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 条
  • [41] A multi-objective artificial bee colony algorithm for parallel batch-processing machine scheduling in fabric dyeing processes
    Zhang, Rui
    Chang, Pei-Chann
    Song, Shiji
    Wu, Cheng
    [J]. KNOWLEDGE-BASED SYSTEMS, 2017, 116 : 114 - 129
  • [42] An adaptive shuffled frog-leaping algorithm for parallel batch processing machines scheduling with machine eligibility in fabric dyeing process
    Lei, Deming
    Dai, Tao
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (21) : 7704 - 7721
  • [43] Coke production scheduling problem: A parallel machine scheduling with batch preprocessings and location-dependent processing times
    Liu, Ming
    Chu, Feng
    He, Junkai
    Yang, Dapeng
    Chu, Chengbin
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2019, 104 : 37 - 48
  • [44] A branch-and-price algorithm to perform single-machine scheduling for additive manufacturing
    Yu, Yugang
    Liu, Lindong
    Wu, Zhenyu
    [J]. JOURNAL OF MANAGEMENT SCIENCE AND ENGINEERING, 2023, 8 (02) : 273 - 286
  • [45] Exact Algorithm for Batch Scheduling on Unrelated Machine
    Allaoua, Hemmak
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2023, 20 (04) : 618 - 623
  • [46] Parallel machine scheduling in a flexible manufacturing system
    Pacciarelli, D
    [J]. INFOR, 2001, 39 (02) : 174 - 184
  • [47] PARALLEL-MACHINE SCHEDULING IN SHARED MANUFACTURING
    Ji, Min
    Ye, Xinna
    Qian, Fangyao
    Cheng, T. C. E.
    Jiang, Yiwei
    [J]. JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2022, 18 (01) : 681 - 691
  • [48] A PARALLEL ALGORITHM FOR THE MACHINE SCHEDULING PROBLEM
    NAKAMORI, M
    [J]. LECTURE NOTES IN CONTROL AND INFORMATION SCIENCES, 1988, 113 : 299 - 306
  • [49] A parallel machine batch scheduling problem in a brewing company
    [J]. Boyer, Vincent (vincent.boyer@uanl.edu.mx), 1600, Springer London (87): : 1 - 4
  • [50] Note on "parallel machine scheduling with batch setup times"
    Webster, S
    [J]. OPERATIONS RESEARCH, 1998, 46 (03) : 423 - 423