Loading [MathJax]/extensions/MathZoom.js
IMODEII: an Improved IMODE algorithm based on the Reinforcement Learning | IEEE Conference Publication | IEEE Xplore

IMODEII: an Improved IMODE algorithm based on the Reinforcement Learning


Abstract:

The success of differential evolution algorithm depends on its offspring breeding strategy and the associated control parameters. Improved Multi-Operator Differential Evo...Show More

Abstract:

The success of differential evolution algorithm depends on its offspring breeding strategy and the associated control parameters. Improved Multi-Operator Differential Evolution (IMODE) proved its efficiency and ranked first in the CEC2020 competition. In this paper, an improved IMODE, called IMODEII, is introduced. In IMODEII, Reinforcement Learning (RL), a computational methodology that simulates interaction-based learning, is used as an adaptive operator selection approach. RL is used to select the best-performing action among three of them in the optimization process to evolve a set of solution based on the population state and reward value. Different from IMODE, only two mutation strategies have been used in IMODEII. We tested the performance of the proposed IMODEII by considering 12 benchmark functions with 10 and 20 variables taken from CEC2022 competition on single objective bound constrained numerical optimisation. A comparison between the proposed IMODEII and the state-of-the-art algorithms is conducted, with the results demonstrating the efficiency of the proposed IMODEII.
Date of Conference: 18-23 July 2022
Date Added to IEEE Xplore: 06 September 2022
ISBN Information:
Conference Location: Padua, Italy
References is not available for this document.

I. Introduction

In many practical decision-making procedures, optimisation is a critical component of the process. Optimization has caught the attention of many scholars and practitioners for many decades because of its potential to solve planning, scientific, and technical design challenges that emerge in industry, the public sector, and the private sector. Optimisation problems identify the optimal option from a set of candidate solutions that maximises or minimises the intended results [1], [2]. These optimisation problems may be categorised in a variety of ways depending on the number and type of the involved variables, the type and number of objective functions to optimise, the presence of constraints, and a variety of other characteristics [3]. The paper's primary objective is to tackle bound-constrained optimisation problems that have a variety of mathematical features that traditional optimisation techniques cannot solve while Swarm Intelligence (SI) and Evolutionary Algorithms (EAs) techniques can.

