A new constraint programming model and solving for the cyclic hoist scheduling problem

被引:5
|
作者
Wallace, Mark [1 ]
Yorke-Smith, Neil [2 ]
机构
[1] Monash Univ, Melbourne, Vic, Australia
[2] Delft Univ Technol, Delft, Netherlands
关键词
Constraint programming; Hoist scheduling; Modelling; MiniZinc; HYBRID ALGORITHM; ROBOTIC CELL;
D O I
10.1007/s10601-020-09316-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The cyclic hoist scheduling problem (CHSP) is a well-studied optimisation problem due to its importance in industry. Despite the wide range of solving techniques applied to the CHSP and its variants, the models have remained complicated and inflexible, or have failed to scale up with larger problem instances. This article re-examines modelling of the CHSP and proposes a new simple, flexible constraint programming formulation. We compare current state-of-the-art solving technologies on this formulation, and show that modelling in a high-level constraint language, MiniZinc, leads to both a simple, generic model and to computational results that outperform the state of the art. We further demonstrate that combining integer programming and lazy clause generation, using the multiple cores of modern processors, has potential to improve over either solving approach alone.
引用
收藏
页码:319 / 337
页数:19
相关论文
共 50 条
  • [41] Cyclic scheduling of a single hoist in extended electroplating lines: a comprehensive integer programming solution
    Liu, JY
    Jiang, Y
    Zhou, ZL
    IIE TRANSACTIONS, 2002, 34 (10) : 905 - 914
  • [42] Combinatorial optimization approaches for multi-part cyclic hoist scheduling problem
    El Amraoui, Adnen
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2015, 13 (01): : 111 - 112
  • [43] A constraint propagation heuristic for the single-hoist, multiple-products scheduling problem
    Hindi, KS
    Fleszar, K
    COMPUTERS & INDUSTRIAL ENGINEERING, 2004, 47 (01) : 91 - 101
  • [44] A linear optimization approach to the heterogeneous r-cyclic hoist scheduling problem
    El Amraoui, Adnen
    Manier, Marie-Ange
    El Moudni, Abdellah
    Benrejeb, Mohamed
    COMPUTERS & INDUSTRIAL ENGINEERING, 2013, 65 (03) : 360 - 369
  • [45] Combinatorial optimization approaches for multi-part cyclic hoist scheduling problem
    Adnen El Amraoui
    4OR, 2015, 13 : 111 - 112
  • [46] A new model and an efficient branch-and-bound solution for cyclic multi-hoist scheduling
    Jiang, Yun
    Liu, Jiyin
    IIE TRANSACTIONS, 2014, 46 (03) : 249 - 266
  • [47] Constraint programming model for scheduling of crude oil
    Gao, Zhi
    Guo, Jin-Biao
    Yang, Ming-Shi
    Shiyou Xuebao, Shiyou Jiagong/Acta Petrolei Sinica (Petroleum Processing Section), 2008, 24 (02): : 163 - 169
  • [48] An Evolutionary Approach for Multi-Objective Optimization in Cyclic Hoist Scheduling Problem
    El Amraoui, Adnen
    Mesghouni, Khaled
    2014 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2014, : 201 - 206
  • [49] A Constraint Programming Model for the Scheduling Problem with Flexible Maintenance under Human Resource Constraints
    Touat, Meriem
    Benhamou, Belaid
    Tayeb, Fatima Benbouzid-Si
    ICAART: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE - VOL 3, 2022, : 195 - 202
  • [50] Solving a school bus scheduling problem with integer programming
    Fuegenschuh, Armin
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 193 (03) : 867 - 884