journal article·2020-10-30Open access

DM: Dehghani Method for Modifying Optimization Algorithms

Mohammad Dehghani, Zeinab Montazeri, Ali Dehghani, Haidar Samet, Carlos Sotelo, David Sotelo, Ali Ehsanifar, Om Parkash Malik, Josep M. Guerrero, Gaurav Dhiman, Ricardo A. Ramirez-Mendoza

Applied Sciences· Volume 10· Issue 21

Abstract

In recent decades, many optimization algorithms have been proposed by researchers to solve optimization problems in various branches of science. Optimization algorithms are designed based on various phenomena in nature, the laws of physics, the rules of individual and group games, the behaviors of animals, plants and other living things. Implementation of optimization algorithms on some objective functions has been successful and in others has led to failure. Improving the optimization process and adding modification phases to the optimization algorithms can lead to more acceptable and appropriate solution. In this paper, a new method called Dehghani method (DM) is introduced to improve optimization algorithms. DM effects on the location of the best member of the population using information of population location. In fact, DM shows that all members of a population, even the worst one, can contribute to the development of the population. DM has been mathematically modeled and its effect has been investigated on several optimization algorithms including: genetic algorithm (GA), particle swarm optimization (PSO), gravitational search algorithm (GSA), teaching-learning-based optimization (TLBO), and grey wolf optimizer (GWO). In order to evaluate the ability of the proposed method to improve the performance of optimization algorithms, the mentioned algorithms have been implemented in both version of original and improved by DM on a set of twenty-three standard objective functions. The simulation results show that the modified optimization algorithms with DM provide more acceptable and competitive performance than the original versions in solving optimization problems.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications · Advanced Multi-Objective Optimization Algorithms

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

Affiliations

Department of Electrical and Electronics Engineering, Shiraz University of Technology, Shiraz 71557-13876, Iran

Department of Civil Engineering Islamic Azad Universities of Estahban, Estahban Fars 74518-64747, Iran

Department of Power and Control Engineering, School of Electrical and Computer Engineering, Shiraz University, Shiraz 71557-13876, Iran

School of Engineering and Sciences, Tecnologico de Monterrey, Monterrey 64849, NL, Mexico

Department of Electrical and Computer Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada

CROM Center for Research on Microgrids, Dept. of Energy Technology, Aalborg University, 9220 Aalborg, Denmark

Department of Computer Science, Government Bikram College of Commerce, Patiala 147004, Punjab, India

References (54)

