Constraint Programming-based Column Generation

被引:6
作者
Gualandi, Stefano [1 ]
Malucelli, Federico [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron & Informaz, I-20133 Milan, Italy
关键词
Column Generation; Constraint Programming; Integer linear programming; BRANCH-AND-PRICE; INTEGER PROGRAMS; CREW ASSIGNMENT; TAIL ASSIGNMENT; STABILIZATION; MODEL;
D O I
10.1007/s10479-012-1299-7
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper surveys recent applications and advances of the Constraint Programming-based Column Generation framework, where the master subproblem is solved by traditional OR techniques, while the pricing subproblem is solved by Constraint Programming. This framework has been introduced to solve crew assignment problems, where complex regulations make the pricing subproblem demanding for traditional techniques, and then it has been applied to other contexts. The main benefits of using Constraint Programming are the expressiveness of its modeling language and the flexibility of its solvers. Recently, the Constraint Programming-based Column Generation framework has been applied to many other problems, ranging from classical combinatorial problems such as graph coloring and two dimensional bin packing, to application oriented problems, such as airline planning and resource allocation in wireless ad-hoc networks.
引用
收藏
页码:11 / 32
页数:22
相关论文
共 50 条
[21]   A Constraint Programming-based Genetic Algorithm (CPGA) for Capacity Output Optimization [J].
Goh, Kate Ean Nee ;
Chin, Jeng Feng ;
Loh, Wei Ping ;
Tan, Melissa Chea-Ling .
JOURNAL OF INDUSTRIAL ENGINEERING AND MANAGEMENT-JIEM, 2014, 7 (05) :1222-1249
[22]   A constraint programming-based approach to the crew scheduling problem of the Taipei mass rapid transit system [J].
Han, Anthony F. ;
Li, Elvis C. .
ANNALS OF OPERATIONS RESEARCH, 2014, 223 (01) :173-193
[23]   Dynamic Programming-Based Column Generation on Time-Expanded Networks: Application to the Dial-a-Flight Problem [J].
Engineer, Faramroze G. ;
Nemhauser, George L. ;
Savelsbergh, Martin W. P. .
INFORMS JOURNAL ON COMPUTING, 2011, 23 (01) :105-119
[24]   Tabu search and constraint programming-based approach for a real scheduling and routing problem [J].
El Fallahi, Abdellah ;
Anass, El Yaakoubi ;
Cherkaoui, Mohammad .
INTERNATIONAL JOURNAL OF APPLIED MANAGEMENT SCIENCE, 2020, 12 (01) :50-67
[25]   A constraint programming-based lower bounding procedure for the job shop scheduling problem [J].
Yuraszeck, Francisco ;
Mejia, Gonzalo ;
Rossit, Daniel Alejandro ;
Luer-Villagra, Armin .
COMPUTERS & OPERATIONS RESEARCH, 2025, 177
[26]   Cost optimization of repetitive project scheduling through a constraint programming-based relax-and-solve algorithm [J].
Hu, Zhiyuan ;
Wang, Futian ;
Tang, Yuanjie .
AUTOMATION IN CONSTRUCTION, 2025, 176
[27]   Accelerating column generation for aircraft scheduling using constraint propagation [J].
Grönkvist, M .
COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (10) :2918-2934
[28]   Parametric Estimation and Constraint Programming-Based Planning and Simulation of Production Cost of a New Product [J].
Relich, Marcin ;
Swic, Antoni .
APPLIED SCIENCES-BASEL, 2020, 10 (18)
[29]   Solving the time-discrete winter runway scheduling problem: A column generation and constraint programming approach [J].
Pohl, Maximilian ;
Artigues, Christian ;
Kolisch, Rainer .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 299 (02) :674-689
[30]   Solving the integrated process planning and scheduling problem using an enhanced constraint programming-based approach [J].
Shi, Ganquan ;
Yang, Zhouwang ;
Xu, Yang ;
Quan, Yuchen .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2022, 60 (18) :5505-5522