Green Scheduling of Identical Parallel Machines with Release Date, Delivery Time and No-Idle Machine Constraints

被引:7
作者
Hidri, Lotfi [1 ]
Alqahtani, Ali [1 ]
Gazdar, Achraf [2 ]
Ben Youssef, Belgacem [3 ]
机构
[1] King Saud Univ, Ind Engn Dept, Coll Engn, POB 800, Riyadh 11421, Saudi Arabia
[2] King Saud Univ, Software Engn Dept, Coll Comp & Informat Sci, POB 51178, Riyadh 11543, Saudi Arabia
[3] King Saud Univ, Comp Engn Dept, Coll Comp & Informat Sci, POB 51178, Riyadh 11543, Saudi Arabia
关键词
green scheduling; parallel machines; release time; delivery time; no-idle time constraint; metaheuristic; mixed-integer linear program; BATCH PROCESSING MACHINES; TOTAL-ENERGY CONSUMPTION; GENETIC ALGORITHM; MINIMIZING MAKESPAN; OPTIMIZATION; MINIMIZATION; NUMBER;
D O I
10.3390/su13169277
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Global warming and climate change are threatening life on earth. These changes are due to human activities resulting in the emission of greenhouse gases. This is caused by intensive industrial activities and excessive fuel energy consumption. Recently, the scheduling of production systems has been judged to be an effective way to reduce energy consumption. This is the field of green scheduling, which aims to allocate jobs to machines in order to minimize total costs, with a focus on the sustainable use of energy. Several studies have investigated parallel-machine shops, with a special focus on reducing and minimizing the total consumed energy. Few studies explicitly include the idle energy of parallel machines, which is the energy consumed when the machines are idle. In addition, very few studies have considered the elimination of idle machine times as an efficient way to reduce the total consumed energy. This is the no-idle machine constraint, which is the green aspect of the research. In this context, this paper addresses the green parallel-machine scheduling problem, including release dates, delivery times, and no-idle machines, with the objective of minimizing the maximum completion time. This problem is of practical interest since it is encountered in several industry processes, such as the steel and automobile industries. A mixed-integer linear programming (MILP) model is proposed for use in obtaining exact solutions for small-sized instances. Due to the NP-hardness of the studied problem, and encouraged by the successful adaptation of metaheuristics for green scheduling problems, three genetic algorithms (GAs) using three different crossover operators and a simulated annealing algorithm (SA) were developed for large-sized problems. A new family of lower bounds is proposed. This was intended for the evaluation of the performance of the proposed algorithms over the average percent of relative deviation (ARPD). In addition, the green aspect was evaluated over the percentage of saved energy, while eliminating the idle-machine times. An extensive experimental study was carried out on a benchmark of test problems with up to 200 jobs and eight machines. This experimental study showed that one GA variant dominated the other proposed procedures. Furthermore, the obtained numerical results provide strong evidence that the proposed GA variant outperformed the existing procedures from the literature. The experimental study also showed that the adoption of the no-idle machine time constraints made it possible to reduce the total consumed energy by 29.57%, while the makespan (cost) increased by only 0.12%.
引用
收藏
页数:29
相关论文
共 60 条
[1]   A Simple and Effective Approach for Tackling the Permutation Flow Shop Scheduling Problem [J].
Abdel-Basset, Mohamed ;
Mohamed, Reda ;
Abouhawwash, Mohamed ;
Chakrabortty, Ripon K. ;
Ryan, Michael J. .
MATHEMATICS, 2021, 9 (03) :1-23
[2]   Energy cost minimization for unrelated parallel machine scheduling under real time and demand charge pricing [J].
Abikarram, Jose Batista ;
McConky, Katie ;
Proano, Ruben .
JOURNAL OF CLEANER PRODUCTION, 2019, 208 :232-242
[3]  
AKYOL DE, 2006, P INT C NEURAL INFOR, P553
[4]   A bi-objective heuristic approach for green identical parallel machine scheduling [J].
Anghinolfi, Davide ;
Paolucci, Massimo ;
Ronco, Roberto .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 289 (02) :416-434
[5]  
Antoniadis A, 2020, PROCEEDINGS OF THE THIRTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA'20), P2758
[6]   Dynamic scheduling of parallel heat treatment furnaces: A case study at a manufacturing system [J].
Baykasoglu, Adil ;
Ozsoydan, Fehmi B. .
JOURNAL OF MANUFACTURING SYSTEMS, 2018, 46 :152-162
[7]   A polynomial-time scheduling approach to minimise idle energy consumption: An application to an industrial furnace [J].
Benedikt, Ondrej ;
Alikoc, Baran ;
Sucha, Premysl ;
Celikovsky, Sergej ;
Hanzalek, Zdenek .
COMPUTERS & OPERATIONS RESEARCH, 2021, 128
[8]   No-idle parallel-machine scheduling of unit-time jobs with a small number of distinct release dates and deadlines [J].
Brauner, Nadia ;
Kovalyov, Mikhail Y. ;
Quilliot, Alain ;
Toussaint, Helene .
COMPUTERS & OPERATIONS RESEARCH, 2021, 132
[9]   Two-phase sub population genetic algorithm for parallel machine-scheduling problem [J].
Chang, PC ;
Chen, SH ;
Lin, KL .
EXPERT SYSTEMS WITH APPLICATIONS, 2005, 29 (03) :705-712
[10]   Solving parallel machine scheduling problems by column generation [J].
Chen, ZL ;
Powell, WB .
INFORMS JOURNAL ON COMPUTING, 1999, 11 (01) :78-94