journal article·2025-09-21Open access

Improving Performance and Robustness with Two Strategies in Self-Adaptive Differential Evolution Algorithms for Planning Sustainable Multi-Agent Cyber–Physical Production Systems

Fu-Shiung Hsieh

Applied Sciences· Volume 15· Issue 18

Abstract

In the real world, forming a team of two or more people to solve a problem collaboratively is common to take advantage of the complementarity of the values and skills of team members. This idea can be used to develop more effective hybrid solution algorithms for solving problems by combining different solution strategies. In the realm of metaheuristic optimization, many hybrid metaheuristic algorithms have been developed based on combining different metaheuristic solution approaches. An interesting question is to study whether arbitrarily combining two different strategies can lead to a more effective solution approach to tackle complex problems. To evaluate whether a hybrid solution algorithm created by combining two different strategies to solve a problem is effective, we studied whether the hybrid solution algorithm can improve the performance and robustness by comparing the results of the solutions obtained by the hybrid solution algorithm with those obtained by the corresponding two original single-strategy solution algorithms. More specifically, we studied whether arbitrarily combining two different DE strategies selected from four standard DE strategies can lead to a more effective solution approach for planning sustainable Cyber–Physical Production Systems (CPPSs) modeled with multi-agent systems (MASs) in terms of performance and robustness. Ten cases for testing the algorithms for planning sustainable processes in CPPSs, with up to 20 operations and up to 40 resources, were used in the experiments. We conducted experiments by applying 13 algorithms, including 6 hybrid DE algorithms and 7 existing algorithms (4 standard DE, NSDE algorithms, PSO, SaNADE), to find the solutions for 10 discrete optimization planning problems with various types of constraints. The results of the experiments show that each self-adaptive hybrid DE algorithm either outperforms or performs as well as the four standard DE algorithms, NSDE algorithm, and PSO algorithm in most test cases in terms of performance and robustness for population sizes of 30 and 50. The rankings generated through the Friedman test based on the results of the experiments also show that the rankings of the six hybrid DE algorithms created based on hybridization are better than most of the others seven existing algorithms, with only one exception. The rankings generated via the Friedman test indicate that the top 3 among the 13 algorithms are the hybrid DE algorithms. The results of this study provide a simple rule to develop a more effective hybrid DE algorithm by combining two DE strategies.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Scheduling and Optimization Algorithms · Flexible and Reconfigurable Manufacturing Systems · Advanced Control Systems Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science and Information Engineering, Chaoyang University of Technology, Taichung 413310, Taiwan

Funding

National Science and Technology Council, Taiwan

References (58)