Show source-provided references
1. MLO: Multi leader optimizer
2. Dhiman, G., Garg, M., Nagar, A., Kumar, V., and Dehghani, M. (2020). A novel algorithm for global optimization: Rat swarm optimizer. J. Ambient Intell. Humaniz. Comput.10.1007/s12652-020-02580-0 ↗
3. Football game based optimization: An application to solve energy commitment problem
4. Energy commitment: A planning of energy carrier based on energy consumption
5. Liu, J., Dong, H., Jin, T., Liu, L., Manouchehrinia, B., and Dong, Z. (2018). Optimization of hybrid energy storage systems for vehicles with dynamic on-off power loads using a nested formulation. Energies, 11.10.3390/en11102699 ↗
6. Carpinelli, G., Mottola, F., Proto, D., Russo, A., and Varilone, P. (2018). A hybrid method for optimal siting and sizing of battery energy storage systems in unbalanced low voltage microgrids. Appl. Sci., 8.10.3390/app8030455 ↗
7. Ehsanifar, A., Dehghani, M., and Allahbakhshi, M. (2017, January 2–4). Calculating the leakage inductance for transformer inter-turn fault detection using finite element method. Proceedings of the 2017 Iranian Conference on Electrical Engineering (ICEE), Tehran, Iran.10.1109/IranianCEE.2017.7985256 ↗
8. Optimal sizing and placement of capacitor banks and distributed generation in distribution systems using spring search algorithm
9. Dehghani, M., Montazeri, Z., Malik, O.P., Al-Haddad, K., Guerrero, J.M., and Dhiman, G. (2020). A new methodology called dice game optimizer for capacitor placement in distribution systems. Электрoтехника Электрoмеханика.10.20998/2074-272X.2020.1.10 ↗
10. Dehbozorgi, S., Ehsanifar, A., Montazeri, Z., Dehghani, M., and Seifi, A. (2017, January 22). Line loss reduction and voltage profile improvement in radial distribution networks using battery energy storage system. Proceedings of the IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), Tehran, Iran.10.1109/KBEI.2017.8324976 ↗
11. Optimal utilization of electrical energy from power plants based on final energy consumption using gravitational search algorithm
12. Spring search algorithm for simultaneous placement of distributed generation and capacitors
13. Yu, J., Kim, C.-H., Wadood, A., Khurshiad, T., and Rhee, S.-B. (2018). A novel multi-population based chaotic JAYA algorithm with application in solving economic load dispatch problems. Energies, 11.10.3390/en11081946 ↗
14. Sleesongsom, S., and Bureerat, S. (2018). Topology optimisation using MPBILs and multi-grid ground element. Appl. Sci., 8.10.3390/app8020271 ↗
15. Planning of energy carriers based on final energy consumption using dynamic programming and particle swarm optimization
16. Montazeri, Z., and Niknam, T. (2017, January 22). Energy carriers management based on energy consumption. Proceedings of the IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), Tehran, Iran.10.1109/KBEI.2017.8325036 ↗
17. Dehghani, M., Mardaneh, M., Malik, O.P., Guerrero, J.M., RMorales-Menendez, R., Ramirez-Mendoza, A., Matas, J., and Abusorrah, A. (2020). Energy commitment for a power system supplied by a multiple energy carriers system using following optimization algorithm. Appl. Sci., 10.10.3390/app10175862 ↗
18. Kennedy, J., and Eberhart, R. (1942). Particle swarm optimization. Proceeding of the IEEE International Conference on Neural Networks, Perth, WA, Australia, IEEE Service Center.
19. Dorigo, M., and Stützle, T. (2019). Ant colony optimization: Overview and recent advances. Handbook of Metaheuristics, Springer.10.1007/978-3-319-91086-4_10 ↗
20. Ning, J., Zhang, C., Sun, P., and Feng, Y. (2019). Comparative study of ant colony algorithms for multi-objective optimization. Information, 10.10.3390/info10010011 ↗
21. Spotted hyena optimizer: A novel bio-inspired based metaheuristic technique for engineering applications10.1016/j.advengsoft.2017.05.014 ↗
22. GO: Group optimization10.35378/gujs.567472 ↗
23. Karaboga, D., and Basturk, B. (2007). Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems. International Fuzzy Systems Association World Congress, Springer.10.1007/978-3-540-72950-1_77 ↗
24. FOA: ‘Following’ optimization algorithm for solving power engineering optimization problems
25. Yang, X.-S. (2010). A new metaheuristic bat-inspired algorithm. Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), Springer.10.1007/978-3-642-12538-6_6 ↗
26. Emperor penguin optimizer: A bio-inspired algorithm for engineering problems10.1016/j.knosys.2018.06.001 ↗
27. Cuckoo search algorithm: A metaheuristic approach to solve structural optimization problems10.1007/s00366-011-0241-y ↗
28. Dehghani, M., Mardaneh, M., Malik, O.P., and NouraeiPour, S.M. (May, January 30). DTO: Donkey Theorem Optimization. Proceedings of the 27th Iranian Conference on Electrical Engineering (ICEE), Yazd, Iran.
29. Sarzaeim, P., Bozorg-Haddad, O., and Chu, X. (2018). Teaching-learning-based optimization (TLBO) algorithm. Advanced Optimization by Nature-Inspired Algorithms, Springer.10.1007/978-981-10-5221-7_6 ↗
30. Grasshopper optimisation algorithm: Theory and application10.1016/j.advengsoft.2017.01.004 ↗
31. Dehghani, M., Mardaneh, M., Guerrero, J.M., Malik, O.P., Ramirez-Mendoza, R.A., Matas, J., Vasquez, J.C., and Parra-Arroyo, L. (2020). A new “Doctor and Patient” optimization algorithm: An application to energy commitment problem. Appl. Sci., 10.10.3390/app10175791 ↗
33. HOGO: Hide objects game optimization
34. OSA: Orientation search algorithm
35. BOSA: Binary orientation search algorithm10.35940/ijitee.A4215.119119 ↗
36. DGO: Dice game optimizer10.35378/gujs.484643 ↗
37. Shell game optimization: A novel game-based algorithm
38. Darts game optimizer: A new optimization technique based on darts game
39. Dehghani, M., Montazeri, Z., Dehghani, A., and Seifi, A. (2017, January 22). Spring search algorithm: A new meta-heuristic optimization algorithm inspired by Hooke’s law. Proceedings of the 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), Tehran, Iran.10.1109/KBEI.2017.8324975 ↗
40. Dehghani, M., Montazeri, Z., Dehghani, A., Nouri, N., and Seifi, A. (2017, January 22). BSSA: Binary spring search algorithm. Proceedings of the 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), Tehran, Iran.10.1109/KBEI.2017.8324977 ↗
41. Moghaddam, F.F., Moghaddam, R.F., and Cheriet, M. (2012). Curved space optimization: A random search based on general relativity theory. arXiv.
42. Black hole: A new heuristic optimization approach for data clustering10.1016/j.ins.2012.08.023 ↗
43. A new meta-heuristic method: Ray optimization10.1016/j.compstruc.2012.09.003 ↗
44. ACROA: Artificial chemical reaction optimization algorithm for global optimization10.1016/j.eswa.2011.04.126 ↗
45. Principal components analysis by the galaxy-based search algorithm: A novel metaheuristic for continuous optimization
46. Du, H., Wu, X., and Zhuang, J. (2006). Small-world optimization algorithm for function optimization. International Conference on Natural Computation, Springer.10.1007/11881223_33 ↗
47. Karkalos, N.E., Markopoulos, A.P., and Davim, J.P. (2019). Evolutionary-based methods. Computational Methods for Application in Industry 4.0, Springer.10.1007/978-3-319-92393-2 ↗
48. Mirjalili, S. (2019). Biogeography-based optimisation. Evolutionary Algorithms and Neural Networks, Springer.10.1007/978-3-319-93025-1 ↗
49. Differential evolution-A simple and efficient adaptive scheme for global optimization over continuous spaces
50. Genetic algorithms and their applications10.1109/79.543973 ↗
51. Evolution strategies—A comprehensive introduction10.1023/A:1015059928466 ↗
52. Koza, J.R. (1990). Genetic Programming: A Paradigm for Genetically Breeding Populations of Computer Programs to Solve Problems. [PhD Thesis, Stanford University].
53. GSA: A gravitational search algorithm10.1016/j.ins.2009.03.004 ↗
54. Dhghani, M., Montazeri, Z., Dhiman, G., Malik, O.P., Morales-Menendez, R., Ramirez-Mendoza, R.A., Dehghani, A., Guerrero, J.M., and Parra-Arroyo, L. (2020). A spring search algorithm applied to engineering optimization problems. Appl. Sci., 10.10.3390/app10186173 ↗