The water optimization algorithm: a novel metaheuristic for solving optimization problems

被引:15
|
作者
Daliri, Arman [1 ]
Asghari, Ali [1 ]
Azgomi, Hossein [2 ]
Alimoradi, Mahmoud [1 ]
机构
[1] Shafagh Inst Higher Educ, Dept Comp Engn, Tonekabon, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Rasht Branch, Rasht, Iran
关键词
Optimization; Metaheuristic; Continuous problems; Hydrogen bonding of water algorithm; SEARCH ALGORITHM; INTELLIGENCE;
D O I
10.1007/s10489-022-03397-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Metaheuristic algorithms (MAs) are used to find the answers to NP-Hard problems. NP-Hard problems basically refer to a set of optimization problems that cannot be solved in a polynomial at a time. MAs try to find the optimal or near-definitive answer in the shortest possible time to solve such problems and a set of optimization algorithms with different origins. These algorithms may be inspired by the natural sciences, physics, mathematics, and political science. However, a particular Metaheuristic algorithm may not provide the best answer to all problems. Each MA may have a better response to specific problems than other similar algorithms. Therefore, researchers will try to introduce and discover new algorithms to find optimal answers to a wide range of problems. In this paper, a new Meta-heuristic algorithm called the Water optimization algorithm (WAO) is presented. WAO is inspired by the chemical and physical properties of water molecules. The main idea of the proposed algorithm is to link water molecules together to find the optimal points. Factors such as particle motion, particle evaporation, and particle bonding have created a mechanism based on swarm intelligence and physical intelligence that inspired this algorithm to solve persistent problems. In this algorithm, answers are defined as a water molecule, a set of them is defined as a local answer. Water bonds provide the right move towards the optimal response. In evaluating the performance of the proposed algorithm, the proposed method is applied to some standard functions and some practical problems. The results obtained from the experiments show that the proposed algorithm has provided appropriate and acceptable answers in terms of execution time and accuracy compared to some similar algorithms.
引用
收藏
页码:17990 / 18029
页数:40
相关论文
共 50 条
  • [1] The water optimization algorithm: a novel metaheuristic for solving optimization problems
    Arman Daliri
    Ali Asghari
    Hossein Azgomi
    Mahmoud Alimoradi
    [J]. Applied Intelligence, 2022, 52 : 17990 - 18029
  • [2] Water cycle algorithm - A novel metaheuristic optimization method for solving constrained engineering optimization problems
    Eskandar, Hadi
    Sadollah, Ali
    Bahreininejad, Ardeshir
    Hamdi, Mohd
    [J]. COMPUTERS & STRUCTURES, 2012, 110 : 151 - 166
  • [3] The Coral Reefs Optimization Algorithm: A Novel Metaheuristic for Efficiently Solving Optimization Problems
    Salcedo-Sanz, S.
    Del Ser, J.
    Landa-Torres, I.
    Gil-Lopez, S.
    Portilla-Figueras, J. A.
    [J]. SCIENTIFIC WORLD JOURNAL, 2014,
  • [4] Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems
    Hashim, Fatma A.
    Hussain, Kashif
    Houssein, Essam H.
    Mabrouk, Mai S.
    Al-Atabany, Walid
    [J]. APPLIED INTELLIGENCE, 2021, 51 (03) : 1531 - 1551
  • [5] Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems
    Fatma A. Hashim
    Kashif Hussain
    Essam H. Houssein
    Mai S. Mabrouk
    Walid Al-Atabany
    [J]. Applied Intelligence, 2021, 51 : 1531 - 1551
  • [6] Group teaching optimization algorithm: A novel metaheuristic method for solving global optimization problems
    Zhang, Yiying
    Jin, Zhigang
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2020, 148
  • [7] Queuing search algorithm: A novel metaheuristic algorithm for solving engineering optimization problems
    Zhang, Jinhao
    Xiao, Mi
    Gao, Liang
    Pan, Quanke
    [J]. APPLIED MATHEMATICAL MODELLING, 2018, 63 : 464 - 490
  • [8] Gannet optimization algorithm : A new metaheuristic algorithm for solving engineering optimization problems
    Pan, Jeng-Shyang
    Zhang, Li-Gang
    Wang, Ruo-Bin
    Snasel, Vaclav
    Chu, Shu-Chuan
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2022, 202 : 343 - 373
  • [9] Leaf in Wind Optimization: A New Metaheuristic Algorithm for Solving Optimization Problems
    Fang, Ning
    Cao, Qi
    [J]. IEEE ACCESS, 2024, 12 : 56291 - 56308
  • [10] OOBO: A New Metaheuristic Algorithm for Solving Optimization Problems
    Dehghani, Mohammad
    Trojovska, Eva
    Trojovsky, Pavel
    Malik, Om Parkash
    [J]. BIOMIMETICS, 2023, 8 (06)