Improved evolutionary algorithm for parallel batch processing machine scheduling in additive manufacturing

被引:71
|
作者
Zhang, Jianming [1 ]
Yao, Xifan [1 ]
Li, Yun [2 ,3 ]
机构
[1] South China Univ Technol, Sch Mech & Automot Engn, Guangzhou, Guangdong, Peoples R China
[2] Dongguan Univ Technol, Sch Comp Sci & Network Secur, Dongguan, Peoples R China
[3] Univ Strathclyde, Fac Engn, Dept Design Manufacture & Engn Management, Glasgow, Lanark, Scotland
基金
中国国家自然科学基金;
关键词
3D printing; scheduling; processing planning; genetic algorithm; NONIDENTICAL JOB SIZES; BUILD-TIME; MAKESPAN; PARTS; PACKING; OPTIMIZATION; ORIENTATION; HEURISTICS; MINIMIZE; IMPACT;
D O I
10.1080/00207543.2019.1617447
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
With the increasing prosperity of additive manufacturing, the 3D-printing shop scheduling problem has presented growing importance. The scheduling of such a shop is imperative for saving time and cost, but the problem is hard to solve, especially for simultaneous multi-part assignment and placement. This paper develops an improved evolutionary algorithm for application to additive manufacturing, by combining a genetic algorithm with a heuristic placement strategy to take into account the allocation and placement of parts integrally. The algorithm is designed also to enhance the optimisation efficiency by introducing an initialisation method based on the characteristics of the 3D printing process through the development of corresponding time calculation model. Experiments show that the developed algorithm can find better solutions compared with state-of-the-art algorithms such as simple genetic algorithm, particle swarm optimisation and heuristic algorithms.
引用
收藏
页码:2263 / 2282
页数:20
相关论文
共 50 条
  • [1] An improved on-line algorithm for scheduling on two unrestrictive parallel batch processing machines
    Nong, Q. Q.
    Cheng, T. C. E.
    Ng, C. T.
    [J]. OPERATIONS RESEARCH LETTERS, 2008, 36 (05) : 584 - 588
  • [2] An exact algorithm for an identical parallel additive machine scheduling problem with multiple processing alternatives
    Kim, Jun
    Kim, Hyun-Jung
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2022, 60 (13) : 4070 - 4089
  • [3] An improved scheduling algorithm for dynamic batch processing in workflows
    Wen, Yiping
    Chen, Zhigang
    Chen, Tiemin
    [J]. 2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING (CGC 2013), 2013, : 502 - 507
  • [4] An improved shuffled frog leaping algorithm on multi-objective parallel machine batch scheduling
    Guo, Guangmiao
    Wan, Lili
    Gao, Xiaoyu
    [J]. 2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 2033 - 2037
  • [5] An improved on-line algorithm for single parallel-batch machine scheduling with delivery times
    Tian, Ji
    Cheng, T. C. E.
    Ng, C. T.
    Yuan, Jinjiang
    [J]. DISCRETE APPLIED MATHEMATICS, 2012, 160 (7-8) : 1191 - 1210
  • [6] Improving a multiobjective evolutionary algorithm applied to batch scheduling in pharmaceutical manufacturing
    Kohara, Debora Toshie
    Barbosa de Oliveira, Gina Maira
    Almeida Martins, Luiz Gustavo
    [J]. 2023 IEEE 35TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, ICTAI, 2023, : 399 - 403
  • [7] An Improved Cuckoo Search Algorithm for Parallel Machine Scheduling
    Laha, Dipak
    Behera, Dhiren Kumar
    [J]. SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, SEMCCO 2014, 2015, 8947 : 788 - 800
  • [8] A Hybrid Differential Evolution Algorithm for Scheduling Parallel Batch Processing Machine with Unequal Job Ready Times
    Jafari, Azizollah
    Hassani, Somayeh
    Chiniforooshan, Payam
    [J]. WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2012, VOL II, 2012, : 1421 - 1426
  • [9] FLEXIBLE JOB SHOP SCHEDULING PROBLEM WITH PARALLEL BATCH PROCESSING MACHINE
    Ham, Andy
    [J]. 2016 WINTER SIMULATION CONFERENCE (WSC), 2016, : 2740 - 2749