Skip to content

The Octopus Imitation Optimization Algorithm (OIOA), is inspired by the complex and efficient behavioural patterns displayed by octopuses when searching for food in nature. By integrating a multi-layer search mechanism, an adaptive control strategy, and information exchange between groups.

License

Notifications You must be signed in to change notification settings

JLU-WangXu/Octopus_Inspired_Optimization_OIO

Repository files navigation

Octopus-Algorithm

This project introduces a novel bionic intelligent optimisation algorithm, Octopus-Inspired Optimization (OIO) algorithm, which is inspired by the neural structure of octopus, especially its hierarchical and decentralised interaction properties.The OIO algorithm achieves an effective combination of global and local search by simulating the sensory, decision-making and executive By simulating the octopus' sensory, decision-making and execution capabilities, the OIO algorithm adopts a multi-level hierarchical strategy, including tentacles, suckers, individuals and groups, to achieve an effective combination of global and local search. This hierarchical design not only enhances the flexibility and efficiency of the algorithm, but also significantly improves its search efficiency and adaptability. image

image

In performance evaluations, including comparisons with existing mainstream intelligent optimisation algorithms, OIO shows faster convergence and higher accuracy, especially when dealing with multimodal functions and high-dimensional optimisation problems. This advantage is even more pronounced as the required minimum accuracy is higher, with the OIO algorithm showing an average speedup of 2.27 times that of conventional particle swarm optimisation (PSO) and 9.63 times that of differential evolution (DE) on multimodal functions. In particular, when dealing with high-dimensional optimisation problems, OIO achieves an average speed of 10.39 times that of DE, demonstrating its superior computational efficiency. In addition, the OIO algorithm also shows a reduction of about 5% in CPU usage efficiency compared to PSO, which is reflected in the efficiency of CPU resource usage also shows its efficiency. These features make the OIO algorithm show great potential in complex optimisation problems, and it is especially suitable for application scenarios that require fast, efficient and robust optimisation methods, such as robot path planning, supply chain management optimisation, and energy system management. image image image image image image image image image image image image image image

About

The Octopus Imitation Optimization Algorithm (OIOA), is inspired by the complex and efficient behavioural patterns displayed by octopuses when searching for food in nature. By integrating a multi-layer search mechanism, an adaptive control strategy, and information exchange between groups.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages