Finding diverse optima and near-optima to binary integer programs

被引:14
|
作者
Trapp, Andrew C. [1 ]
Konrad, Renata A. [1 ]
机构
[1] Worcester Polytech Inst, Foisie Sch Business, Worcester, MA 01609 USA
关键词
solution quality; Binary (0-1) integer programming; multiple solutions; Dinkelbach's algorithm; fractional programming; decision making; solution diversity; DECISION-SUPPORT; OPTIMIZATION; MAXIMIZATION;
D O I
10.1080/0740817X.2015.1019161
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Typical output from an optimization solver is a single optimal solution. There are contexts, however, where a set of high-quality and diverse solutions may be beneficial; for example, problems involving imperfect information or those for which the structure of high-quality solution vectors can reveal meaningful insights. In view of this, we discuss a novel method to obtain multiple diverse optima / near optima to pure binary (0-1) integer programs, employing fractional programming techniques to manage these typically competing goals. Specifically, we develop a general approach that makes use of Dinkelbach's algorithm to sequentially generate solutions that evaluate well with respect to both (i) individual performance and as a whole and (ii) mutual variety. We assess the performance of our approach on a number of MIPLIB test instances from the literature. Using two diversity metrics, computational results show that our method provides an efficient way to optimize the fractional objective while sequentially generating multiple high-quality and diverse solutions.
引用
收藏
页码:1300 / 1312
页数:13
相关论文
共 50 条