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 条
  • [41] Integer Programming-Based Methods for Attractor Detection and Control of Boolean Networks
    Akutsu, Tatsuya
    Hayashida, Morihiro
    Tamura, Takeyuki
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 5610 - 5617
  • [42] INTEGER PROGRAMMING-BASED REAL-TIME SCHEDULER IN SEMICONDUCTOR MANUFACTURING
    Ham, Myoungsoo
    Lee, Young Hoon
    Fowler, John W.
    PROCEEDINGS OF THE 2009 WINTER SIMULATION CONFERENCE (WSC 2009 ), VOL 1-4, 2009, : 1624 - +
  • [43] Integer programming-based method for observability of singleton attractors in Boolean networks
    Cheng, Xiaoqing
    Qiu, Yushan
    Hou, Wenpin
    Ching, Wai-Ki
    IET SYSTEMS BIOLOGY, 2017, 11 (01) : 30 - 35
  • [44] Linear programming-based prediction of immune cell composition
    Moon, SeongRyeol
    Oh, Junbae
    Nam, Seungyoon
    INTERNATIONAL JOURNAL OF DATA MINING AND BIOINFORMATICS, 2020, 23 (02) : 176 - 187
  • [45] A linear programming-based algorithm for floorplanning in VLSI design
    Kim, JG
    Kim, YD
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (05) : 584 - 592
  • [46] The GREAT Project: Integer Linear Programming-based Day-ahead Optimal Scheduling of a DC Microgrid
    Carpinelli, G.
    Bracale, A.
    Caramia, P.
    2013 12TH INTERNATIONAL CONFERENCE ON ENVIRONMENT AND ELECTRICAL ENGINEERING (EEEIC 2013), 2013, : 573 - 578
  • [47] Integer linear programming-based cost optimization for scheduling scientific workflows in multi-cloud environments
    Mohammadi, Somayeh
    Pedram, Hossein
    PourKarimi, Latif
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (09): : 4717 - 4745
  • [48] A binary integer programming-based method for qubit mapping in sparse architectures
    Jiang, Hui
    Fu, Jianling
    Deng, Yuxin
    Wu, Jun
    ACTA INFORMATICA, 2025, 62 (01)
  • [49] Iterative integer linear programming-based heuristic for solving the multiple-choice knapsack problem with setups
    Adouani, Yassine
    Masmoudi, Malek
    Jarray, Fethi
    Jarboui, Bassem
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 242
  • [50] Integer Programming-Based Approach to Attractor Detection and Control of Boolean Networks
    Akutsu, Tatsuya
    Zhao, Yang
    Hayashida, Morihiro
    Tamura, Takeyuki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (12): : 2960 - 2970