A Novel Imperialist Competitive Algorithm for Energy-Efficient Permutation Flow Shop Scheduling Problem Considering the Deterioration Effect of Machines
Abstract
1. Introduction
2. Problem Description
- (1)
- Job preemption is not allowed.
- (2)
- Each job can only be processed on one machine at a time.
- (3)
- All jobs and machines are available at time zero.
- (4)
- Each machine cannot process more than one job at a time.
- (5)
- Transportation and setup times are negligible, etc.
3. Introduction to ICA
| Algorithm 1 ICA |
|
4. DCICA for EPFSP-DEM
4.1. Encoding and Decoding
4.2. Initialization and Initial Empires
4.3. Differentiated Assimilation
| Algorithm 2 Differentiated assimilation |
|
4.4. Knowledge-Guided Revolution
| Algorithm 3 Knowledge-guided revolution |
|
4.5. Definitions on Diversity and Convergence
- (1)
- and .
- (2)
- and .
- (3)
- and .
- (4)
- For other cases, DCICA performs a search as the original steps in the next iteration.
4.6. Imperialist Competition
| Algorithm 4 Novel imperialist competition |
|
5. Computational Experiments
5.1. Instances, Metrics, and Comparative Algorithms
5.2. Parameter Settings
5.3. Results and Analyses
5.4. Analysis of the Deterioration Effect
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Nomenclature
| Symbol | Description |
| Indices and Sets | |
| n | Total number of jobs |
| m | Total number of machines |
| J | Set of jobs, |
| M | Set of machines, |
| V | Set of processing speed levels, |
| i | Index of jobs, |
| k | Index of machines, |
| l | Index of speed levels, |
| Parameters | |
| Standard processing time of job on machine at base speed | |
| Actual processing time of job on machine considering deterioration | |
| Deterioration rate of machine | |
| Lower and upper bound thresholds for the deterioration effect | |
| Power consumption per unit time of at speed (kW) | |
| Stand-by power consumption per unit time of (kW) | |
| Variables and Objectives | |
| Permutation of jobs, | |
| Completion time of job on machine | |
| Makespan (min) | |
| Total Energy Consumption (kJ) | |
| Total processing energy consumption (kJ) | |
| Total idle energy consumption (kJ) |
Appendix A. Numerical Example of Decoding
References
- Wang, X.Y.; Ren, T.; Bai, D.Y.; Chu, F.; Yu, Y.D.; Meng, F.C.; Wu, C.C. Scheduling a multi-agent flow shop with two scenarios and release dates. Int. J. Prod. Res. 2024, 62, 421–443. [Google Scholar] [CrossRef] [Scilit]
- Pan, Z.X.; Wang, L.; Dong, C.X.; Chen, J.F. A knowledge-guided end-to-end optimization framework based on reinforcement learning for flow shop scheduling. IEEE Trans. Ind. Inform. 2024, 20, 1853–1861. [Google Scholar] [CrossRef] [Scilit]
- Doush, I.A.; Al-Betar, M.A.; Awadallah, M.A.; Alyasser, Z.A.A.; Makhadmeh, S.N.; El-Abd, M. Island neighboring heuristics harmony search algorithm for flow shop scheduling with blocking. Swarm Evol. Comput. 2022, 74, 101127. [Google Scholar] [CrossRef] [Scilit]
- Morais, M.D.F.; Ribeiro, M.H.D.M.; Silva, R.G.D.; Mariani, V.C.; Coelho, L.D.S. Discrete differential evolution metaheuristics for permutation flow shop scheduling problems. Comput. Ind. Eng. 2022, 166, 107956. [Google Scholar] [CrossRef] [Scilit]
- Kaur, G.; Mishra, R.S.; Madan, A.K. Metaheuristic Solutions for Energy-Efficient Scheduling in Green Manufacturing. J. Intell. Fuzzy Syst. 2025, in press. [Google Scholar] [CrossRef] [Scilit]
- Sayah, A.; Aqil, S.; Lahby, M. Green algorithms for energy-efficient distributed flow-shop manufacturing problem. Procedia Comput. Sci. 2024, 236, 378–385. [Google Scholar] [CrossRef] [Scilit]
- Xin, X.; Jiang, Q.Q.; Li, C.; Li, S.H.; Chen, K. Permutation flow shop energy-efficient scheduling with a position-based learning effect. Int. J. Prod. Res. 2023, 61, 382–409. [Google Scholar] [CrossRef] [Scilit]
- Ding, J.Y.; Song, S.J.; Wu, C. Carbon-efficient scheduling of flow shops by multi-objective optimization. Eur. J. Oper. Res. 2016, 248, 758–771. [Google Scholar] [CrossRef] [Scilit]
- Wu, X.Q.; Che, A.D. Energy-efficient no-wait permutation flow shop scheduling by adaptive multi-objective variable neighborhood search. Omega 2020, 94, 102117. [Google Scholar] [CrossRef] [Scilit]
- Jiang, E.D.; Wang, L. An improved multi-objective evolutionary algorithm based on decomposition for energy efficient permutation flow shop scheduling problem with sequence-dependent setup time. Int. J. Prod. Res. 2019, 57, 1756–1771. [Google Scholar] [CrossRef] [Scilit]
- Xin, X.; Jiang, Q.Q.; Li, S.H.; Gong, S.Y.; Chen, K. Energy-efficient scheduling for a permutation flow shop with variable transportation time using an improved discrete whale swarm optimization. J. Clean. Prod. 2021, 293, 126121. [Google Scholar] [CrossRef] [Scilit]
- Lu, C.; Gao, L.; Li, X.Y.; Pan, Q.K.; Wang, Q. Energy-efficient permutation flow shop scheduling problem using a hybrid multi-objective backtracking search algorithm. J. Clean. Prod. 2017, 144, 228–238. [Google Scholar] [CrossRef] [Scilit]
- Fu, Y.P.; Ding, J.L.; Wang, H.F.; Wang, J.W. Two-objective stochastic flow-shop scheduling with deteriorating and learning effect in Industry 4.0-based manufacturing system. Appl. Soft Comput. 2018, 68, 847–855. [Google Scholar] [CrossRef] [Scilit]
- Fu, Y.P.; Zhou, M.C.; Guo, X.W.; Qi, L. Artificial-molecule-based chemical reaction optimization for flow shop scheduling problem with deteriorating and learning effects. IEEE Access 2019, 7, 53429–53440. [Google Scholar] [CrossRef] [Scilit]
- Fu, Y.P.; Wang, H.F.; Tian, G.D.; Li, Z.W.; Hu, H.S. Two-agent stochastic flow shop deteriorating scheduling via a hybrid multi-objective evolutionary algorithm. J. Intell. Manuf. 2019, 30, 2257–2272. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.F.; Huang, M.; Wang, J.W. An effective metaheuristic algorithm for flowshop scheduling with deteriorating jobs. J. Intell. Manuf. 2019, 30, 2733–2742. [Google Scholar] [CrossRef] [Scilit]
- Shabtay, D.; Mor, B. Exact algorithms and approximation schemes for proportionate flow shop scheduling with step-deteriorating processing times. J. Sched. 2024, 27, 239–256. [Google Scholar] [CrossRef] [Scilit]
- Wang, L.; Sun, L.Y.; Sun, L.H.; Wang, J.B. On three-machine flow shop scheduling with deteriorating jobs. Int. J. Prod. Econ. 2010, 125, 185–189. [Google Scholar] [CrossRef] [Scilit]
- Li, M.; Cahng, C.T.; Liu, Z. A discrete artificial bee colony algorithm and its application in flexible flow shop scheduling with assembly and machine deterioration effect. Appl. Soft Comput. 2024, 159, 111593. [Google Scholar] [CrossRef] [Scilit]
- Li, H.; Zhao, F.Q.; Wang, L.; Xu, T.P.; Dong, C.X. Evolutionary multitasking memetic algorithm for distributed hybrid flow-shop scheduling problem with deterioration effect. IEEE Trans. Autom. Sci. Eng. 2025, 22, 1390–1404. [Google Scholar] [CrossRef] [Scilit]
- Lv, D.Y.; Wang, J.B. Considering the peak power consumption problem with learning and deterioration effect in flow shop scheduling. Comput. Ind. Eng. 2024, 197, 110599. [Google Scholar] [CrossRef] [Scilit]
- Ghorbanzadeh, M.; Ranjbar, M. Energy-aware production scheduling in the flow shop environment under sequence-dependent setup times, group scheduling and renewable energy constraints. Eur. J. Oper. Res. 2023, 307, 519–537. [Google Scholar] [CrossRef] [Scilit]
- Sekkal, D.N.; Belkaid, F. A multi-objective optimization algorithm for flow shop group scheduling problem with sequence dependent setup time and worker learning. Expert Syst. Appl. 2023, 233, 120878. [Google Scholar] [CrossRef] [Scilit]
- Busse, J.; Rieck, J. Mid-term energy cost-oriented flow shop scheduling: Integration of electricity price forecasts, modeling, and solution procedures. Comput. Ind. Eng. 2022, 163, 107810. [Google Scholar] [CrossRef] [Scilit]
- Saber, R.G.; Ranjbar, M. Minimizing the total tardiness and the total carbon emissions in the permutation flow shop scheduling problem. Comput. Oper. Res. 2022, 138, 105604. [Google Scholar] [CrossRef] [Scilit]
- Marichelvam, M.K.; Geetha, M. A memetic algorithm to solve uncertain energy-efficient flow shop scheduling problems. Int. J. Adv. Manuf. Technol. 2021, 115, 515–530. [Google Scholar] [CrossRef] [Scilit]
- Xue, L.; Wang, X.L. A multi-objective discrete differential evolution algorithm for energy-efficient two-stage flow shop scheduling under time-of-use electricity tariffs. Appl. Soft Comput. 2023, 133, 109946. [Google Scholar] [CrossRef] [Scilit]
- Ho, M.H.; Hnaien, F.; Dugardin, F. Exact method to optimize the total electricity cost in two-machine permutation flow shop scheduling problem under time-of-use tariff. Comput. Oper. Res. 2022, 144, 105788. [Google Scholar] [CrossRef] [Scilit]
- Zheng, X.; Zhou, S.C.; Xu, R.; Chen, H.P. Energy-efficient scheduling for multi-objective two-stage flow shop using a hybrid ant colony optimization algorithm. Int. J. Prod. Res. 2020, 58, 4103–4120. [Google Scholar] [CrossRef] [Scilit]
- Lei, D.M.; Li, M.; Wang, L. A two-phase meta-heuristic for multiobjective flexible job shop scheduling problem with total energy consumption threshold. IEEE Trans. Cybern. 2019, 49, 1097–1109. [Google Scholar] [CrossRef] [Scilit]
- Atashpaz-Gargari, E.; Lucas, C. Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition. In Proceedings of the 2007 IEEE Congress on Evolutionary Computation, Singapore, 25–28 September 2007; pp. 4661–4667. [Google Scholar]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.Y.; Li, J.Q.; Xu, Y.; Duan, P.Y. Multi-population cooperative multi-objective evolutionary algorithm for sequence-dependent group flow shop with consistent sublots. Expert Syst. Appl. 2024, 237, 121594. [Google Scholar] [CrossRef] [Scilit]