Show source-provided references
1. Du, K.L., and Swamy, M.N.S. (2016). Search and Optimization by Metaheuristics, Springer International Publishing AG.10.1007/978-3-319-41192-7 ↗
2. Genetic algorithms: A survey10.1109/2.294849 ↗
3. Differential Evolution: A review of more than two decades of research10.1016/j.engappai.2020.103479 ↗
4. Bat algorithm: Literature review and applications10.1504/IJBIC.2013.055093 ↗
5. Particle swarm optimization: A comprehensive survey10.1109/ACCESS.2022.3142859 ↗
6. Grey wolf optimizer: A review of recent variants and applications10.1007/s00521-017-3272-5 ↗
7. A comprehensive review of firefly algorithms10.1016/j.swevo.2013.06.001 ↗
8. A comprehensive survey: Whale Optimization Algorithm and its applications10.1016/j.swevo.2019.03.004 ↗
9. Simulated annealing10.1214/ss/1177011077 ↗
10. A comprehensive survey on gravitational search algorithm10.1016/j.swevo.2018.02.018 ↗
11. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems10.1016/j.cad.2010.12.015 ↗
12. Ting, T.O., Yang, X.S., Cheng, S., and Huang, K. (2015). Hybrid metaheuristic algorithms: Past, present, and future. Recent Advances in Swarm Intelligence and Evolutionary Computation, Springer International Publishing.10.1007/978-3-319-13826-8_4 ↗
13. (2024, June 20). Transforming Our World: The 2030 Agenda for Sustainable Development. Available online: https://sdgs.un.org/2030agenda.
14. Hsieh, F.-S. (2025). Emerging Research Issues and Directions on MaaS, Sustainability and Shared Mobility in Smart Cities with Multi-Modal Transport Systems. Appl. Sci., 15.10.3390/app15105709 ↗
15. Scharmer, V.M., Vernim, S., Horsthofer-Rauch, J., Jordan, P., Maier, M., Paul, M., Schneider, D., Woerle, M., Schulz, J., and Zaeh, M.F. (2024). Sustainable Manufacturing: A Review and Framework Derivation. Sustainability, 16.10.3390/su16010119 ↗
16. Cyber-physical production systems: Roots, expectations and R&D challenges10.1016/j.procir.2014.03.115 ↗
17. Ferber, J. (1999). Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence, Addison Wesley.
18. A sustainable-development approach for self-adaptive cyber–physical system’s life cycle: A systematic mapping study10.1016/j.jss.2021.111010 ↗
19. Environmental sustainability of cyber physical production systems10.1016/j.procir.2017.11.124 ↗
20. Hybrid metaheuristics in combinatorial optimization: A survey10.1016/j.asoc.2011.02.032 ↗
21. Corne, D., Dorigo, M., and Glover, F. (1999). Memetic Algorithms: A Short Introduction, McGraw-Hill. New Ideas in Optimization.
22. A tutorial for competent memetic algorithms: Model, taxonomy, and design issues10.1109/TEVC.2005.850260 ↗
23. Hybrid differential evolution and particle swarm optimization for Multi-visit and Multi-period workforce scheduling and routing problems10.1016/j.compag.2022.106929 ↗
24. A hybrid differential evolution and particle swarm optimization algorithm for numerical kinematics solution of remote maintenance manipulators10.1016/j.fusengdes.2017.03.042 ↗
25. Xu, H., Deng, Q., Zhang, Z., and Lin, S. (2025). A hybrid differential evolution particle swarm optimization algorithm based on dynamic strategies. Sci. Rep., 15.10.1038/s41598-024-82648-5 ↗
26. Zhang, X., Duan, H., and Jin, J. (2008, January 1–6). DEACO: Hybrid ant colony optimization with differential evolution. Proceedings of the 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), Hong Kong, China.
27. Improve shell and tube heat exchangers design by hybrid differential evolution and ant colony optimization technique10.1002/apj.1772 ↗
28. Ali, M., Pant, M. (2009, January 9–11). A hybrid ant colony differential evolution and its application to water resources problems. Proceedings of the 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC), Coimbatore, India.10.1109/NABIC.2009.5393816 ↗
29. Hybrid whale optimization algorithm with simulated annealing for feature selection10.1016/j.neucom.2017.04.053 ↗
30. WAOA: A hybrid whale-ant optimization algorithm for energy-efficient routing in wireless sensor networks10.1016/j.comnet.2024.110845 ↗
31. Zhang, L., Liu, L., Yang, X.S., and Dai, Y. (2016). A novel hybrid firefly algorithm for global optimization. PLoS ONE, 11.10.1371/journal.pone.0163230 ↗
32. A hybrid firefly algorithm with particle swarm optimization for energy efficient optimal cluster head selection in wireless sensor networks10.1007/s00521-019-04441-0 ↗
33. Hsieh, F.S. (2024). Applying “Two Heads Are Better Than One” Human Intelligence to Develop Self-Adaptive Algorithms for Ridesharing Recommendation Systems. Electronics, 13.10.3390/electronics13122241 ↗
34. Hsieh, F.S. (2025). Creating Effective Self-Adaptive Differential Evolution Algorithms to Solve the Discount-Guaranteed Ridesharing Problem Based on a Saying. Appl. Sci., 15.10.3390/app15063144 ↗
35. Hsieh, F.S. (2024). Comparison of a hybrid firefly–Particle swarm optimization algorithm with six hybrid firefly–Differential evolution algorithms and an effective cost-saving allocation method for ridesharing recommendation systems. Electronics, 13.10.3390/electronics13020324 ↗
36. No free lunch theorems for optimization10.1109/4235.585893 ↗
37. Simple explanation of the no-free-lunch theorem and its implications10.1023/A:1021251113462 ↗
38. Comparison of robustness of metaheuristic algorithms for steel frame optimization10.1016/j.engstruct.2015.08.012 ↗
39. Analysis and implementation of robust metaheuristic algorithm to extract essential parameters of solar cell10.1109/ACCESS.2021.3136209 ↗
40. Particle swarm metaheuristics for robust optimisation with implementation uncertainty10.1016/j.cor.2020.104998 ↗
41. A systematic literature review on robust swarm intelligence algorithms in search?based software engineering10.1155/2023/4577581 ↗
42. Gong, W., Cai, Z., and Ling, C.X. (2006). ODE: A fast and robust differential evolution based on orthogonal design. Australasian Joint Conference on Artificial Intelligence, Springer.10.1007/11941439_75 ↗
43. Guzman-Gaspar, J.Y., and Mezura-Montes, E. (March, January 27). Differential evolution variants in robust optimization over time. Proceedings of the 2019 International Conference on Electronics, Communications and Computers, Cholula, Mexico.10.1109/CONIELECOMP.2019.8673120 ↗
44. A robust algorithm based on differential evolution with local search for the capacitated vehicle routing problem10.1016/j.swevo.2023.101245 ↗
45. Review on cyber-physical systems10.1109/JAS.2017.7510349 ↗
46. Nilsson, N.J. (1998). Artificial Intelligence: A New Synthesis, Morgan Kaufmann.
47. Vogel-Heuser, B., Diedrich, C., Pantforder, D., and Gohner, P. (2014, January 27–30). Coupling heterogeneous production systems by a multi-agent based cyber-physical production system. Proceedings of the 2014 12th IEEE International Conference on Industrial Informatics (INDIN), Porto Alegre, Brazil.10.1109/INDIN.2014.6945601 ↗
48. Digital twin integration in multi-agent cyber physical manufacturing systems
49. A Cyber-Physical Systems Architecture for Industry 4.0-Based Manufacturing Systems10.1016/j.mfglet.2014.12.001 ↗
50. Production planning and scheduling in Cyber-Physical Production Systems: A review10.1080/0951192X.2019.1605199 ↗
51. Petri nets: Properties, analysis and applications10.1109/5.24143 ↗
52. Hsieh, F.S. (2024). A Self-Adaptive Neighborhood Search Differential Evolution Algorithm for Planning Sustainable Sequential Cyber–Physical Production Systems. Appl. Sci., 14.10.3390/app14178044 ↗
53. An efficient constraint handling method for genetic algorithms10.1016/S0045-7825(99)00389-8 ↗
54. Qin, A.K., and Suganthan, P.N. (2005, January 2–5). Self-adaptive differential evolution algorithm for numerical optimization. Proceedings of the 2005 IEEE Congress on Evolutionary Computation, Edinburgh, UK.10.1109/CEC.2005.1554904 ↗
55. JADE: Adaptive differential evolution with optional external archive10.1109/TEVC.2009.2014613 ↗
56. Tanabe, R., and Fukunaga, A. (2013, January 20–23). Success-history based parameter adaptation for differential evolution. Proceedings of the 2013 IEEE Congress on Evolutionary Computation, Cancun, Mexico.10.1109/CEC.2013.6557555 ↗
57. Tanabe, R., and Fukunaga, A.S. (2014, January 6–11). Improving the search performance of SHADE using linear population size reduction. Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC), Beijing, China.10.1109/CEC.2014.6900380 ↗
58. Comparison of mutation strategies in differential evolution–a probabilistic perspective10.1016/j.swevo.2017.12.007 ↗