Multitask Scheduling on Cloud Additive Manufacturing Using NSGA-II

被引:0
作者
Sugarindra, Muchamad [1 ,2 ]
Tontowi, Alva Edy [1 ]
Herianto [1 ]
机构
[1] Univ Gadjah Mada, Yogyakarta, Indonesia
[2] Univ Islam Indonesia, Yogjakarta, Indonesia
来源
JOURNAL OF INDUSTRIAL ENGINEERING AND MANAGEMENT-JIEM | 2024年 / 17卷 / 03期
关键词
cloud manufacturing; additive manufacturing; 3D printer; scheduling; non-dominated sorting genetic algorithm II; GENETIC ALGORITHM; OPTIMIZATION; SERVICES;
D O I
10.3926/jiem.7083
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Purpose: Cloud manufacturing (CM) represents a new manufacturing paradigm that integrates distributed resources to provide on-demand services. The high consumer demand from various locations, coupled with the customizability and complexity of manufacturing, complicates task scheduling. In this context, 3D printers are crucial as innovative manufacturing technologies with significant potential in producing complex and custom products. Scheduling in CM falls under the non-deterministic polynomial time-hard category, where tasks must be scheduled and distributed rapidly. Considerations of distance, minimization of delays, and makespan become critical variables that must be considered. This research aims to schedule and distribute tasks in CM using the non-dominated sorting genetic algorithm II (NSGA-II) to minimize delays, reduce makespan, and decrease costs. Methodology: NSGA-II is employed to tackle the complexities of scheduling in CM. The strength of NSGA-II lies in its ability to determine optimal and efficient solutions for multiobjective problems. Tasks originating from requests at various locations are adjusted based on material parameters and dimensions and then distributed to providers while considering aspects such as makespan, delay minimization, and cost. Findings: The optimization results using NSGA-II demonstrate effective and efficient task distribution to providers. Across the four tested task distribution scenarios, the average computational time required was 5.59 seconds. Pareto analysis indicates a trade-off between various objective functions. Solutions with short distances tend to have increased maximum time and delays. Originality/value: NSGA-II is effective for task distribution with multiobjective considerations. Not all three objective functions can be optimized simultaneously, given the trade-offs between distance, maximum time, and lateness. The priority of the objective functions should be determined to achieve optimal results. If minimizing lateness is most important, the focus should be on points with low lateness values. Further development can be done by modifying the Pareto front to make data-driven decisions that consider these trade-offs.
引用
收藏
页码:809 / 827
页数:19
相关论文
共 56 条
[1]   Cloud manufacturing - a critical review of recent development and future trends [J].
Adamson, Goran ;
Wang, Lihui ;
Holm, Magnus ;
Moore, Philip .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2017, 30 (4-5) :347-380
[2]   Cloud manufacturing service selection optimization and scheduling with transportation considerations: mixed-integer programming models [J].
Akbaripour, Hossein ;
Houshmand, Mahmoud ;
van Woensel, Tom ;
Mutlu, Nevin .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2018, 95 (1-4) :43-70
[3]   A heuristic approach for a scheduling problem in additive manufacturing under technological constraints [J].
Aloui, Aymen ;
Hadj-Hamou, Khaled .
COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 154
[4]   A multi-objective optimization approach for exploring the cost and makespan trade-off in additive manufacturing [J].
Altekin, F. Tevhide ;
Bukchin, Yossi .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 301 (01) :235-253
[5]  
Ambekai S., 2022, P 1 INT C COMB OPT I, DOI [10.4108/eai.7-12-2021.2314587, DOI 10.4108/EAI.7-12-2021.2314587]
[6]  
Baumann FW, 2017, J MANUF MATER PROC, V1, DOI 10.3390/jmmp1020015
[7]   Overview on Additive Manufacturing Technologies [J].
Calignano, Flaviana ;
Manfredi, Diego ;
Ambmbrosio, Elisa Paola ;
Biamino, Sara ;
Lombmbardi, Mariangela ;
Atzeni, Eleonora ;
Salmi, Alessandro ;
Minetola, Paolo ;
Iuliano, Luca ;
Fino, Paolo .
PROCEEDINGS OF THE IEEE, 2017, 105 (04) :593-612
[8]   A reinforcement learning based approach for multi-projects scheduling in cloud manufacturing [J].
Chen, Shengkai ;
Fang, Shuiliang ;
Tang, Renzhong .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2019, 57 (10) :3080-3098
[9]   Production scheduling and nesting in additive manufacturing [J].
Chergui, Akram ;
Hadj-Hamou, Khaled ;
Vignat, Frederic .
COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 126 :292-301
[10]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197