Using UML and OCL for representing multiobjective combinatorial optimization problems

被引:3
|
作者
Eracar, Yoenet A. [1 ]
Kokar, Mieczyslaw M. [2 ]
机构
[1] Northeastern Univ, Dept Mech & Ind Engn, Boston, MA 02115 USA
[2] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
关键词
Multi objective combinatorial optimization problem; MOCOP; UML; OCL; Code generation; LANGUAGE; CONSTRAINTS;
D O I
10.1007/s10845-012-0705-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes the results of a preliminary feasibility study of an approach to representing multiobjective combinatorial optimization problems in UML (structural constraints) and OCL (procedural constraints) and then automatically translating the representations to a constraint satisfaction solving language (Oz) for execution. The paper presents two examples of the application of the approach-a job scheduling problem and a (fixture) design problem. The main goal of this paper is to investigate directions towards a standard, graphical language for representing combinatorial optimization problems. The paper shows that for the two selected problems it is easy to represent structural constraints in UML and that procedural constraints are representable in OCL. The results also show that a developed translator automatically converts the UML/OCL representations to Oz and that the resulting Oz program performs very reasonably, in some cases outperforming the hand-written benchmark programs.
引用
收藏
页码:555 / 569
页数:15
相关论文
共 50 条
  • [1] Using UML and OCL for representing multiobjective combinatorial optimization problems
    Yönet A. Eracar
    Mieczyslaw M. Kokar
    [J]. Journal of Intelligent Manufacturing, 2014, 25 : 555 - 569
  • [2] On local optima in multiobjective combinatorial optimization problems
    Luis Paquete
    Tommaso Schiavinotto
    Thomas Stützle
    [J]. Annals of Operations Research, 2007, 156
  • [3] On local optima in multiobjective combinatorial optimization problems
    Paquete, Luis
    Schiavinotto, Tommaso
    Stuetzle, Thomas
    [J]. ANNALS OF OPERATIONS RESEARCH, 2007, 156 (01) : 83 - 97
  • [4] Identifying preferred solutions in multiobjective combinatorial optimization problems
    Lokman, Banu
    Koksalan, Murat
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (03) : 1970 - 1981
  • [5] Effective anytime algorithm for multiobjective combinatorial optimization problems
    Angel Dominguez-Rios, Miguel
    Chicano, Francisco
    Alba, Enrique
    [J]. INFORMATION SCIENCES, 2021, 565 : 210 - 228
  • [6] Number of efficient points in some multiobjective combinatorial optimization problems
    Stanojevic, Milan
    Vujosevic, Mirko
    Stanojevic, Bogdana
    [J]. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2008, 3 : 497 - 502
  • [7] Multiobjective Bayesian optimization algorithm for combinatorial problems: Theory and practice
    Schwarz, Josef
    Očenášek, Jiří
    [J]. Neural Network World, 2001, 11 (05) : 423 - 441
  • [8] Cross entropy for multiobjective combinatorial optimization problems with linear relaxations
    Caballero, Rafael
    Hernandez-Diaz, Alfredo G.
    Laguna, Manuel
    Molina, Julian
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 243 (02) : 362 - 368
  • [9] Advancing local search approximations for multiobjective combinatorial optimization problems
    Weerasena, Lakmali
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2022, 43 (03) : 589 - 612
  • [10] Advancing local search approximations for multiobjective combinatorial optimization problems
    Lakmali Weerasena
    [J]. Journal of Combinatorial Optimization, 2022, 43 : 589 - 612