Progress in linear programming-based algorithms for integer programming: An exposition

被引:100
|
作者
Johnson, EL [1 ]
Nemhauser, GL [1 ]
Savelsbergh, MWP [1 ]
机构
[1] Georgia Inst Technol, Sch Ind & Syst Engn, Atlanta, GA 30332 USA
关键词
mixed integer programming; branch-and-cut; branch-and-price; lifting;
D O I
10.1287/ijoc.12.1.2.11900
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper is about modeling and solving mixed integer programming (MIP) problems. In the last decade, the use of mixed integer programming models has increased dramatically. Fifteen years ago, mainframe computers were required to solve problems with a hundred integer variables. Now it is possible to solve problems with thousands of integer variables on a personal computer and obtain provably good approximate solutions to problems such as set partitioning with millions of binary variables. These advances have been made possible by developments in modeling, algorithms, software, and hardware. This paper focuses on effective modeling, preprocessing, and the methodologies of branch-and-cut and branch-and-price, which are the techniques that make it possible to treat problems with either a very large number of constraints or a very large number of variables. We show how these techniques are useful in important application areas such as network design and crew scheduling. Finally, we discuss the relatively new research areas of parallel integer programming and stochastic integer programming.
引用
收藏
页码:2 / 23
页数:22
相关论文
共 50 条
  • [21] An integer programming-based local search for the covering salesman problem
    Salari, Majid
    Naji-Azimi, Zahra
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (11) : 2594 - 2602
  • [22] Web service composition using integer programming-based models
    Gao, AQ
    Yang, DQ
    Tang, SW
    Zhang, M
    ICEBE 2005: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2005, : 603 - 606
  • [23] Mixed integer programming-based power scheduler for the space station
    Momoh, J
    Chattopadhyay, D
    Dolce, JL
    JOURNAL OF PROPULSION AND POWER, 1997, 13 (01) : 150 - 156
  • [24] A mixed-integer linear programming-based scheduling model for refined-oil shipping
    Ye, Yixin
    Liang, Shengming
    Zhu, Yushan
    COMPUTERS & CHEMICAL ENGINEERING, 2017, 99 : 106 - 116
  • [25] An integer linear programming-based heuristic for scheduling heterogeneous, part-time service employees
    Hojati, Mehran
    Patil, Ashok S.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 209 (01) : 37 - 50
  • [26] A mixed integer linear programming-based technique for the estimation of multiple gross errors in process measurements
    Bagajewicz, MJ
    Jiang, QY
    CHEMICAL ENGINEERING COMMUNICATIONS, 2000, 177 : 139 - 155
  • [27] INTEGER LINEAR PROGRAMMING
    PETERSEN, CC
    JOURNAL OF INDUSTRIAL ENGINEERING, 1967, 18 (08): : 456 - &
  • [28] LINEAR INTEGER PROGRAMMING
    SWANEK, JJ
    REPORT OF NRL PROGRESS, 1974, (NOV): : 17 - 17
  • [29] A Hybrid approach for integer programming combining genetic algorithms, linear programming and ordinal optimization
    Yuh-Chyun Luo
    Monique Guignard
    Chun-Hung Chen
    Journal of Intelligent Manufacturing, 2001, 12 : 509 - 519
  • [30] A Hybrid approach for integer programming combining genetic algorithms, linear programming and ordinal optimization
    Luo, YC
    Guignard, M
    Chen, CH
    JOURNAL OF INTELLIGENT MANUFACTURING, 2001, 12 (5-6) : 509 - 519