| Reference | Methodology | Objective | Constraint | Deterioration |
|---|---|---|---|---|
| ref. [7] | iterated greedy | (, ) | SDST, learning effect | − |
| ref. [8] | MMOIG | (, ) | − | − |
| ref. [9] | variable neighborhood search | (, ) | no-wait | − |
| ref. [10] | MOEA/D | (, ) | SDST | − |
| ref. [11] | IDWSO | (, ) | − | − |
| ref. [12] | HMOBSA | (, ) | SDST, transportation | − |
| ref. [13] | MO-DFWA | (, total tardiness) | − | jobs |
| ref. [14] | chemical reaction algorithm | − | jobs | |
| ref. [15] | h-MOEA | (, total tardiness) | stochastic | jobs |
| ref. [16] | multi-verse optimizer | total tardiness | − | jobs |
| ref. [17] | pseudo-polynomial time algorithm | (, total load) | − | jobs |
| ref. [18] | branch-and-bound algorithm | − | jobs | |
| ref. [22] | decomposition-based heuristic | SDST, group | − | |
| ref. [23] | simulated annealing | (, ) | SDST, worker learning, transportation | − |
| ref. [24] | fix-and-optimize | total electricity costs | − | − |
| ref. [25] | MODBH | (, total tardiness) | − | − |
| ref. [26] | memetic algorithm | uncertainty | − | |
| ref. [27] | differential evolution algorithm | (, mean tardiness) | time-of-use tariff | − |
| ref. [28] | logic-based benders decomposition | total electricity costs | time-of-use tariff | − |
| ref. [29] | ant colony algorithm | (, ) | time-of-use tariff | − |
| this study | DCICA | (, ) | − | machines |
| Job | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 6 | 7 | 9 | 10 | 6 | 5 | 10 | 6 | 7 | 7 | 0.13 | |
| 5 | 5 | 8 | 10 | 5 | 5 | 7 | 8 | 7 | 6 | 0.12 | |
| 9 | 10 | 7 | 9 | 6 | 6 | 8 | 6 | 7 | 7 | 0.09 | |
| 7 | 5 | 9 | 10 | 9 | 7 | 5 | 6 | 10 | 7 | 0.10 |
| Speed | |||||
|---|---|---|---|---|---|
| 3.03 | 5.12 | 7.28 | 9.82 | 12.12 | |
| 2.47 | 4.17 | 5.92 | 7.99 | 9.86 | |
| 2.60 | 4.39 | 6.24 | 8.42 | 10.39 | |
| 2.73 | 4.61 | 6.55 | 8.83 | 10.90 |
| Parameter | Factor Level | ||
|---|---|---|---|
| 1 | 2 | 3 | |
| N | 60 | 80 | 100 |
| 6 | 7 | 8 | |
| R | 8 | 12 | 16 |
| 3 | 4 | 5 | |
| 0.05 | 0.1 | 0.15 | |
| 0.2 | 0.4 | 0.6 | |
| Z | 4 | 5 | 6 |
| No. | Factor | IGD | ||||||
|---|---|---|---|---|---|---|---|---|
| N | Nim | R | UR | Z | ||||
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0.031 |
| 2 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 0.061 |
| 3 | 1 | 1 | 1 | 1 | 3 | 3 | 3 | 0.011 |
| 4 | 1 | 2 | 2 | 2 | 1 | 1 | 1 | 0.003 |
| 5 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 0.004 |
| 6 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 0.053 |
| 7 | 1 | 3 | 3 | 3 | 1 | 1 | 1 | 0.062 |
| 8 | 1 | 3 | 3 | 3 | 2 | 2 | 2 | 0.027 |
| 9 | 1 | 3 | 3 | 3 | 3 | 3 | 3 | 0.037 |
| 10 | 2 | 1 | 2 | 3 | 1 | 2 | 3 | 0.033 |
| 11 | 2 | 1 | 2 | 3 | 2 | 3 | 1 | 0.035 |
| 12 | 2 | 1 | 2 | 3 | 3 | 1 | 2 | 0.009 |
| 13 | 2 | 2 | 3 | 1 | 1 | 2 | 3 | 0.019 |
| 14 | 2 | 2 | 3 | 1 | 2 | 3 | 1 | 0.023 |
| 15 | 2 | 2 | 3 | 1 | 3 | 1 | 2 | 0.037 |
| 16 | 2 | 3 | 1 | 2 | 1 | 2 | 3 | 0.033 |
| 17 | 2 | 3 | 1 | 2 | 2 | 3 | 1 | 0.019 |
| 18 | 2 | 3 | 1 | 2 | 3 | 1 | 2 | 0.005 |
| 19 | 3 | 1 | 3 | 2 | 1 | 3 | 2 | 0.057 |
| 20 | 3 | 1 | 3 | 2 | 2 | 1 | 3 | 0.045 |
| 21 | 3 | 1 | 3 | 2 | 3 | 2 | 1 | 0.035 |
| 22 | 3 | 2 | 1 | 3 | 1 | 3 | 2 | 0.019 |
| 23 | 3 | 2 | 1 | 3 | 2 | 1 | 3 | 0.060 |
| 24 | 3 | 2 | 1 | 3 | 3 | 2 | 1 | 0.008 |
| 25 | 3 | 3 | 2 | 1 | 1 | 3 | 2 | 0.044 |
| 26 | 3 | 3 | 2 | 1 | 2 | 1 | 3 | 0.015 |
| 27 | 3 | 3 | 2 | 1 | 3 | 2 | 1 | 0.031 |
| Instance | DCICA | ICA | MODBH | IDWSO | HMOBSA | MMOIG | MO-DFWA |
|---|---|---|---|---|---|---|---|
| 0.002 | 0.327 | 0.094 | 0.127 | 0.110 | 0.084 | 0.215 | |
| 0.017 | 0.209 | 0.103 | 0.106 | 0.115 | 0.138 | 0.328 | |
| 0.027 | 0.215 | 0.146 | 0.098 | 0.160 | 0.198 | 0.235 | |
| 0.014 | 0.203 | 0.085 | 0.077 | 0.109 | 0.130 | 0.286 | |
| 0.013 | 0.265 | 0.057 | 0.095 | 0.097 | 0.088 | 0.601 | |
| 0.034 | 0.209 | 0.085 | 0.068 | 0.138 | 0.176 | 0.415 | |
| 0.037 | 0.162 | 0.106 | 0.085 | 0.101 | 0.218 | 0.414 | |
| 0.053 | 0.226 | 0.110 | 0.071 | 0.131 | 0.173 | 0.599 | |
| 0.026 | 0.285 | 0.085 | 0.149 | 0.137 | 0.170 | 0.318 | |
| 0.081 | 0.198 | 0.117 | 0.061 | 0.152 | 0.188 | 0.227 | |
| 0.040 | 0.218 | 0.083 | 0.093 | 0.136 | 0.120 | 0.207 | |
| 0.081 | 0.206 | 0.157 | 0.071 | 0.207 | 0.143 | 0.264 | |
| 0.060 | 0.171 | 0.086 | 0.103 | 0.119 | 0.155 | 0.426 | |
| 0.205 | 0.639 | 0.208 | 0.000 | 0.373 | 0.234 | 0.928 | |
| 0.243 | 0.339 | 0.259 | 0.275 | 0.228 | 0.342 | 0.433 | |
| 0.121 | 0.174 | 0.149 | 0.134 | 0.146 | 0.197 | 0.505 | |
| 0.147 | 0.274 | 0.156 | 0.107 | 0.206 | 0.201 | 0.351 | |
| 0.266 | 0.291 | 0.308 | 0.309 | 0.305 | 0.329 | 0.445 | |
| 0.094 | 0.183 | 0.122 | 0.164 | 0.180 | 0.141 | 0.295 | |
| 0.186 | 0.255 | 0.234 | 0.278 | 0.278 | 0.254 | 0.422 | |
| 0.102 | 0.221 | 0.237 | 0.219 | 0.205 | 0.236 | 0.359 | |
| 0.264 | 0.288 | 0.286 | 0.281 | 0.285 | 0.243 | 0.479 | |
| 0.120 | 0.250 | 0.176 | 0.134 | 0.192 | 0.109 | 0.411 | |
| 0.140 | 0.633 | 0.206 | 0.270 | 0.362 | 0.170 | 0.599 | |
| 0.370 | 0.454 | 0.303 | 0.284 | 0.345 | 0.329 | 0.714 | |
| 0.293 | 0.389 | 0.364 | 0.323 | 0.355 | 0.366 | 0.643 | |
| 0.707 | 0.920 | 0.071 | 0.753 | 0.345 | 0.891 | 0.966 | |
| 0.137 | 0.352 | 0.163 | 0.157 | 0.136 | 0.096 | 0.528 | |
| 0.339 | 0.364 | 0.364 | 0.349 | 0.363 | 0.357 | 0.594 | |
| 0.168 | 0.237 | 0.197 | 0.217 | 0.205 | 0.234 | 0.411 | |
| 0.285 | 0.333 | 0.293 | 0.272 | 0.319 | 0.400 | 0.607 | |
| 0.168 | 0.165 | 0.162 | 0.153 | 0.157 | 0.156 | 0.506 |
| Instance | DCICA | ICA | MODBH | IDWSO | HMOBSA | MMOIG | MO-DFWA |
|---|---|---|---|---|---|---|---|
| 0.731 | 0.503 | 0.618 | 0.611 | 0.603 | 0.633 | 0.451 | |
| 0.788 | 0.553 | 0.699 | 0.669 | 0.651 | 0.640 | 0.499 | |
| 0.714 | 0.483 | 0.578 | 0.674 | 0.577 | 0.533 | 0.440 | |
| 0.762 | 0.528 | 0.715 | 0.722 | 0.648 | 0.620 | 0.428 | |
| 0.828 | 0.581 | 0.796 | 0.753 | 0.719 | 0.735 | 0.328 | |
| 0.813 | 0.595 | 0.756 | 0.768 | 0.658 | 0.664 | 0.412 | |
| 0.752 | 0.630 | 0.750 | 0.732 | 0.680 | 0.606 | 0.512 | |
| 0.769 | 0.580 | 0.753 | 0.712 | 0.745 | 0.702 | 0.414 | |
| 0.789 | 0.523 | 0.734 | 0.711 | 0.661 | 0.609 | 0.486 | |
| 0.679 | 0.561 | 0.692 | 0.764 | 0.611 | 0.559 | 0.451 | |
| 0.769 | 0.584 | 0.730 | 0.770 | 0.639 | 0.643 | 0.495 | |
| 0.823 | 0.703 | 0.753 | 0.868 | 0.704 | 0.809 | 0.536 | |
| 0.721 | 0.555 | 0.665 | 0.632 | 0.658 | 0.561 | 0.425 | |
| 0.767 | 0.524 | 0.799 | 0.923 | 0.635 | 0.713 | 0.543 | |
| 0.725 | 0.588 | 0.795 | 0.657 | 0.776 | 0.591 | 0.301 | |
| 0.875 | 0.784 | 0.780 | 0.853 | 0.770 | 0.784 | 0.365 | |
| 0.716 | 0.562 | 0.715 | 0.736 | 0.628 | 0.623 | 0.441 | |
| 0.701 | 0.703 | 0.627 | 0.654 | 0.651 | 0.607 | 0.283 | |
| 0.754 | 0.633 | 0.719 | 0.734 | 0.647 | 0.732 | 0.467 | |
| 0.608 | 0.462 | 0.602 | 0.536 | 0.636 | 0.590 | 0.360 | |
| 0.726 | 0.578 | 0.585 | 0.527 | 0.559 | 0.562 | 0.306 | |
| 0.555 | 0.575 | 0.541 | 0.545 | 0.534 | 0.598 | 0.293 | |
| 0.744 | 0.641 | 0.825 | 0.787 | 0.735 | 0.745 | 0.447 | |
| 0.740 | 0.594 | 0.779 | 0.708 | 0.610 | 0.835 | 0.568 | |
| 0.716 | 0.662 | 0.859 | 0.809 | 0.739 | 0.771 | 0.115 | |
| 0.627 | 0.435 | 0.510 | 0.573 | 0.476 | 0.506 | 0.142 | |
| 0.546 | 0.481 | 0.860 | 0.529 | 0.762 | 0.517 | 0.447 | |
| 0.685 | 0.451 | 0.673 | 0.756 | 0.651 | 0.688 | 0.386 | |
| 0.538 | 0.430 | 0.469 | 0.500 | 0.470 | 0.491 | 0.182 | |
| 0.760 | 0.762 | 0.773 | 0.721 | 0.736 | 0.660 | 0.369 | |
| 0.648 | 0.563 | 0.633 | 0.674 | 0.567 | 0.454 | 0.164 |
| Instance | DCICA | ICA | MODBH | IDWSO | HMOBSA | MMOIG | MO-DFWA |
|---|---|---|---|---|---|---|---|
| 0.366 | 0.387 | 0.347 | 0.379 | 0.399 | 0.350 | 0.293 | |
| 0.006 | 0.286 | 0.107 | 0.138 | 0.124 | 0.112 | 0.317 | |
| 0.012 | 0.239 | 0.069 | 0.094 | 0.107 | 0.103 | 0.329 | |
| 0.052 | 0.154 | 0.092 | 0.052 | 0.085 | 0.107 | 0.225 | |
| 0.021 | 0.171 | 0.100 | 0.126 | 0.128 | 0.178 | 0.383 | |
| 0.051 | 0.214 | 0.077 | 0.086 | 0.093 | 0.118 | 0.245 | |
| 0.072 | 0.184 | 0.134 | 0.087 | 0.133 | 0.160 | 0.323 | |
| 0.060 | 0.137 | 0.068 | 0.040 | 0.125 | 0.123 | 0.599 | |
| 0.106 | 0.226 | 0.120 | 0.116 | 0.136 | 0.142 | 0.307 | |
| 0.032 | 0.193 | 0.071 | 0.075 | 0.090 | 0.133 | 0.331 | |
| 0.094 | 0.253 | 0.095 | 0.135 | 0.170 | 0.187 | 0.424 | |
| 0.064 | 0.196 | 0.088 | 0.109 | 0.200 | 0.180 | 0.318 | |
| 0.064 | 0.257 | 0.158 | 0.137 | 0.141 | 0.152 | 0.480 | |
| 0.214 | 0.376 | 0.160 | 0.107 | 0.258 | 0.168 | 0.588 | |
| 0.131 | 0.255 | 0.136 | 0.165 | 0.198 | 0.202 | 0.507 | |
| 0.190 | 0.273 | 0.254 | 0.270 | 0.331 | 0.258 | 0.463 | |
| 0.173 | 0.297 | 0.221 | 0.180 | 0.226 | 0.199 | 0.401 | |
| 0.087 | 0.240 | 0.150 | 0.172 | 0.194 | 0.249 | 0.651 | |
| 0.205 | 0.291 | 0.222 | 0.236 | 0.238 | 0.253 | 0.588 | |
| 0.111 | 0.411 | 0.116 | 0.337 | 0.181 | 0.235 | 0.633 | |
| 0.189 | 0.224 | 0.267 | 0.200 | 0.185 | 0.218 | 0.404 | |
| 0.099 | 0.232 | 0.187 | 0.116 | 0.112 | 0.180 | 0.417 | |
| 0.209 | 0.379 | 0.282 | 0.311 | 0.256 | 0.335 | 0.678 | |
| 0.087 | 0.315 | 0.165 | 0.149 | 0.308 | 0.184 | 0.598 | |
| 0.262 | 0.269 | 0.286 | 0.304 | 0.264 | 0.243 | 0.475 | |
| 0.301 | 0.327 | 0.262 | 0.302 | 0.308 | 0.304 | 0.517 | |
| 0.169 | 0.256 | 0.223 | 0.212 | 0.231 | 0.244 | 0.647 | |
| 0.060 | 0.307 | 0.083 | 0.159 | 0.188 | 0.100 | 0.480 | |
| 0.074 | 0.217 | 0.115 | 0.155 | 0.177 | 0.209 | 0.780 | |
| 0.282 | 0.363 | 0.285 | 0.272 | 0.315 | 0.298 | 0.687 | |
| 0.132 | 0.276 | 0.188 | 0.222 | 0.321 | 0.294 | 0.462 | |
| 0.192 | 0.242 | 0.248 | 0.162 | 0.293 | 0.246 | 0.593 | |
| 0.112 | 0.177 | 0.182 | 0.294 | 0.152 | 0.213 | 0.433 |
| Instance | DCICA | ICA | MODBH | IDWSO | HMOBSA | MMOIG | MO-DFWA |
|---|---|---|---|---|---|---|---|
| 0.732 | 0.406 | 0.604 | 0.558 | 0.569 | 0.584 | 0.426 | |
| 0.783 | 0.455 | 0.658 | 0.629 | 0.631 | 0.611 | 0.375 | |
| 0.623 | 0.480 | 0.570 | 0.639 | 0.580 | 0.554 | 0.454 | |
| 0.679 | 0.501 | 0.656 | 0.595 | 0.541 | 0.508 | 0.294 | |
| 0.615 | 0.423 | 0.593 | 0.573 | 0.561 | 0.487 | 0.383 | |
| 0.759 | 0.572 | 0.744 | 0.709 | 0.659 | 0.669 | 0.416 | |
| 0.761 | 0.638 | 0.741 | 0.764 | 0.679 | 0.691 | 0.353 | |
| 0.796 | 0.589 | 0.801 | 0.776 | 0.744 | 0.741 | 0.471 | |
| 0.757 | 0.495 | 0.680 | 0.689 | 0.659 | 0.636 | 0.412 | |
| 0.841 | 0.653 | 0.846 | 0.823 | 0.747 | 0.741 | 0.396 | |
| 0.640 | 0.478 | 0.599 | 0.610 | 0.500 | 0.506 | 0.380 | |
| 0.809 | 0.641 | 0.760 | 0.718 | 0.714 | 0.726 | 0.453 | |
| 0.728 | 0.603 | 0.775 | 0.860 | 0.686 | 0.788 | 0.285 | |
| 0.805 | 0.668 | 0.930 | 0.851 | 0.721 | 0.781 | 0.405 | |
| 0.903 | 0.750 | 0.811 | 0.806 | 0.731 | 0.886 | 0.370 | |
| 0.693 | 0.527 | 0.614 | 0.562 | 0.747 | 0.647 | 0.309 | |
| 0.751 | 0.482 | 0.778 | 0.699 | 0.615 | 0.530 | 0.210 | |
| 0.893 | 0.704 | 0.800 | 0.774 | 0.771 | 0.818 | 0.271 | |
| 0.728 | 0.410 | 0.693 | 0.493 | 0.627 | 0.554 | 0.274 | |
| 0.398 | 0.351 | 0.426 | 0.392 | 0.452 | 0.339 | 0.397 | |
| 0.722 | 0.493 | 0.630 | 0.694 | 0.718 | 0.571 | 0.343 | |
| 0.930 | 0.685 | 0.803 | 0.744 | 0.820 | 0.706 | 0.181 | |
| 0.795 | 0.474 | 0.637 | 0.704 | 0.523 | 0.658 | 0.204 | |
| 0.787 | 0.766 | 0.680 | 0.697 | 0.766 | 0.798 | 0.328 | |
| 0.617 | 0.620 | 0.730 | 0.639 | 0.637 | 0.648 | 0.222 | |
| 0.800 | 0.727 | 0.738 | 0.788 | 0.759 | 0.718 | 0.225 | |
| 0.765 | 0.547 | 0.799 | 0.619 | 0.633 | 0.726 | 0.319 | |
| 0.795 | 0.593 | 0.701 | 0.694 | 0.750 | 0.657 | 0.341 | |
| 0.474 | 0.346 | 0.493 | 0.534 | 0.395 | 0.444 | 0.140 | |
| 0.817 | 0.617 | 0.861 | 0.823 | 0.635 | 0.799 | 0.400 | |
| 0.756 | 0.652 | 0.829 | 0.758 | 0.600 | 0.682 | 0.247 | |
| 0.894 | 0.733 | 0.776 | 0.550 | 0.766 | 0.673 | 0.411 |
| Instance | DCICA | ICA | MODBH | IDWSO | HMOBSA | MMOIG | MO-DFWA |
|---|---|---|---|---|---|---|---|
| 0.012 | 0.305 | 0.068 | 0.177 | 0.109 | 0.100 | 0.292 | |
| 0.032 | 0.239 | 0.116 | 0.080 | 0.131 | 0.149 | 0.593 | |
| 0.097 | 0.206 | 0.055 | 0.127 | 0.124 | 0.135 | 0.283 | |
| 0.030 | 0.201 | 0.103 | 0.094 | 0.143 | 0.111 | 0.391 | |
| 0.015 | 0.169 | 0.139 | 0.087 | 0.124 | 0.135 | 0.445 | |
| 0.051 | 0.232 | 0.078 | 0.067 | 0.177 | 0.133 | 0.633 | |
| 0.088 | 0.189 | 0.092 | 0.064 | 0.173 | 0.163 | 0.401 | |
| 0.049 | 0.188 | 0.061 | 0.086 | 0.106 | 0.109 | 0.350 | |
| 0.030 | 0.269 | 0.060 | 0.141 | 0.134 | 0.260 | 0.589 | |
| 0.143 | 0.398 | 0.137 | 0.175 | 0.355 | 0.217 | 0.530 | |
| 0.037 | 0.283 | 0.085 | 0.050 | 0.128 | 0.139 | 0.491 | |
| 0.126 | 0.362 | 0.187 | 0.250 | 0.279 | 0.307 | 0.479 | |
| 0.088 | 0.194 | 0.098 | 0.135 | 0.148 | 0.142 | 0.548 | |
| 0.070 | 0.486 | 0.299 | 0.324 | 0.313 | 0.303 | 0.357 | |
| 0.130 | 0.250 | 0.142 | 0.150 | 0.229 | 0.199 | 0.473 | |
| 0.392 | 0.475 | 0.049 | 0.217 | 0.432 | 0.246 | 0.441 | |
| 0.123 | 0.297 | 0.222 | 0.186 | 0.258 | 0.224 | 0.495 | |
| 0.199 | 0.419 | 0.457 | 0.167 | 0.662 | 0.410 | 0.644 | |
| 0.131 | 0.336 | 0.261 | 0.261 | 0.374 | 0.350 | 0.451 | |
| 0.177 | 0.879 | 0.443 | 0.665 | 0.825 | 0.717 | 0.711 | |
| 0.205 | 0.282 | 0.211 | 0.202 | 0.184 | 0.185 | 0.542 | |
| 0.453 | 0.426 | 0.336 | 0.393 | 0.373 | 0.381 | 0.446 | |
| 0.181 | 0.344 | 0.222 | 0.218 | 0.220 | 0.187 | 0.553 | |
| 0.271 | 0.479 | 0.366 | 0.181 | 0.317 | 0.280 | 0.474 | |
| 0.296 | 0.373 | 0.293 | 0.340 | 0.328 | 0.317 | 0.543 | |
| 0.370 | 0.403 | 0.318 | 0.279 | 0.352 | 0.385 | 0.530 | |
| 0.101 | 0.292 | 0.461 | 0.118 | 0.291 | 0.212 | 0.702 | |
| 0.251 | 0.237 | 0.196 | 0.320 | 0.208 | 0.318 | 0.631 | |
| 0.205 | 0.227 | 0.215 | 0.215 | 0.219 | 0.229 | 0.68 | |
| 0.097 | 0.243 | 0.125 | 0.130 | 0.138 | 0.145 | 0.423 | |
| 0.103 | 0.164 | 0.193 | 0.161 | 0.148 | 0.206 | 0.314 | |
| 0.169 | 0.213 | 0.209 | 0.232 | 0.267 | 0.273 | 0.398 |
| Instance | DCICA | ICA | MODBH | IDWSO | HMOBSA | MMOIG | MO-DFWA |
|---|---|---|---|---|---|---|---|
| 0.762 | 0.549 | 0.693 | 0.659 | 0.653 | 0.695 | 0.434 | |
| 0.870 | 0.609 | 0.761 | 0.837 | 0.758 | 0.725 | 0.370 | |
| 0.615 | 0.478 | 0.635 | 0.579 | 0.572 | 0.563 | 0.409 | |
| 0.698 | 0.539 | 0.614 | 0.663 | 0.579 | 0.581 | 0.316 | |
| 0.696 | 0.471 | 0.609 | 0.601 | 0.574 | 0.568 | 0.356 | |
| 0.748 | 0.498 | 0.752 | 0.744 | 0.634 | 0.696 | 0.337 | |
| 0.715 | 0.516 | 0.663 | 0.686 | 0.555 | 0.601 | 0.516 | |
| 0.725 | 0.518 | 0.724 | 0.690 | 0.626 | 0.660 | 0.356 | |
| 0.743 | 0.541 | 0.725 | 0.586 | 0.648 | 0.549 | 0.354 | |
| 0.715 | 0.353 | 0.543 | 0.561 | 0.402 | 0.593 | 0.389 | |
| 0.774 | 0.559 | 0.808 | 0.833 | 0.653 | 0.714 | 0.299 | |
| 0.787 | 0.566 | 0.866 | 0.684 | 0.577 | 0.557 | 0.346 | |
| 0.614 | 0.536 | 0.604 | 0.566 | 0.525 | 0.579 | 0.214 | |
| 0.949 | 0.560 | 0.704 | 0.700 | 0.667 | 0.699 | 0.551 | |
| 0.705 | 0.597 | 0.712 | 0.735 | 0.649 | 0.721 | 0.359 | |
| 0.501 | 0.447 | 0.842 | 0.700 | 0.498 | 0.568 | 0.538 | |
| 0.657 | 0.437 | 0.492 | 0.564 | 0.447 | 0.483 | 0.246 | |
| 0.902 | 0.587 | 0.566 | 0.890 | 0.537 | 0.774 | 0.567 | |
| 0.744 | 0.777 | 0.711 | 0.741 | 0.781 | 0.646 | 0.399 | |
| 0.831 | 0.578 | 0.829 | 0.693 | 0.588 | 0.679 | 0.649 | |
| 0.653 | 0.540 | 0.618 | 0.637 | 0.651 | 0.601 | 0.210 | |
| 0.569 | 0.430 | 0.660 | 0.543 | 0.540 | 0.545 | 0.287 | |
| 0.805 | 0.563 | 0.653 | 0.657 | 0.633 | 0.729 | 0.521 | |
| 0.746 | 0.620 | 0.709 | 0.816 | 0.766 | 0.735 | 0.243 | |
| 0.468 | 0.392 | 0.478 | 0.413 | 0.436 | 0.431 | 0.296 | |
| 0.454 | 0.396 | 0.533 | 0.614 | 0.491 | 0.431 | 0.230 | |
| 0.753 | 0.561 | 0.449 | 0.628 | 0.520 | 0.554 | 0.367 | |
| 0.793 | 0.822 | 0.833 | 0.754 | 0.830 | 0.777 | 0.268 | |
| 0.650 | 0.549 | 0.557 | 0.622 | 0.593 | 0.572 | 0.156 | |
| 0.783 | 0.578 | 0.767 | 0.737 | 0.734 | 0.680 | 0.421 | |
| 0.576 | 0.722 | 0.595 | 0.565 | 0.625 | 0.527 | 0.404 | |
| 0.718 | 0.586 | 0.554 | 0.622 | 0.504 | 0.516 | 0.357 |
| Comparison | Metric | First Case of | First Second of | Third Case of |
|---|---|---|---|---|
| DCICA vs. ICA | ||||
| DCICA vs. MODBH | ||||
| DCICA vs. IDWSO | ||||
| DCICA vs. HMOBSA | ||||
| DCICA vs. MMOIG | ||||
| DCICA vs. MODFWA | ||||
| Comparison | Metric | p-Value | |||
|---|---|---|---|---|---|
| DCICA vs. ICA | 31 | 1 | Yes | ||
| 28 | 4 | Yes | |||
| DCICA vs. MODBH | 29 | 3 | Yes | ||
| 24 | 8 | Yes | |||
| DCICA vs. IDWSO | 25 | 7 | Yes | ||
| 22 | 10 | Yes | |||
| DCICA vs. HMOBSA | 27 | 5 | Yes | ||
| 27 | 5 | Yes | |||
| DCICA vs. MMOIG | 27 | 5 | Yes | ||
| 27 | 5 | Yes | |||
| DCICA vs. MODFWA | 32 | 0 | Yes | ||
| 32 | 0 | Yes |
| Comparison | Metric | p-Value | |||
|---|---|---|---|---|---|
| DCICA vs. ICA | 32 | 0 | Yes | ||
| 31 | 1 | Yes | |||
| DCICA vs. MODBH | 30 | 2 | Yes | ||
| 21 | 11 | Yes | |||
| DCICA vs. IDWSO | 27 | 4 | Yes | ||
| 24 | 8 | Yes | |||
| DCICA vs. HMOBSA | 31 | 1 | Yes | ||
| 29 | 3 | Yes | |||
| DCICA vs. MMOIG | 30 | 2 | Yes | ||
| 29 | 3 | Yes | |||
| DCICA vs. MODFWA | 32 | 0 | Yes | ||
| 32 | 0 | Yes |
| Comparison | Metric | p-Value | |||
|---|---|---|---|---|---|
| DCICA vs. ICA | 30 | 2 | Yes | ||
| 29 | 3 | Yes | |||
| DCICA vs. MODBH | 25 | 7 | Yes | ||
| 21 | 11 | Yes | |||
| DCICA vs. IDWSO | 25 | 7 | Yes | ||
| 27 | 5 | Yes | |||
| DCICA vs. HMOBSA | 28 | 4 | Yes | ||
| 27 | 5 | Yes | |||
| DCICA vs. MMOIG | 29 | 3 | Yes | ||
| 30 | 2 | Yes | |||
| DCICA vs. MODFWA | 31 | 1 | Yes | ||
| 31 | 1 | Yes |
| n | ||||||||
|---|---|---|---|---|---|---|---|---|
| = 5 | = 10 | = 15 | = 20 | = 5 | = 10 | = 15 | = 20 | |
| 10 | 744.8 | 1022.9 | 1300.9 | 1594.7 | 11,084.7 | 22,413.1 | 35,086.6 | 48,671.4 |
| 20 | 1341.4 | 1670.2 | 2002.7 | 2264.6 | 23,082.1 | 51,786.6 | 81,647.5 | 106,298.4 |
| 50 | 3297.4 | 3743.8 | 4256.9 | 4458.4 | 75,562.6 | 157,673.7 | 261,638.6 | 337,398.9 |
| 100 | 7194.6 | 7699.3 | 8908.6 | 9774.5 | 186,100.6 | 390,540.9 | 623,940.8 | 85,8321.7 |
| 200 | 21,159.0 | 25,774.7 | 26,520.3 | 28,818.9 | 587,859.2 | 1,192,689.1 | 1,826,445.9 | 2,707,292.7 |
| 300 | 45,943.6 | 51,905.7 | 53,300.3 | 54,482.5 | 1,230,018.1 | 2,401,650.7 | 3,907,046.8 | 5,513,531.4 |
| 400 | 71,255.2 | 85,790.1 | 86,937.6 | 88,372.9 | 1,595,467.3 | 4,068,905.8 | 7,108,554.4 | 8,731,750.9 |
| 500 | 119,021.2 | 119,637.3 | 130,847.3 | 133,095.7 | 2,373,959.9 | 5,639,544.4 | 8,534,803.4 | 12,656,250.6 |
| n | ||||||||
|---|---|---|---|---|---|---|---|---|
| = 5 | = 10 | = 15 | = 20 | = 5 | = 10 | = 15 | = 20 | |
| 10 | 821.1 | 1081.3 | 1358.6 | 1670.9 | 11,364.9 | 24,175.2 | 39,000.6 | 53,504.9 |
| 20 | 1462.9 | 1738.8 | 2166.2 | 2458.9 | 27,460.6 | 63,877.3 | 97,888.4 | 126,240.1 |
| 50 | 4166.4 | 4628.0 | 5357.3 | 5617.0 | 96,621.1 | 208,098.6 | 338,520.9 | 445,132.3 |
| 100 | 10,424.2 | 11,184.0 | 12,686.3 | 13,523.8 | 275,391.7 | 584,091.1 | 926,657.4 | 1,282,881.9 |
| 200 | 33,251.2 | 37,595.8 | 39,050.8 | 42,939.3 | 941,765.7 | 1,953,512.3 | 3,039,934.7 | 4,400,782.5 |
| 300 | 73,593.7 | 80,510.5 | 82,771.6 | 84,401.8 | 2,032,540.3 | 4,103,816.5 | 6,633,375.5 | 9,231,971.7 |
| 400 | 120,621.5 | 137,227.4 | 141,618.3 | 141,637.5 | 3,045,587.9 | 7,109,819.7 | 1,192,7653.4 | 15,258,051.6 |
| 500 | 192,313.5 | 192,123.1 | 212,207.1 | 214,342.6 | 4,694,431.3 | 10,407,974.5 | 16,050,939.5 | 22,776,233.6 |
| n | ||||||||
|---|---|---|---|---|---|---|---|---|
| = 5 | = 10 | = 15 | = 20 | = 5 | = 10 | = 15 | = 20 | |
| 10 | 879.1 | 1207.7 | 1529.7 | 1796.5 | 12,930.1 | 26,520.6 | 41,692.1 | 59,360.6 |
| 20 | 1719.3 | 2030.3 | 2498.3 | 2839.7 | 29,680.5 | 71,900.2 | 112,759.5 | 147,470.3 |
| 50 | 5245.4 | 6025.3 | 6697.2 | 7284.7 | 126,074.6 | 265,801.6 | 444,319.2 | 572,209.7 |
| 100 | 14,454.9 | 15,225.7 | 17,709.8 | 18,826.9 | 376,423.1 | 806,429.0 | 1,305,623.8 | 1,809,725.2 |
| 200 | 49,005.3 | 56,297.4 | 58,274.7 | 63,409.6 | 1420,049.9 | 2,937,850.2 | 4,563,153.9 | 6,525,644.6 |
| 300 | 113,258.5 | 121,823.6 | 124,744.8 | 129,122.3 | 3,128,478.3 | 6,262,951.4 | 10,204,053.9 | 14,169,815.8 |
| 400 | 185,333.2 | 213,760.4 | 218,618.1 | 217,330.7 | 4,744,003.7 | 11,153,238.0 | 18,435,567.0 | 23,661,265.1 |
| 500 | 302,673.9 | 318,812.1 | 326,365.1 | 331,950.2 | 7,350,983.0 | 16,608,890.3 | 25,341,889.6 | 35,710,311.0 |
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. |
© 2025 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
Yin, K.; Li, Z.; Li, M.; Xue, Y.; Chen, Y. A Novel Imperialist Competitive Algorithm for Energy-Efficient Permutation Flow Shop Scheduling Problem Considering the Deterioration Effect of Machines. Mathematics 2025, 13, 3973. https://doi.org/10.3390/math13243973
Yin K, Li Z, Li M, Xue Y, Chen Y. A Novel Imperialist Competitive Algorithm for Energy-Efficient Permutation Flow Shop Scheduling Problem Considering the Deterioration Effect of Machines. Mathematics. 2025; 13(24):3973. https://doi.org/10.3390/math13243973
Chicago/Turabian StyleYin, Kaiyang, Zhi Li, Ming Li, Yaxu Xue, and Yi Chen. 2025. "A Novel Imperialist Competitive Algorithm for Energy-Efficient Permutation Flow Shop Scheduling Problem Considering the Deterioration Effect of Machines" Mathematics 13, no. 24: 3973. https://doi.org/10.3390/math13243973
APA StyleYin, K., Li, Z., Li, M., Xue, Y., & Chen, Y. (2025). A Novel Imperialist Competitive Algorithm for Energy-Efficient Permutation Flow Shop Scheduling Problem Considering the Deterioration Effect of Machines. Mathematics, 13(24), 3973. https://doi.org/10.3390/math13243973