Select All
1.
S. Elsayed, R. Sarker and C. A. C. Coello, "Fuzzy rule-based design of evolutionary algorithm for optimization", IEEE transactions on cybernetics, vol. 49, no. 1, pp. 301-314, 2017.
2.
K. M. Sallam, S. M. Elsayed, R. A. Sarker and D. L. Essam, "Landscape-assisted multi-operator differential evolution for solving constrained optimization problems", Expert Systems with Applications, pp. 113033, 2019.
3.
K. M. Sallam, S. M. Elsayed, R. A. Sarker and D. L. Essam, "Improved united multi-operator algorithm for solving optimization problems", 2018 IEEE Congress on Evolutionary Computation (CEC), pp. 1-8, 2018.
4.
R. Storn and K. Price, "Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces", Journal of global optimization, vol. 11, no. 4, pp. 341-359, 1997.
5.
S. Elsayed, R. Sarker, C. C. Coello and T. Ray, "Adaptation of operators and continuous control parameters in differential evolution for constrained optimization", Soft Computing, vol. 22, no. 19, pp. 6595-6616, 2018.
6.
K. M. Sallam, R. A. Sarker, D. L. Essam and S. M. Elsayed, "Neurodynamic differential evolution algorithm and solving cec2015 competition problems", 2015 IEEE Congress on Evolutionary Computation (CEC), pp. 1033-1040, 2015.
7.
A. A. Samir, A. R. Rashwan, K. M. Sallam, R. K. Chakrabortty, M. J. Ryan and A. A. Abohany, "Evolutionary algorithm-based convolutional neural network for predicting heart diseases", Computers & Industrial Engineering, vol. 161, pp. 107651, 2021.
8.
A. W. Mohamed, A. A. Hadi, P. Agrawal, K. M. Sallam and A. K. Mohamed, "Gaining-sharing knowledge based algorithm with adaptive parameters hybrid with imode algorithm for solving cec 2021 benchmark problems", 2021 IEEE Congress on Evolutionary Computation (CEC), pp. 841-848, 2021.
9.
K. M. Sallam, S. M. Elsayed, R. A. Sarker and D. L. Essam, "Landscape-assisted multi-operator differential evolution for solving constrained optimization problems", Expert Systems with Applications, vol. 162, pp. 113033, 2020.
10.
K. M. Sallam, S. M. Elsayed, R. K. Chakrabortty and M. J. Ryan, "Improved multi-operator differential evolution algorithm for solving unconstrained problems", 2020 IEEE Congress on Evolutionary Computation (CEC), pp. 1-8, 2020.
11.
Y.-C. Ho and D. L. Pepyne, "Simple explanation of the no-free-lunch theorem and its implications", Journal of optimization theory and applications, vol. 115, no. 3, pp. 549-570, 2002.
12.
N. H. Awad, M. Z. Ali and P. N. Suganthan, "Ensemble sinusoidal differential covariance matrix adaptation with euclidean neighborhood for solving cec2017 benchmark problems", 2017 IEEE Congress on Evolutionary Computation (CEC), pp. 372-379, 2017.
13.
Y. Hu, Y. Yao and W. S. Lee, "A reinforcement learning approach for optimizing multiple traveling salesman problems over graphs", Knowledge-Based Systems, vol. 204, pp. 106244, 2020.
14.
Z. Ding, Y. Huang, H. Yuan and H. Dong, "Introduction to reinforcement learning" in Deep reinforcement learning, Springer, pp. 47-123, 2020.
15.
A. K. Sadhu, A. Konar, T. Bhattacharjee and S. Das, "Synergism of firefly algorithm and q-learning for robot arm path planning", Swarm and Evolutionary Computation, vol. 43, pp. 50-68, 2018.
16.
Z. Cao, C. Lin, M. Zhou and R. Huang, "Scheduling semiconductor testing facility by using cuckoo search algorithm with reinforcement learning and surrogate modeling", IEEE Transactions on Automation Science and Engineering, vol. 16, no. 2, pp. 825-837, 2018.
17.
K. M. Sallam, S. M. Elsayed, R. K. Chakrabortty and M. J. Ryan, "Evolutionary framework with reinforcement learning-based mutation adaptation", IEEE Access, vol. 8, pp. 194045-194071, 2020.
18.
P. Rakshit, A. Konar, P. Bhowmik, I. Goswami, S. Das, L. C. Jain, et al., "Realization of an adaptive memetic algorithm using differential evolution and q-learning: A case study in multirobot path planning", IEEE Transactions on Systems Man and Cybernetics: Systems, vol. 43, no. 4, pp. 814-831, 2013.
19.
Z. Li, L. Shi, C. Yue, Z. Shang and B. Qu, "Differential evolution based on reinforcement learning with fitness ranking for solving multi-modal multiobjective problems", Swarm and Evolutionary Computation, vol. 49, pp. 234-244, 2019.
20.
K. M. Sallam, S. M. Elsayed, R. A. Sarker and D. L. Essam, "Landscape-based adaptive operator selection mechanism for differential evolution", Information Sciences, vol. 418, pp. 383-404, 2017.
21.
Q. Fan, X. Yan and Y. Zhang, "Auto-selection mechanism of differential evolution algorithm variants and its application", European Journal of Operational Research, vol. 270, no. 2, pp. 636-653, 2018.
22.
M. F. Tasgetiren, P. N. Suganthan and Q.-K. Pan, "An ensemble of discrete differential evolution algorithms for solving the generalized traveling salesman problem", Applied Mathematics and Computation, vol. 215, no. 9, pp. 3356-3368, 2010.
23.
G. Wu, X. Shen, H. Li, H. Chen, A. Lin and P. N. Suganthan, "Ensemble of differential evolution variants", Information Sciences, vol. 423, pp. 172-186, 2018.
24.
S. X. Zhang, L. M. Zheng, K. S. Tang, S. Y. Zheng and W. S. Chan, "Multi-layer competitive-cooperative framework for performance enhancement of differential evolution", Information Sciences, vol. 482, pp. 86-104, 2019.
25.
M. Attia, M. Arafa, E. Sallam and M. Fahmy, An enhanced differential evolution algorithm with multi-mutation strategies and self-adapting control parameters, 2019.
26.
X. Yu, X. Yu, Y. Lu, G. G. Yen and M. Cai, "Differential evolution mutation operators for constrained multi-objective optimization", Applied Soft Computing, vol. 67, pp. 452-466, 2018.
27.
A. W. Mohamed, "A novel differential evolution algorithm for solving constrained engineering optimization problems", Journal of Intelligent Manufacturing, vol. 29, no. 3, pp. 659-692, 2018.
28.
S. M. Elsayed, R. A. Sarker, D. L. Essam and N. M. Hamza, "Testing united multi-operator evolutionary algorithms on the cec2014 real-parameter numerical optimization", 2014 IEEE congress on evolutionary computation (CEC), pp. 1650-1657, 2014.
29.
S. Elsayed, N. Hamza and R. Sarker, "Testing united multi-operator evolutionary algorithms-ii on single objective optimization problems", 2016 IEEE congress on evolutionary computation (CEC), pp. 2966-2973, 2016.
30.
S. Das, S. S. Mullick and P. N. Suganthan, "Recent advances in differential evolution-an updated survey", Swarm and Evolutionary Computation, vol. 27, pp. 1-30, 2016.

Contact IEEE to Subscribe

References

References is not available for this document.