Energy-Efficient Hybrid Flowshop Scheduling with Consistent Sublots Using an Improved Cooperative Coevolutionary Algorithm
Abstract
:1. Introduction
2. Literature Review
3. Problem Description
- All machines are available at time 0, and all machines turn off uniformly at the end of the process.
- Assume an infinite buffer between stage and allow the machine to be idle.
- Each lot must be processed through all stages, and only one machine can be selected at the same stage, and interrupt and preemption are not allowed during processing.
- One machine can at most process only one item at the same time, and the items from the same sublot need to be processed continuously.
- Each lot is divided into several sublots and the sublot quantities are limited by a maximum value.
- The sublots of each lot can be processed at the next stage immediately after the completion of the previous stage.
- The first sublot can be started as soon as it arrives at this stage. After the remaining sublots reach the stage, it also needs to wait for the previous sublots to complete processing before it can be processed.
- Sublots from different lots are not allowed to be mixed during processing; if two lots are processed on the same machine, the later lot will not be processed until all the sublots of the previous lot have been processed.
- Machine setup and transport operations are included in the machining process.
4. Improved vCCEA for Solving HFSP_ECS Problem
4.1. The Motivations and Framework of vCCEA
4.2. Ending and Decoding
4.2.1. Solution Encoding
4.2.2. Solution Decoding
4.3. Algorithm Initialization
Procedure Uniform initialization |
Step1. Each lot is evenly divided into several sublots. For the th lot, the size of each sublot is ,where means the nearest integer that is smaller than . Step2. For the th, the remaining size is obtained that . Step3. For the th, is added to any sublot randomly. |
4.4. Cooperative Coevolution Process
4.4.1. Evolution of the Lot Sequence Population
Algorithm 1 Evolution of the lot sequence population |
1: Define a set of neighborhood structures 2: for to 3: generate a random integer in 4: constitute a complete solution 5: Define 6: Let , 7: while do 8: while do 9: 10: if better than 11: , , 12: if better than or was changed 13: , 14: end if 15: if better than 16: 17: end if 18: else 19: 20: end if 21: end while 22: 23: end while 24: end for |
4.4.2. Evolution of the Lot Split Population
Algorithm 2 Evolution of the lot split population |
1: Define a set of neighborhood structures 2: for to 3: generate a random integer in 4: constitute a complete solution 5: Define 6: Let , 7: while do 8: while do 9: 10: if better than 11: , , 12: if better than or was changed 13: , 14: end if 15: if better than 16: 17: end if 18: else 19: 20: end if 21: end while 22: 23: end while 24: end for |
4.5. Coevolutionary Population Restart
Algorithm 3 Lot split population restart |
1: for to 2: Randomly select two solutions in archive and 3: if better than 4: 5: else 6: 7: end if 8: end for |
4.6. The Algorithm Procedure
Algorithm 4 Lot split population restart |
1: Initialize algorithm parameters, including , , , . 2: Define the termination criterion . 3: Define a set of neighborhood structures and 4: Initialize archive and two populations 5: Find the best solutions in archive 6: while is not satisfied do 7: for to 8: generate a random integer in 9: constitute a complete solution 10: Define 11: Let , 12: while do 13: while do 14: 15: if better than 16: 17: , , 18: if better than 19: , 20: 21: else 22: 23: end if 24: if better than 25: 26: end if 27: else 28: 29: end if 30: end while 31: 32: end while 33: end for 34: for to 35: generate a random integer in 36: constitute a complete solution 37: Define 38: Let , 39: while do 40: while do 41: 42: if better than 43: 44: , , 45: if better than 46: , 47: 48: else 49: 50: end if 51: if better than 52: 53: end if 54: else 55: 56: end if 57: end while 58: 59: end while 60: end for 61: for to 62: if 63: , 64: end if 65: if 66: , 67: end if 68: end for 69: end while 70: Output the best solution . |
5. Experimental Analyses
5.1. Experimental Dataset and Performance Indicators
5.2. Parameter Setting
5.3. Evaluation of the Algorithm Components and Strategies
5.4. Evaluation of the vCCEA on the Small-Scale Instances
5.5. Evaluation of vCCEA on the Medium–Large Scale Instances
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
Notations | |
Total number of stages. | |
Index of stages, . | |
Total number of lots. | |
Index of lots, . | |
Number of parallel machines at stage . | |
Index of machines at stage , . | |
Total number of items of lot . | |
Maximum number of sublots of each lot. | |
Index of the sublots, . | |
Item processing time of lot at stage . | |
The energy consumption per unit time when lot is processed on stage . | |
The energy consumption per unit time when the machine on stage is idle. | |
A positive large number. | |
Decision variables | |
Number items of sublot of lot . | |
Beginning time of sublot of lot at stage . | |
Ending time of sublot of lot at stage . | |
A binary variable. The value is 1 if items in the sublot e of lot j is greater than 0, and 0 otherwise. | |
A binary variable. The value is 1 if lot j is scheduled on machine i at stage k, and 0 otherwise. | |
A binary variable. When lot j and lot j1 are scheduled on the same machine at stage k, the value is 1 if lot j is processed before lot j1, and 0 otherwise. | |
Completion processing time for all lots. | |
Total energy consumption for all machine processing. | |
Total energy consumption of all machines when they stay in the idle. | |
The total energy consumption. |
References
- Ruiz, R.; Vázquez-Rodríguez, J.A. The Hybrid Flow Shop Scheduling Problem. Eur. J. Oper. Res. 2010, 205, 1–18. [Google Scholar] [CrossRef] [Green Version]
- Huang, Y.-Y.; Pan, Q.-K.; Gao, L. An Effective Memetic Algorithm for the Distributed Flowshop Scheduling Problem with an Assemble Machine. Int. J. Prod. Res. 2022. [Google Scholar] [CrossRef]
- Peng, K.; Pan, Q.-K.; Gao, L.; Zhang, B.; Pang, X. An Improved Artificial Bee Colony Algorithm for Real-World Hybrid Flowshop Rescheduling in Steelmaking-Refining-Continuous Casting Process. Comput. Ind. Eng. 2018, 122, 235–250. [Google Scholar] [CrossRef]
- Shao, W.; Shao, Z.; Pi, D. Multi-Local Search-Based General Variable Neighborhood Search for Distributed Flow Shop Scheduling in Heterogeneous Multi-Factories. Appl. Soft Comput. 2022, 125, 109138. [Google Scholar] [CrossRef]
- Wu, X.; Cao, Z. An Improved Multi-Objective Evolutionary Algorithm Based on Decomposition for Solving Re-Entrant Hybrid Flow Shop Scheduling Problem with Batch Processing Machines. Comput. Ind. Eng. 2022, 169, 108236. [Google Scholar] [CrossRef]
- Gro, M.; Krumke, S.O.; Rambau, J. Online Optimization of Large Scale Systems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2001; pp. 679–704. [Google Scholar]
- Neufeld, J.S.; Schulz, S.; Buscher, U. A Systematic Review of Multi-Objective Hybrid Flow Shop Scheduling. Eur. J. Oper. Res. 2022. [Google Scholar] [CrossRef]
- Missaoui, A.; Ruiz, R. A Parameter-Less Iterated Greedy Method for the Hybrid Flowshop Scheduling Problem with Setup Times and Due Date Windows. Eur. J. Oper. Res. 2022, 303, 99–113. [Google Scholar] [CrossRef]
- Gong, D.; Han, Y.; Sun, J. A Novel Hybrid Multi-Objective Artificial Bee Colony Algorithm for Blocking Lot-Streaming Flow Shop Scheduling Problems. Knowl.-Based Syst. 2018, 148, 115–130. [Google Scholar] [CrossRef]
- Daneshamooz, F.; Fattahi, P.; Hosseini, S.M.H. Scheduling in a Flexible Job Shop Followed by Some Parallel Assembly Stations Considering Lot Streaming. Eng. Optim. 2022, 54, 614–633. [Google Scholar] [CrossRef]
- Reiter, S. A System for Managing Job-Shop Production. J. Bus. 1966, 39, 371–393. [Google Scholar] [CrossRef]
- Zhang, W.; Liu, J.; Linn, R.J. Model and Heuristics for Lot Streaming of One Job in M-1 Hybrid Flowshops. Int. J. Oper. Quant. Manag. 2003, 9, 49–64. [Google Scholar]
- Cheng, M.; Mukherjee, N.J.; Sarin, S.c. A Review of Lot Streaming. Int. J. Prod. Res. 2013, 51, 7023–7046. [Google Scholar] [CrossRef]
- Wang, W.; Xu, Z.; Gu, X. A Two-Stage Discrete Water Wave Optimization Algorithm for the Flowshop Lot-Streaming Scheduling Problem with Intermingling and Variable Lot Sizes. Knowl.-Based Syst. 2022, 238, 107874. [Google Scholar] [CrossRef]
- Borndörfer, R.; Danecker, F.; Weiser, M. A Discrete-Continuous Algorithm for Globally Optimal Free Flight Trajectory Optimization. In Proceedings of the 22nd Symposium on Algorithmic Approaches for Transportation Modelling, Opti-mization, and Systems 2022, Potsdam, Germany, 8–9 September 2022. [Google Scholar]
- Maristany de las Casas, P.; Sedeño-Noda, A.; Borndörfer, R. An Improved Multiobjective Shortest Path Algorithm. Comput. Oper. Res. 2021, 135, 105424. [Google Scholar] [CrossRef]
- Shi, M.; Gao, S. Reference Sharing: A New Collaboration Model for Cooperative Coevolution. J. Heuristics 2017, 23, 1–30. [Google Scholar] [CrossRef] [Green Version]
- Pan, Q.-K.; Gao, L.; Wang, L. An Effective Cooperative Co-Evolutionary Algorithm for Distributed Flowshop Group Scheduling Problems. IEEE Trans. Cybern. 2022, 52, 5999–6012. [Google Scholar] [CrossRef]
- Mladenović, N.; Hansen, P. Variable Neighborhood Search. Comput. Oper. Res. 1997, 24, 1097–1100. [Google Scholar] [CrossRef]
- Liu, J. Single-Job Lot Streaming in M−1 Two-Stage Hybrid Flowshops. Eur. J. Oper. Res. 2008, 187, 1171–1183. [Google Scholar] [CrossRef]
- Cheng, M.; Sarin, S.C.; Singh, S. Two-Stage, Single-Lot, Lot Streaming Problem for a $$1+2$$ 1 + 2 Hybrid Flow Shop. J. Glob. Optim. 2016, 66, 263–290. [Google Scholar] [CrossRef]
- Potts, C.N.; Baker, K.R. Flow Shop Scheduling with Lot Streaming. Oper. Res. Lett. 1989, 8, 297–303. [Google Scholar] [CrossRef]
- Kalir, A.A.; Sarin, S.C. A Near-Optimal Heuristic for the Sequencing Problem in Multiple-Batch Flow-Shops with Small Equal Sublots. Omega 2001, 29, 577–584. [Google Scholar] [CrossRef]
- Naderi, B.; Yazdani, M. A Model and Imperialist Competitive Algorithm for Hybrid Flow Shops with Sublots and Setup Times. J. Manuf. Syst. 2014, 33, 647–653. [Google Scholar] [CrossRef]
- Zhang, P.; Wang, L.; Wang, S. A Discrete Fruit Fly Optimization Algorithm for Flow Shop Scheduling Problem with Intermingling Equal Sublots. In Proceedings of the 33rd Chinese Control Conference, Nanjing, China, 28–30 July 2014; pp. 7466–7471. [Google Scholar]
- Zhang, B.; Pan, Q.; Gao, L.; Zhang, X.; Sang, H.; Li, J. An Effective Modified Migrating Birds Optimization for Hybrid Flowshop Scheduling Problem with Lot Streaming. Appl. Soft Comput. 2017, 52, 14–27. [Google Scholar] [CrossRef] [Green Version]
- Zhang, W.; Yin, C.; Liu, J.; Linn, R.J. Multi-Job Lot Streaming to Minimize the Mean Completion Time in m-1 Hybrid Flowshops. Int. J. Prod. Econ. 2005, 96, 189–200. [Google Scholar] [CrossRef]
- Nejati, M.; Mahdavi, I.; Hassanzadeh, R.; Mahdavi-Amiri, N.; Mojarad, M. Multi-Job Lot Streaming to Mini-mize the Weighted Completion Time in a Hybrid Flow Shop Scheduling Problem with Work Shift Con-straint. Int. J. Adv. Manuf. Technol. 2014, 70, 501–514. [Google Scholar] [CrossRef]
- Lalitha, J.L.; Mohan, N.; Pillai, V.M. Lot Streaming in [N-1](1)+N(m) Hybrid Flow Shop. J. Manuf. Syst. 2017, 44, 12–21. [Google Scholar] [CrossRef]
- Zhang, B.; Pan, Q.-K.; Meng, L.-L.; Zhang, X.-L.; Ren, Y.-P.; Li, J.-Q.; Jiang, X.-C. A Collaborative Variable Neighborhood Descent Algorithm for the Hybrid Flowshop Scheduling Problem with Consistent Sublots. Appl. Soft Comput. 2021, 106, 107305. [Google Scholar] [CrossRef]
- Qin, H.-X.; Han, Y.-Y.; Zhang, B.; Meng, L.-L.; Liu, Y.-P.; Pan, Q.-K.; Gong, D.-W. An Improved Iterated Greedy Algorithm for the Energy-Efficient Blocking Hybrid Flow Shop Scheduling Problem. Swarm Evol. Comput. 2022, 69, 100992. [Google Scholar] [CrossRef]
- Duan, J.; Feng, M.; Zhang, Q. Energy-Efficient Collaborative Scheduling of Heterogeneous Multi-Stage Hybrid Flowshop for Large Metallic Component Manufacturing. J. Clean. Prod. 2022, 375, 134148. [Google Scholar] [CrossRef]
- Dong, J.; Ye, C. Green Scheduling of Distributed Two-Stage Reentrant Hybrid Flow Shop Considering Distributed Energy Resources and Energy Storage System. Comput. Ind. Eng. 2022, 169, 108146. [Google Scholar] [CrossRef]
- Geng, K.; Ye, C. A Memetic Algorithm for Energy-Efficient Distributed Re-Entrant Hybrid Flow Shop Scheduling Problem. IFS 2021, 41, 3951–3971. [Google Scholar] [CrossRef]
- Qiao, Y.; Wu, N.; He, Y.; Li, Z.; Chen, T. Adaptive Genetic Algorithm for Two-Stage Hybrid Flow-Shop Scheduling with Sequence-Independent Setup Time and No-Interruption Requirement. Expert Syst. Appl. 2022, 208, 118068. [Google Scholar] [CrossRef]
- Fan, J.; Li, Y.; Xie, J.; Zhang, C.; Shen, W.; Gao, L. A Hybrid Evolutionary Algorithm Using Two Solution Representations for Hybrid Flow-Shop Scheduling Problem. IEEE Trans. Cybern. 2021. [Google Scholar] [CrossRef] [PubMed]
- Guinet, A.; Solomon, M.M.; Kedia, P.K.; Dussauchoy, A. A Computational Study of Heuristics for Two-Stage Flexible Flowshops. Int. J. Prod. Res. 1996, 34, 1399–1415. [Google Scholar] [CrossRef]
- Zhang, B.; Pan, Q.; Meng, L.; Lu, C.; Mou, J.; Li, J. An Automatic Multi-Objective Evolutionary Algorithm for the Hybrid Flowshop Scheduling Problem with Consistent Sublots. Knowl.-Based Syst. 2022, 238, 107819. [Google Scholar] [CrossRef]
- Lan, S.; Fan, W.; Yang, S.; Pardalos, P.M. A Variable Neighborhood Search Algorithm for an Integrated Physician Planning and Scheduling Problem. Comput. Oper. Res. 2022, 147, 105969. [Google Scholar] [CrossRef]
- Keskin, K.; Engin, O. A Hybrid Genetic Local and Global Search Algorithm for Solving No-Wait Flow Shop Problem with Bi Criteria. SN Appl. Sci. 2021, 3, 1–15. [Google Scholar] [CrossRef]
- Zhang, X.; Zhang, B.; Meng, L.; Ren, Y.; Meng, R.; Li, J. An Evolutionary Algorithm for a Hybrid Flowshop Scheduling Problem with Consistent Sublots. Int. J. Autom. Control. 2022, 16, 19–44. [Google Scholar] [CrossRef]
- Pan, Q.-K.; Gao, L.; Li, X.-Y.; Gao, K.-Z. Effective Metaheuristics for Scheduling a Hybrid Flowshop with Sequence-Dependent Setup Times. Appl. Math. Comput. 2017, 303, 89–112. [Google Scholar] [CrossRef] [Green Version]
- Balande, U.; Shrimankar, D. A Modified Teaching Learning Metaheuristic Algorithm with Opposite-Based Learning for Permutation Flow-Shop Scheduling Problem. Evol. Intel. 2022, 15, 57–79. [Google Scholar] [CrossRef]
Lot | Lot Size | Sublot Size | Single Item Process Time | Energy Consumption Per Unit Time | ||||
---|---|---|---|---|---|---|---|---|
Sublot1 | Sublot2 | Sublot3 | Stage1 | Stage2 | Stage1 | Stage2 | ||
Lot1 | 5 | 1 | 2 | 2 | 1 | 2 | 3 | 2 |
Lot2 | 8 | 2 | 3 | 3 | 1 | 1 | 4 | 3 |
Lot3 | 6 | 2 | 2 | 2 | 2 | 2 | 2 | 4 |
Lot4 | 5 | 1 | 2 | 2 | 2 | 2 | 3 | 3 |
Lot5 | 4 | 1 | 1 | 2 | 1 | 2 | 1 | 2 |
Parameters | The Level of Parameter | |||
---|---|---|---|---|
1 | 2 | 3 | 4 | |
PS | 5 | 10 | 15 | 20 |
C | 5 | 10 | 15 | 20 |
L | 0.1 | 0.2 | 0.3 | 0.4 |
R | 50 | 100 | 150 | 200 |
Combination | Parameter | Response (RPI) | |||
---|---|---|---|---|---|
PS | C | L | R | ||
1 | 5 | 5 | 0.1 | 50 | 0.084 |
2 | 5 | 10 | 0.2 | 100 | 0.0711 |
3 | 5 | 15 | 0.3 | 150 | 0.0384 |
4 | 5 | 20 | 0.4 | 200 | 0.0653 |
5 | 10 | 5 | 0.2 | 150 | 0.0688 |
6 | 10 | 10 | 0.1 | 200 | 0.0766 |
7 | 10 | 15 | 0.4 | 50 | 0.0406 |
8 | 10 | 20 | 0.3 | 100 | 0.0480 |
9 | 15 | 5 | 0.3 | 200 | 0.0806 |
10 | 15 | 10 | 0.4 | 150 | 0.0601 |
11 | 15 | 15 | 0.1 | 100 | 0.0884 |
12 | 15 | 20 | 0.2 | 50 | 0.0623 |
13 | 20 | 5 | 0.4 | 100 | 0.0706 |
14 | 20 | 10 | 0.3 | 50 | 0.0664 |
15 | 20 | 15 | 0.2 | 200 | 0.0748 |
16 | 20 | 20 | 0.1 | 150 | 0.0803 |
Level | PS | C | L | R |
---|---|---|---|---|
1 | 0.0647 | 0.0760 | 0.0823 | 0.0633 |
2 | 0.0585 | 0.0686 | 0.0693 | 0.0695 |
3 | 0.0729 | 0.0606 | 0.0584 | 0.0619 |
4 | 0.0730 | 0.0640 | 0.0592 | 0.0743 |
Delta | 0.0145 | 0.0155 | 0.0240 | 0.0124 |
Rank | 3 | 2 | 1 | 4 |
ARPI | vCCEA | vCCEA_1 | vCCEA_2 | vCCEA_3 |
---|---|---|---|---|
20_3 | 0.0716 | 0.4028 | 0.5022 | 0.2135 |
20_5 | 0.0328 | 0.111 | 0.0713 | 0.1105 |
20_8 | 0.0283 | 0.0671 | 0.0195 | 0.0553 |
20_10 | 0.0052 | 0.0617 | 0.0226 | 0.0487 |
40_3 | 0.0251 | 0.0841 | 0.0776 | 0.0988 |
40_5 | 0.02 | 0.0961 | 0.0766 | 0.1121 |
40_8 | 0.0195 | 0.0523 | 0.0148 | 0.056 |
40_10 | 0.0167 | 0.0501 | 0.0886 | 0.0578 |
60_3 | 0.0049 | 0.0379 | 0.0186 | 0.0431 |
60_5 | 0.0068 | 0.0582 | 0.0272 | 0.0597 |
60_8 | 0.0148 | 0.0623 | 0.0668 | 0.0707 |
60_10 | 0.0083 | 0.0571 | 0.017 | 0.0506 |
80_3 | 0.0032 | 0.0297 | 0.0085 | 0.0273 |
80_5 | 0.0142 | 0.0556 | 0.038 | 0.0549 |
80_8 | 0.0104 | 0.044 | 0.0141 | 0.0438 |
80_10 | 0.0193 | 0.0479 | 0.0321 | 0.0465 |
100_3 | 0.0141 | 0.0672 | 0.041 | 0.0649 |
100_5 | 0.0204 | 0.0631 | 0.0444 | 0.0532 |
100_8 | 0.0192 | 0.0773 | 0.0318 | 0.0749 |
100_10 | 0.0189 | 0.0416 | 0.0278 | 0.0371 |
Mean | 0.0187 | 0.0784 | 0.062 | 0.069 |
Problem | MILP | vCCEA | ||||
---|---|---|---|---|---|---|
Objective | Time (s) | RPI | Objective | Time (s) | RPI | |
6_3 | 48,421 | 4.36 | 0 | 48,421 | 1.453 | 0 |
6_5 | 169,894 | 8.13 | 0 | 169,894 | 2.406 | 0 |
6_8 | 364,151 | 10.13 | 0 | 364,151 | 3.844 | 0 |
8_3 | 104,164 | 20.06 | 0 | 104,164 | 1.921 | 0 |
8_5 | 220,119 | 154.4 | 0 | 220,119 | 3.203 | 0 |
8_8 | 369,027 | 46.73 | 0 | 369,027 | 5.125 | 0 |
10_3 | 122,068 | 17.41 | 0 | 122,068 | 2.406 | 0 |
10_5 | 223,049 | 3600 | 0 | 223,049 | 4 | 0 |
10_8 | 612,361 | 3600 | 0 | 612,361 | 6.406 | 0 |
12_3 | 222,509 | 3600 | 0 | 222,509 | 2.906 | 0 |
12_5 | 311,630 | 3600 | 0 | 311,630 | 4.813 | 0 |
12_8 | 612,660 | 3600 | 0 | 612,660 | 7.688 | 0 |
14_3 | 237,372 | 3600 | 0 | 237,372 | 3.375 | 0 |
14_5 | 281,607 | 3600 | 3.678 | 271,617 | 5.609 | 0 |
14_8 | 684,055 | 3600 | 0.1826 | 683,506 | 8.984 | 0 |
Problem | vCCEA | CVND | GA | GAR | VMBO | DABC | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
AVG | RPI | AVG | RPI | AVG | RPI | AVG | RPI | AVG | RPI | AVG | RPI | |
20_3 | 104,859.2 | 0.0716 | 105,168.8 | 0.367 | 105,241.6 | 0.4366 | 105,622.4 | 0.8 | 105,118.9 | 0.3194 | 105,380.9 | 0.5695 |
20_5 | 286,304.1 | 0.0328 | 286,558.3 | 0.1216 | 286,650.9 | 0.154 | 287,162.9 | 0.3329 | 286,555.6 | 0.1207 | 286,341.3 | 0.0458 |
20_8 | 556,484.2 | 0.0376 | 556,780.2 | 0.0908 | 556,746.2 | 0.0847 | 557,223.5 | 0.1705 | 556,616.3 | 0.0614 | 556,421 | 0.0262 |
20_10 | 674,734.2 | 0.0135 | 675,111.7 | 0.0695 | 675,225 | 0.0863 | 675,640 | 0.1478 | 674,985.4 | 0.0507 | 674,824.4 | 0.0269 |
40_3 | 249,561.5 | 0.0251 | 249,702.6 | 0.0817 | 249,803.9 | 0.1223 | 250,206.8 | 0.2838 | 249,746.1 | 0.0991 | 249,831.4 | 0.1333 |
40_5 | 435,346.9 | 0.024 | 435,831.7 | 0.1353 | 435,944.6 | 0.1613 | 436,981.2 | 0.3994 | 435,847.7 | 0.139 | 436,000.1 | 0.1741 |
40_8 | 1,040,283 | 0.0228 | 1,040,946 | 0.0865 | 1,041,001 | 0.0918 | 1,042,108 | 0.1982 | 1,040,757 | 0.0683 | 1,040,905 | 0.0825 |
40_10 | 1,150,216 | 0.0186 | 1,151,282 | 0.1113 | 1,151,477 | 0.1282 | 1,153,416 | 0.2969 | 1,151,298 | 0.1127 | 1,151,912 | 0.1661 |
60_3 | 406,475.4 | 0.0049 | 406,556.5 | 0.0248 | 406,668.4 | 0.0524 | 406,839.1 | 0.0943 | 406,672.4 | 0.0533 | 406,640 | 0.0454 |
60_5 | 772,749.8 | 0.0068 | 772,993.9 | 0.0384 | 773,326.6 | 0.0815 | 773,701.2 | 0.1299 | 773,183 | 0.0629 | 773,111.7 | 0.0536 |
60_8 | 1,272,264 | 0.0205 | 1,272,954 | 0.0747 | 1,273,432 | 0.1123 | 1,277,052 | 0.3969 | 1,273,614 | 0.1266 | 1,275,208 | 0.2519 |
60_10 | 1,781,242 | 0.0082 | 1,782,288 | 0.0669 | 1,782,747 | 0.0927 | 1,784,128 | 0.1703 | 1,782,522 | 0.0801 | 1,782,387 | 0.0725 |
80_3 | 538,223.9 | 0.0032 | 538,356.1 | 0.0278 | 538,429.4 | 0.0414 | 538,612.1 | 0.0753 | 538,420.2 | 0.0397 | 538,330.7 | 0.0231 |
80_5 | 1,105,906 | 0.0143 | 1,106,629 | 0.0796 | 1,106,944 | 0.1081 | 1,107,842 | 0.1893 | 1,106,768 | 0.0922 | 1,107,026 | 0.1155 |
80_8 | 1,666,493 | 0.0105 | 1,668,307 | 0.1193 | 1,667,385 | 0.064 | 1,668,484 | 0.13 | 1,667,195 | 0.0526 | 1,667,606 | 0.0772 |
80_10 | 2,381,343 | 0.0193 | 2,382,087 | 0.0506 | 2,382,973 | 0.0878 | 2,385,528 | 0.1951 | 2,382,764 | 0.079 | 2,383,807 | 0.1228 |
100_3 | 647,384.2 | 0.0141 | 647,558.7 | 0.041 | 647,756.7 | 0.0716 | 648,072.5 | 0.1204 | 647,836.8 | 0.084 | 647,836.7 | 0.084 |
100_5 | 1,225,888 | 0.0203 | 1,226,310 | 0.0548 | 1,226,695 | 0.0862 | 1,228,023 | 0.1946 | 1,226,821 | 0.0965 | 1,227,563 | 0.1571 |
100_8 | 2,474,499 | 0.0179 | 2,477,750 | 0.1493 | 2,476,969 | 0.1178 | 2,477,487 | 0.1387 | 2,475,958 | 0.0769 | 2,476,269 | 0.0895 |
100_10 | 2,907,226 | 0.0188 | 2,908,332 | 0.0569 | 2,908,726 | 0.0704 | 2,910,371 | 0.127 | 2,908,690 | 0.0692 | 2,910,773 | 0.1409 |
Mean | 1,083,874 | 0.0202 | 1,084,575 | 0.0924 | 1,084,707 | 0.1126 | 1,085,725 | 0.2296 | 1,084,568 | 0.0942 | 1,084,909 | 0.1229 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, C.; Zhang, B.; Han, Y.; Wang, Y.; Li, J.; Gao, K. Energy-Efficient Hybrid Flowshop Scheduling with Consistent Sublots Using an Improved Cooperative Coevolutionary Algorithm. Mathematics 2023, 11, 77. https://doi.org/10.3390/math11010077
Li C, Zhang B, Han Y, Wang Y, Li J, Gao K. Energy-Efficient Hybrid Flowshop Scheduling with Consistent Sublots Using an Improved Cooperative Coevolutionary Algorithm. Mathematics. 2023; 11(1):77. https://doi.org/10.3390/math11010077
Chicago/Turabian StyleLi, Chengshuai, Biao Zhang, Yuyan Han, Yuting Wang, Junqing Li, and Kaizhou Gao. 2023. "Energy-Efficient Hybrid Flowshop Scheduling with Consistent Sublots Using an Improved Cooperative Coevolutionary Algorithm" Mathematics 11, no. 1: 77. https://doi.org/10.3390/math11010077
APA StyleLi, C., Zhang, B., Han, Y., Wang, Y., Li, J., & Gao, K. (2023). Energy-Efficient Hybrid Flowshop Scheduling with Consistent Sublots Using an Improved Cooperative Coevolutionary Algorithm. Mathematics, 11(1), 77. https://doi.org/10.3390/math11010077