An exact parallel objective space decomposition algorithm for solving multi-objective integer programming problems

被引:9
|
作者
Turgut, Ozgu [1 ]
Dalkiran, Evrim [2 ]
Murat, Alper E. [2 ]
机构
[1] NTNU, Dept Ind Econ & Technol Management, Trondheim, Norway
[2] Wayne State Univ, Ind & Syst Engn Dept, Detroit, MI USA
关键词
Multi-objective; Integer programming; Parallel computation; Algorithm; Nondominated set; BOUND ALGORITHM; SEARCH REGION; OPTIMIZATION; SET;
D O I
10.1007/s10898-019-00778-x
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The set of all nondominated solutions for a multi-objective integer programming (MOIP) problem is finite if the feasible region is bounded, and it may contain unsupported solutions. Finding these sets is NP-hard for most MOIP problems and current methods are unable to scale with the number of objectives. We propose a deterministic exact parallel algorithm for solving MOIP problems with any number of objectives. The proposed algorithm generates the full set of nondominated solutions based on intelligent iterative decomposition of the objective space utilizing a particular scalarization scheme. The algorithm relies on a set of rules that exploits regional dominance relations among the decomposed partitions for pruning. These expediting rules are both used as part of a pre-solve step as well as judiciously employed throughout the parallel running threads. Using an extensive test-bed of MOIP instances with three, four, five, and six objectives, the performance of the proposed algorithm is evaluated and compared with leading benchmark algorithms for MOIPs. Results of the experimental study demonstrate the effectiveness of the proposed algorithm and the computational advantage of its parallelism.
引用
收藏
页码:35 / 62
页数:28
相关论文
共 50 条
  • [1] An exact parallel objective space decomposition algorithm for solving multi-objective integer programming problems
    Ozgu Turgut
    Evrim Dalkiran
    Alper E. Murat
    [J]. Journal of Global Optimization, 2019, 75 : 35 - 62
  • [2] Multi-Objective Mixed Integer Programming: An Objective Space Algorithm
    Pettersson, William
    Ozlen, Melih
    [J]. 14TH INTERNATIONAL GLOBAL OPTIMIZATION WORKSHOP (LEGO), 2019, 2070
  • [3] Exact Methods for Multi-Objective Integer Nonlinear Programming
    Yu, Zixuan
    Sun, Wei
    Huang, Min
    [J]. CYBERNETICS AND SYSTEMS, 2024, 55 (07) : 1668 - 1701
  • [4] An Improved Multi-Objective Genetic Algorithm for Solving Multi-objective Problems
    Hsieh, Sheng-Ta
    Chiu, Shih-Yuan
    Yen, Shi-Jim
    [J]. APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (05): : 1933 - 1941
  • [5] A Genetic Algorithm for Solving a Class of Multi-objective Bilevel Programming Problems
    Zhang, Shanfeng
    Li, Mengwei
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON AUTOMATION, MECHANICAL CONTROL AND COMPUTATIONAL ENGINEERING, 2015, 124 : 644 - 647
  • [6] Multi-Objective Integer Programming: An Improved Recursive Algorithm
    Melih Ozlen
    Benjamin A. Burton
    Cameron A. G. MacRae
    [J]. Journal of Optimization Theory and Applications, 2014, 160 : 470 - 482
  • [7] Multi-Objective Integer Programming: An Improved Recursive Algorithm
    Ozlen, Melih
    Burton, Benjamin A.
    MacRae, Cameron A. G.
    [J]. JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2014, 160 (02) : 470 - 482
  • [8] Multi-objective Jaya Algorithm for Solving Constrained Multi-objective Optimization Problems
    Naidu, Y. Ramu
    Ojha, A. K.
    Devi, V. Susheela
    [J]. ADVANCES IN HARMONY SEARCH, SOFT COMPUTING AND APPLICATIONS, 2020, 1063 : 89 - 98
  • [9] Multi-objective Phylogenetic Algorithm: Solving Multi-objective Decomposable Deceptive Problems
    Martins, Jean Paulo
    Mineiro Soares, Antonio Helson
    Vargas, Danilo Vasconcellos
    Botazzo Delbem, Alexandre Claudio
    [J]. EVOLUTIONARY MULTI-CRITERION OPTIMIZATION, 2011, 6576 : 285 - 297
  • [10] Multi-Objective Integer Programming Approaches for Solving Optimal Feature Selection Problem A New Perspective on Multi-Objective Optimization Problems in SBSE
    Xue, Yinxing
    Li, Yan-Fu
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 1231 - 1242