Solving zero-one mixed integer programming problems using tabu search

被引:61
作者
Lokketangen, A
Glover, F
机构
[1] Molde Coll, N-6400 Molde, Norway
[2] Res Ctr Molde, N-6400 Molde, Norway
[3] Univ Colorado, Sch Business, Boulder, CO 80309 USA
关键词
tabu search; heuristics; integer programming;
D O I
10.1016/S0377-2217(97)00295-6
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We describe a tabu search (TS) approach for solving general zero-one mixed integer programming (MIP) problems that exploits the extreme point property of zero-one solutions. Specialized choice rules and aspiration criteria are identified for the problems, expressed as functions of integer infeasibility measures and objective function values. The first-level TS mechanisms are then extended with advanced level strategies and learning. We also look at probabilistic measures in this framework, and examine how the learning tool Target Analysis (TA) can be applied to identify better control structures and decision rules. Computational results are reported on a portfolio of multiconstraint knap-sack problems. Our approach is designed to solve thoroughly general 0/1 MIP problems and thus contains no problem domain specific knowledge, yet it obtains solutions for the multiconstraint knapsack problem whose quality rivals, and in some cases surpasses? the best solutions obtained by special purpose methods that have been created to exploit the special structure of these problems. (C) 1998 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:624 / 658
页数:35
相关论文
共 34 条
[1]  
Aboudi R., 1994, ORSA Journal on Computing, V6, P82, DOI 10.1287/ijoc.6.1.82
[2]  
[Anonymous], 1967, Management Science
[3]  
[Anonymous], INTERFACES COMPUTER
[4]   PIVOT AND COMPLEMENT - A HEURISTIC FOR 0-1 PROGRAMMING [J].
BALAS, E ;
MARTIN, CH .
MANAGEMENT SCIENCE, 1980, 26 (01) :86-96
[5]   AN APPROACH TO ZERO-ONE INTEGER PROGRAMMING [J].
CABOT, AV ;
HURTER, AP .
OPERATIONS RESEARCH, 1968, 16 (06) :1206-&
[6]  
CONNOLLY D, 1992, J OPER RES SOC, V43, P495
[7]  
Dammeyer F., 1993, Annals of Operations Research, V41, P31
[8]  
DOWSLAND KA, 1993, MODERN HEURISTICS CO
[9]   A SIMULATED ANNEALING APPROACH TO THE MULTICONSTRAINT ZERO-ONE KNAPSACK-PROBLEM [J].
DREXL, A .
COMPUTING, 1988, 40 (01) :1-8
[10]   THE GENERAL EMPLOYEE SCHEDULING PROBLEM - AN INTEGRATION OF MS AND AI [J].
GLOVER, F ;
MCMILLAN, C .
COMPUTERS & OPERATIONS RESEARCH, 1986, 13 (05) :563-573