<p>This paper proposes two novel optimization algorithms: the Octopus Optimization Algorithm (OOA) and its multi-objective version Multi-objective Octopus Optimization Algorithm (MOOA). OOA is inspired by the behavior of octopuses in nature. It is a meta-heuristic algorithm that uses the movement of octopuses to explore the search space and find the optimal solutions for optimization problems. MOOA is an extension of OOA for solving problems with multiple conflicting objectives. In MOOA, a population-grouping approach is proposed to maintain diversity and convergence when dealing with multi-objective optimization problems. Both of the proposed algorithms are tested in various experiments, and the result demonstrates the algorithms’ robustness, scalability, and effectiveness. The source code is <a href="https://github.com/Chrisong-gh/MOOA">https://github.com/Chrisong-gh/MOOA</a>.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Octopus optimization algorithm: a novel single- and multi-objective optimization algorithm for optimization problems

  • Meijia Song,
  • Jun Lin,
  • Xiangrong Liu,
  • Heming Jia,
  • Shuyuan Luo

摘要

This paper proposes two novel optimization algorithms: the Octopus Optimization Algorithm (OOA) and its multi-objective version Multi-objective Octopus Optimization Algorithm (MOOA). OOA is inspired by the behavior of octopuses in nature. It is a meta-heuristic algorithm that uses the movement of octopuses to explore the search space and find the optimal solutions for optimization problems. MOOA is an extension of OOA for solving problems with multiple conflicting objectives. In MOOA, a population-grouping approach is proposed to maintain diversity and convergence when dealing with multi-objective optimization problems. Both of the proposed algorithms are tested in various experiments, and the result demonstrates the algorithms’ robustness, scalability, and effectiveness. The source code is https://github.com/Chrisong-gh/MOOA.