Combining mixed integer programming and constraint programming to solve the integrated scheduling problem of container handling operations of a single vessel

被引:45
作者
Qin, Tianbao [1 ]
Du, Yuquan [2 ]
Chen, Jiang Hang [3 ]
Sha, Mei [1 ]
机构
[1] Shanghai Maritime Univ, Coll Transport & Commun, Shanghai 200135, Peoples R China
[2] Univ Tasmania, Australian Maritime Coll, Natl Ctr Ports & Shipping, Launceston, Tas 7250, Australia
[3] Xian Jiao Tong Liverpool Univ, Int Business Sch Suzhou, Suzhou 215123, Peoples R China
基金
国家教育部科学基金资助; 中国国家自然科学基金;
关键词
OR in maritime industry; Container terminal; Container unloading/loading problem; Mixed integer programming; Constraint programming; QUAY CRANE; ALGORITHM; CLASSIFICATION; TERMINALS;
D O I
10.1016/j.ejor.2020.02.021
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In the container terminals of seaports, the container handling system consists of a variety of container handling machines such as quay cranes, internal yard trucks, and yard cranes. This study applies a holistic approach to the integrated scheduling of these machines for the container handling operations of a single vessel. We formulate this special hybrid flow shop scheduling problem through both mixed integer programming (MIP) and constraint programming (CP) techniques. Then we develop an easily-implemented approach that combines the strengths of MIP and CP. First, the MIP model, which only considers quay crane scheduling, is solved by an MIP solver, and a quay crane allocation plan is retrieved from the MIP solution. Then, this quay crane allocation plan is fed to the CP model, warm-starting the branch-and-prune algorithm built in a CP optimizer. Our numerical experiments reveal that this hybrid MIP/CP approach can solve the large-sized instances with up to 10 00 containers, 6 quay cranes, 36 yard trucks, and 15 yard cranes to optimality with a gap of less than 3.31%, within a solution time of 2 minutes. If we increase the solution time to 5 minutes, this hybrid approach solves larger instances with up to 1400 containers to optimality with a gap of less than 1.41%. The state-of-the-art dedicated algorithms reported in the literature (which address an easier version of the same problem by ignoring non-crossing constraints and safety margins between quay cranes) are only able to find solutions for real-life instances with up to 500 containers within the solution time of 2930 or 5221 seconds, leaving a 4% or an unknown optimality gap. Thus, this study improves the solution of this integrated scheduling problem in terms of the instance size, solution efficiency, and solution optimality. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:884 / 901
页数:18
相关论文
共 35 条
[1]   A follow-up survey of berth allocation and quay crane scheduling problems in container terminals [J].
Bierwirth, Christian ;
Meisel, Frank .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 244 (03) :675-689
[2]   A survey of berth allocation and quay crane scheduling problems in container terminals [J].
Bierwirth, Christian ;
Meisel, Frank .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 202 (03) :615-627
[3]   A fast heuristic for quay crane scheduling with interference constraints [J].
Bierwirth, Christian ;
Meisel, Frank .
JOURNAL OF SCHEDULING, 2009, 12 (04) :345-360
[4]   A generalized classification scheme for crane scheduling with interference [J].
Boysen, Nils ;
Briskorn, Dirk ;
Meisel, Frank .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 258 (01) :343-357
[5]   Seaside operations in container terminals: literature overview, trends, and research directions [J].
Carlo, Hector J. ;
Vis, Iris F. A. ;
Roodbergen, Kees Jan .
FLEXIBLE SERVICES AND MANUFACTURING JOURNAL, 2015, 27 (2-3) :224-262
[6]   Transport operations in container terminals: Literature overview, trends, research directions and classification scheme [J].
Carlo, Hector J. ;
Vis, Iris F. A. ;
Roodbergen, Kees Jan .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 236 (01) :1-13
[7]   Storage yard operations in container terminals: Literature overview, trends, and research directions [J].
Carlo, Hector J. ;
Vis, Iris F. A. ;
Roodbergen, Kees Jan .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 235 (02) :412-430
[8]   The study of the unidirectional quay crane scheduling problem: complexity and risk-aversion [J].
Chen, Jiang Hang ;
Bierlaire, Michel .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 260 (02) :613-624
[9]   An effective mathematical formulation for the unidirectional cluster-based quay crane scheduling problem [J].
Chen, Jiang Hang ;
Lee, Der-Horng ;
Goh, Mark .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 232 (01) :198-208
[10]   A tabu search algorithm for the integrated scheduling problem of container handling systems in a maritime terminal [J].
Chen, Lu ;
Bostel, Nathalie ;
Dejax, Pierre ;
Cai, Jianguo ;
Xi, Lifeng .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (01) :40-58