arrow
Return

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

delete2025-08-19
delete0
PRE
AI
M
Meijia Song
J
Jun Lin
刘向荣 cover
刘向荣 (Xiangrong Liu) *
S
Shuyuan Luo
DOI:10.1007/s10586-025-05141-2delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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 .
Keywords:
Optimization
Multi-objective
Metaheuristic
Octopus optimization algorithm

Journal

C
Cluster Computing
IF:
0
Papers:
691
Citations:
1

Organization

S
state grid sanming electric power supply company
Scholars:
1
Papers: 1
Citations: 0
D
Department of Information Engineering
Scholars:
142
Papers: 75
Citations: 0
N
Network and Technology Center
Scholars:
1
Papers: 1
Citations: 0
researcher View more organizations