The search-and-remove algorithm for biobjective mixed-integer linear programming problems

被引:16
作者
Soylu, Banu [1 ]
机构
[1] Erciyes Univ, Dept Ind Engn, TR-38039 Kayseri, Turkey
关键词
Multiple objective programming; Biobjective mixed-integer linear programming; Integer programming; Bound sets; BOUND ALGORITHM; SET; POINTS; SOLVE;
D O I
10.1016/j.ejor.2018.01.026
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this study, an exact algorithm, called the search-and-remove (SR) algorithm, is proposed to compute the Pareto frontier of biobjective mixed-integer linear programming problems. At each stage of the algorithm, efficient slices (all integer variables are fixed in a slice) are searched with the dichotomic search algorithm and found slices are recorded and excluded from the decision space with the help of Tabu constraints. The algorithm is also enhanced with lower and upper bounds, which are updated at each stage of the algorithm. The SR algorithm continues until it is proved that all efficient slices of the biobjective mixed-integer linear programming (BOMILP) problem are found. The algorithm finally returns a set of potentially efficient slices including all efficient slices of the problem. Then, an upper envelope finding algorithm merges the Pareto frontiers of these slices to the Pareto frontier of the original problem. A computational analysis is performed on several benchmark problems and the performance of the algorithm is compared with state of the art methods from the literature. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:281 / 299
页数:19
相关论文
共 39 条
[1]   Mixed integer programming of multiobjective hydro-thermal self scheduling [J].
Ahmadi, A. ;
Aghaei, J. ;
Shayanfar, H. A. ;
Rabiee, A. .
APPLIED SOFT COMPUTING, 2012, 12 (08) :2137-2146
[2]   BICRITERIA TRANSPORTATION PROBLEM [J].
ANEJA, YP ;
NAIR, KPK .
MANAGEMENT SCIENCE, 1979, 25 (01) :73-78
[3]  
[Anonymous], 2005, MULTICRITERIA OPTIMI
[4]  
Belotti P., 2013, BRANCH AND BOUND ALG
[5]   Fathoming rules for biobjective mixed integer linear programs: Review and extensions [J].
Belotti, Pietro ;
Soylu, Banu ;
Wiecek, Margaret M. .
DISCRETE OPTIMIZATION, 2016, 22 :341-363
[6]   A COMBINED APPROACH TO SOLVE BINARY MULTICRITERIA PROBLEMS [J].
BITRAN, GR ;
RIVERA, JM .
NAVAL RESEARCH LOGISTICS, 1982, 29 (02) :181-201
[7]   A Criterion Space Search Algorithm for Biobjective Mixed Integer Programming: The Triangle Splitting Method [J].
Boland, Natashia ;
Charkhgard, Hadi ;
Savelsbergh, Martin .
INFORMS JOURNAL ON COMPUTING, 2015, 27 (04) :597-618
[8]  
Cohon J.L., 1978, Multiobjective programming and planning
[9]  
CPLEX, 2010, IBM ILOG CPLEX 12 1
[10]  
Delort C, 2010, LECT NOTES COMPUT SC, V6049, P253, DOI 10.1007/978-3-642-13193-6_22