An exact algorithm for an identical parallel additive machine scheduling problem with multiple processing alternatives

被引:7
|
作者
Kim, Jun [1 ]
Kim, Hyun-Jung [2 ]
机构
[1] Korea Inst Ind Technol, Mfg Proc Platform R&D Dept, Ansan, South Korea
[2] Korea Adv Inst Sci & Technol, Dept Ind & Syst Engn, 291 Daehak ro, Daejeon, South Korea
基金
新加坡国家研究基金会;
关键词
Additive manufacturing system; parallel machine scheduling; multiple processing alternatives; minimization of makespan; exact algorithm; FLEXIBILITY; JOBS;
D O I
10.1080/00207543.2021.2007426
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper develops an exact algorithm for the identical parallel additive machine scheduling problem by considering multiple processing alternatives to minimise the makespan. This research is motivated from an idea of elevating flexibility of a manufacturing system by using additive machines, such as 3D printers. It becomes possible to produce a job in a different form; a job can be printed in a complete form or in separate parts. This problem is defined as a bi-level optimisation model in which its upper level problem is to determine a proper processing alternative for each product, and its lower level problem is to assign the parts that should be produced to the additive machines. An exact algorithm, which consists of the linear programming relaxation of a one-dimensional cutting stock problem, a branch-and-price algorithm, and a rescheduling algorithm, is proposed to find an optimal solution of the problem. The experimental results show that the computational time of the algorithm outperforms a commercial solver (CPLEX). By examining how the parts are comprised when the processing alternatives are optimally selected, some useful insights are derived for designing processing alternatives of products.
引用
收藏
页码:4070 / 4089
页数:20
相关论文
共 50 条
  • [11] A branch-and-price algorithm for identical parallel machine scheduling with multiple milestones
    Zhong, Weiya
    Cui, Jia
    Jiang, Yiwei
    NAVAL RESEARCH LOGISTICS, 2024, 71 (03) : 436 - 451
  • [12] An exact algorithm for parallel machine scheduling with conflicts
    Kowalczyk, Daniel
    Leus, Roel
    JOURNAL OF SCHEDULING, 2017, 20 (04) : 355 - 372
  • [13] An exact algorithm for parallel machine scheduling with conflicts
    Daniel Kowalczyk
    Roel Leus
    Journal of Scheduling, 2017, 20 : 355 - 372
  • [14] Improved evolutionary algorithm for parallel batch processing machine scheduling in additive manufacturing
    Zhang, Jianming
    Yao, Xifan
    Li, Yun
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (08) : 2263 - 2282
  • [15] A PARALLEL ALGORITHM FOR THE MACHINE SCHEDULING PROBLEM
    NAKAMORI, M
    LECTURE NOTES IN CONTROL AND INFORMATION SCIENCES, 1988, 113 : 299 - 306
  • [16] A branch and bound algorithm for an identical parallel machine scheduling problem with a job splitting property
    Shim, Sang-Oh
    Kim, Yeong-Dae
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (03) : 863 - 875
  • [17] Branch and bound algorithm for identical parallel machine scheduling problem to maximise system availability
    Khoudi, Asmaa
    Berrichi, Ali
    INTERNATIONAL JOURNAL OF MANUFACTURING RESEARCH, 2020, 15 (03) : 199 - 217
  • [18] Heuristic column generation algorithm for identical parallel machine scheduling problem with deterioration effect
    Sun X.-W.
    Qian B.
    Hu R.
    Zhang S.
    Yu N.-K.
    Kongzhi yu Juece/Control and Decision, 2024, 39 (05): : 1636 - 1644
  • [19] A new polynomial algorithm for a parallel identical scheduling problem
    Li Y.
    Li H.
    Yen V.C.
    Journal of Control Theory and Applications, 2007, 5 (4): : 345 - 350
  • [20] Parallel machine scheduling with multiple processing alternatives and sequence-dependent setup times
    Kim, Jun
    Kim, Hyun-Jung
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2021, 59 (18) : 5438 - 5453