A simple, efficient and versatile objective space algorithm for multiobjective integer programming

被引:3
|
作者
Daechert, Kerstin [1 ]
Fleuren, Tino [2 ]
Klamroth, Kathrin [3 ]
机构
[1] Hsch Tech & Wirtschaft Dresden Univ Appl Sci, Fac Informat Math, Friedrich List Pl 1, D-01069 Dresden, Germany
[2] Fraunhofer Inst Ind Math, Fraunhofer Pl 1, D-67663 Kaiserslautern, Germany
[3] Univ Wuppertal, Dept Math & Comp Sci, Gaussstr 20, D-42119 Wuppertal, Germany
关键词
Multiobjective optimization; Nondominated set; Objective space algorithms; Search region; Local upper bounds; Scalarization; NON-DOMINATED VECTORS; SEARCH REGION; SET; COMPUTATION;
D O I
10.1007/s00186-023-00841-0
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In the last years a multitude of algorithms have been proposed to solve multiobjective integer programming problems. However, only few authors offer open-source implementations. On the other hand, new methods are typically compared to code that is publicly available, even if this code is known to be outperformed. In this paper, we aim to overcome this problem by proposing a new state-of-the-art algorithm with an open-source implementation in C++. The underlying method falls into the class of objective space methods, i.e., it decomposes the overall problem into a series of scalarized subproblems that can be solved with efficient single-objective IP-solvers. It keeps the number of required subproblems small by avoiding redundancies, and it can be combined with different scalarizations that all lead to comparably simple subproblems. Our algorithm bases on previous results but combines them in a new way. Numerical experiments with up to ten objectives validate that the method is efficient and that it scales well to higher dimensional problems.
引用
收藏
页码:351 / 384
页数:34
相关论文
共 50 条
  • [1] Multi-Objective Mixed Integer Programming: An Objective Space Algorithm
    Pettersson, William
    Ozlen, Melih
    14TH INTERNATIONAL GLOBAL OPTIMIZATION WORKSHOP (LEGO), 2019, 2070
  • [2] An exact parallel objective space decomposition algorithm for solving multi-objective integer programming problems
    Ozgu Turgut
    Evrim Dalkiran
    Alper E. Murat
    Journal of Global Optimization, 2019, 75 : 35 - 62
  • [3] An exact parallel objective space decomposition algorithm for solving multi-objective integer programming problems
    Turgut, Ozgu
    Dalkiran, Evrim
    Murat, Alper E.
    JOURNAL OF GLOBAL OPTIMIZATION, 2019, 75 (01) : 35 - 62
  • [4] A BOUNDED DUAL (ALL-INTEGER) INTEGER PROGRAMMING ALGORITHM WITH AN OBJECTIVE CUT
    AUSTIN, LM
    HANNA, ME
    NAVAL RESEARCH LOGISTICS, 1983, 30 (02) : 271 - 281
  • [5] BIOBJECTIVE OPTIMIZATION OVER THE EFFICIENT SET OF MULTIOBJECTIVE INTEGER PROGRAMMING PROBLEM
    Cherfaoui, Yasmine
    Moula, Mustapha
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2021, 17 (01) : 117 - 131
  • [6] A decision space algorithm for multiobjective convex quadratic integer optimization
    De Santis, Marianna
    Eichfelder, Gabriele
    COMPUTERS & OPERATIONS RESEARCH, 2021, 134
  • [7] Multi-Objective Integer Programming: An Improved Recursive Algorithm
    Melih Ozlen
    Benjamin A. Burton
    Cameron A. G. MacRae
    Journal of Optimization Theory and Applications, 2014, 160 : 470 - 482
  • [8] Multi-Objective Integer Programming: An Improved Recursive Algorithm
    Ozlen, Melih
    Burton, Benjamin A.
    MacRae, Cameron A. G.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2014, 160 (02) : 470 - 482
  • [9] The Quadrant Shrinking Method: A simple and efficient algorithm for solving tri-objective integer programs
    Boland, Natashia
    Charkhgard, Hadi
    Savelsbergh, Martin
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 260 (03) : 873 - 885
  • [10] An Algorithm for Bi-Objective Integer Linear Programming Problem
    Prerna
    Sharma, Vikas
    FILOMAT, 2022, 36 (16) : 5641 - 5651