A Branch and Bound Algorithm for a Class of Biobjective Mixed Integer Programs

被引:85
|
作者
Stidsen, Thomas [1 ]
Andersen, Kim Allan [2 ]
Dammann, Bernd [3 ]
机构
[1] Tech Univ Denmark, DTU Management, DK-2800 Copenhagen, Denmark
[2] Aarhus Univ, Dept Econ & Business, CORAL, DK-8000 Aarhus C, Denmark
[3] Tech Univ Denmark, DTU Compute, DK-2800 Copenhagen, Denmark
关键词
biobjective optimization; integer programming; branch and bound; POINTS;
D O I
10.1287/mnsc.2013.1802
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Most real-world optimization problems are multiobjective by nature, involving noncomparable objectives. Many of these problems can be formulated in terms of a set of linear objective functions that should be simultaneously optimized over a class of linear constraints. Often there is the complicating factor that some of the variables are required to be integral. The resulting class of problems is named multiobjective mixed integer programming (MOMIP) problems. Solving these kinds of optimization problems exactly requires a method that can generate the whole set of nondominated points (the Pareto-optimal front). In this paper, we first give a survey of the newly developed branch and bound methods for solving MOMIP problems. After that, we propose a new branch and bound method for solving a subclass of MOMIP problems, where only two objectives are allowed, the integer variables are binary, and one of the two objectives has only integer variables. The proposed method is able to find the full set of nondominated points. It is tested on a large number of problem instances, from six different classes of MOMIP problems. The results reveal that the developed biobjective branch and bound method performs better on five of the six test problems, compared with a generic two-phase method. At this time, the two-phase method is the most preferred exact method for solving MOMIP problems with two criteria and binary variables.
引用
收藏
页码:1009 / 1032
页数:24
相关论文
共 50 条
  • [1] Branch-and-Bound for Biobjective Mixed-Integer Linear Programming
    Adelgren, Nathan
    Gupte, Akshay
    INFORMS JOURNAL ON COMPUTING, 2022, 34 (02) : 909 - 933
  • [2] A fast and robust algorithm for solving biobjective mixed integer programs
    Pecin, Diego
    Herszterg, Ian
    Perini, Tyler
    Boland, Natashia
    Savelsbergh, Martin
    MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2024, 100 (01) : 221 - 262
  • [3] AN IMPROVED BRANCH-AND-BOUND ALGORITHM FOR MIXED-INTEGER NONLINEAR PROGRAMS
    BORCHERS, B
    MITCHELL, JE
    COMPUTERS & OPERATIONS RESEARCH, 1994, 21 (04) : 359 - 367
  • [4] An improved algorithm for solving biobjective integer programs
    Ralphs, Ted K.
    Saltzman, Matthew J.
    Wiecek, Margaret M.
    ANNALS OF OPERATIONS RESEARCH, 2006, 147 (01) : 43 - 70
  • [5] An improved algorithm for solving biobjective integer programs
    Ted K. Ralphs
    Matthew J. Saltzman
    Margaret M. Wiecek
    Annals of Operations Research, 2006, 147 : 43 - 70
  • [6] A Progressive Hedging based branch-and-bound algorithm for mixed-integer stochastic programs
    Atakan S.
    Sen S.
    Computational Management Science, 2018, 15 (3-4) : 501 - 540
  • [7] A Branch-and-Bound Algorithm for a Class of Mixed Integer Linear Maximum Multiplicative Programs: A Bi-objective Optimization Approach
    Saghand, Payman Ghasemi
    Charkhgard, Hadi
    Kwon, Changhyun
    COMPUTERS & OPERATIONS RESEARCH, 2019, 101 : 263 - 274
  • [8] THE REDUCED COST BRANCH AND BOUND ALGORITHM FOR MIXED INTEGER PROGRAMMING
    MARTIN, RK
    SWEENEY, DJ
    DOHERTY, ME
    COMPUTERS & OPERATIONS RESEARCH, 1985, 12 (02) : 139 - 149
  • [9] IMPROVED BRANCH AND BOUND METHOD FOR MIXED INTEGER LINEAR FRACTIONAL PROGRAMS
    CHANDRA, S
    CHANDRAMOHAN, M
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1979, 59 (10): : 575 - 577
  • [10] A lifted linear programming branch-and-bound algorithm for mixed-integer conic quadratic programs
    Vielma, Juan Pablo
    Ahmed, Shabbir
    Nemhauser, George L.
    INFORMS JOURNAL ON COMPUTING, 2008, 20 (03) : 438 - 450