An enhanced Differential Evolution with Restart Mechanism for Numerical Optimization: RMDE

Authors

  • Patipan Polvirat -
  • Siwadol Sateanpattanakul Department of Computer Engineering, Faculty of Engineering at Kamphaeng Saen, Kasetsart University
  • Duangpen Jetpipattanapong Department of Computer Engineering, Faculty of Engineering at Kamphaeng Saen, Kasetsart University

Keywords:

different evolution algorithm with a restart mechanism, metaheuristics, warehouse management

Abstract

This paper proposes an enhanced Differential Evolution algorithm with a Restart Mechanism (RMDE) for numerical optimization. The RMDE algorithm improves the search performance of an enhanced Differential Evolution algorithm with novel control parameter adaptation schemes (PaDE) by incorporating a restart mechanism. This mechanism, adapted from the Adaptive multiple-elites-guided composite differential evolution algorithm with a shift mechanism (AMECoDEs), includes strategies to enhance population diversity and accelerate convergence. Additionally, RMDE refines the parameter adaptation techniques for the average crossover value and the average scaling factor. Experimental results on the CEC2017 test suite compared RMDE with several state-of-the-art differential evolution algorithms, including jSO, MPADE, JADE, SHADE, and PaDE, on problems with 10 and 30 dimensions. For the 10-variable problems, jSO, SHADE, and MPADE demonstrated superior search performance compared to RMDE, while JADE and PaDE showed comparable performance. However, as the problem size increased to 30 variables, RMDE significantly outperformed JADE, MPADE, and PaDE, with jSO and SHADE performing similarly. Furthermore, when considering the hybrid function type, the RMDE algorithm demonstrated superior search performance compared to all other algorithms. In a practical application to warehouse management problems, RMDE proved to be more effective than PaDE at finding solutions for medium and large-scale problems.

References

R. Storn and K. Price, “Differential evolution – A simple and efficient Heuristic for global optimization over continuous spaces,” Journal of Global Optimization., vol. 11, pp. 341-359, 1997.

J. Wetweerapong and P. Puphasuk, “An improved differential evolution algorithm with a restart technique to solve systems of nonlinear equations,” An International Journal of Optimization and Control: Theories & Applications., vol. 10, no. 1, pp. 118-136, 2020.

X. Lin and Z. Meng, “An adaptative differential evolution with enhanced diversity and restart mechanism,” Expert Systems with Applications., vol. 249, 2024.

L. Cui et al., “Adaptive multiple-elites-guided composite differential evolution algorithm with a shift mechanism,” Information Sciences., vol. 422, pp. 122-143, 2018.

G. Liu, Y. Li, X. Nie and H. Zheng, “A novel clustering-based differential evolution with 2 multi-parent crossovers for global optimization,” Applied Soft Computing., vol. 12, no. 2, pp. 663-681, 2012.

J. Brest, S. Greiner, B. Boskovic, M. Mernik and V. Zumer, “Self-Adapting control parameters in differential evolution: a comparative study on numerical benchmark problems,” IEEE Transactions on Evolutionary Computation., vol. 10, no. 6, pp. 646-657, 2006.

J. Zhang and A. C. Sanderson, “JADE: adaptive differential evolution with optional external archive,” IEEE Transactions on Evolutionary Computation., vol. 13, no. 5, pp. 945-958, 2009.

R. Tanabe and A. Fukunaga, “Success-History Based Parameter Adaptation for Differential Evolution,” in 2013 IEEE Congress on Evolutionary Computation, Cancun, Mexico, 2013, pp. 71-78.

R. Tanabe and A. Fukunaga, “Improving the Search Performance of SHADE Using Linear Population Size Reduction,” in 2014 IEEE Congress on Evolutionary Computation, Beijing, China, 2014, pp. 1658-1665.

Z. Meng, J.-S. Pan and L. Kong, “Parameters with adaptive learning mechanism (PALM) for the enhancement of differential evolution,” Knowledge-Based Systems., vol. 141, pp. 92-112, 2018.

Z. Meng, J.-S. Pan and K.-K. Tseng, “PaDE: an enhanced differential evolution algorithm with novel control parameter adaptation schemes for numerical optimization,” Knowledge-Based Systems., vol. 168, pp. 80-99, 2019.

J. Brest, M. S. Maučec and B. Bošković, “Single Objective Real-Parameter Optimization: Algorithm jSO,” in 2017 IEEE Congress on Evolutionary Computation (CEC), Donostia, Spain, 2017, pp. 1311-1318.

N. H. Awad, M. Z. Ali , P. N. Suganthan , J. J. Liang and a. B. Y. Qu, “Problem Definitions and Evaluation Criteria for the CEC 2017 Special Session and Competition on Single Objective Real-Parameter Numerical Optimization,” Singapore: Nanyang Technological University, 2016.

A. Fallahi, E. A. Bani and S. T. A. Niaki, “A constrained multi-item EOQ inventory model for reusable items: Reinforcement learning-based differential evolution and particle swarm optimization,” Expert Systems with Applications., vol. 207, no. c, 2022.

J. E. Gómez-Lagos, M. C. González-Araya, W. E. Soto-Silva and M. M. Rivera-Moraga, “Optimizing tactical harvest planning for multiple fruit orchards using a metaheuristic modeling approach,” European Journal of Operational Research., vol. 290, no. 1, pp. 297-312, 2021.

C. Wang et al., “Optimizing spatial food crops planting structure under water-energy-food-carbon emissions nexus constraints,” Agricultural Water Management., vol. 317, 2025.

S. Wang, L. Wang and Y. Pi, “A hybrid differential evolution algorithm for a stochastic location-inventory-delivery problem with joint replenishment,” Data Science and Management., vol. 5, no. 3, pp. 124-136, 2022.

L. Peng and S. Wang, “A Q-learning based arithmetic optimization algorithm for a multi-warehouse joint replenishment and delivery problem,” Applied Soft Computing., vol. 178, p. 113307, 2025.

Downloads

Published

2025-12-24

How to Cite

[1]
P. Polvirat, S. Sateanpattanakul, and D. Jetpipattanapong, “An enhanced Differential Evolution with Restart Mechanism for Numerical Optimization: RMDE”, TJOR, vol. 13, no. 2, pp. 50–71, Dec. 2025.