ISO: An Improved Snake Optimizer

An improved snake optimizer with multi-strategy enhancement for engineering optimization

You are now following this Submission

To enhance the performance of the Snake Optimizer, we propose an improved version with multi-strategy enhancement, referred to as ISO. ISO incorporates a variety of novel enhancement strategies, including the Multi-Strategy Chaotic System (MSCS) in the initial algorithm phase, Anti-Predator Strategies (APS) during the exploration phase, and Bidirectional Population Evolution Dynamics (BPED) in the exploitation phase.
Add1:In these folders, we have added versions that use ISO to solve two classic NP problems. The two NP-hard problems are the traveling salesperson problem(TSP) and the knapsack problem(KP). Users can find them in the "ISO_for_TSP" and "ISO_for_KP" fo.
Add2: We have recently added the results of ISO when dealing with some optimization problems so that relevant researchers can better understand ISO. The relevant files can be found under a file called "ISO_results."
E-mail: gs.ywzhu19@gzu.edu.cn or yw_zhu2022@126.com
Note!!!:
Please cite our paper when using the code:
Zhu Y, Huang H, Wei J, et al. ISO: An improved snake optimizer with multi-strategy enhancement for engineering optimization[J]. Expert Systems with Applications, 2025: 127660.

Cite As

Zhu Y, Huang H, Wei J, et al. ISO: An improved snake optimizer with multi-strategy enhancement for engineering optimization[J]. Expert Systems with Applications, 2025: 127660.

Tags

Add Tags

Add the first tag.

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.1.3.1

We have added information about ISO publications so that interested researchers can easily cite and learn more about ISO.

1.1.3

Add2: We have recently added the results of ISO when dealing with some optimization problems so that relevant researchers can better understand ISO. The relevant files can be found under a file called "ISO_results."

1.1.2

Add2: We have recently added the results of ISO when dealing with some optimization problems so that relevant researchers can better understand ISO. The relevant files can be found under a file called "ISO_results."

1.1.1

Add2: We have recently added the results of ISO when dealing with some optimization problems so that relevant researchers can better understand ISO. The relevant files can be found under a file called "ISO_results."

1.1.0

In these folders, we have added versions that use ISO to solve two classic NP problems. The two NP-hard problems are the traveling salesperson problem and the knapsack problem. Users can find them in the "ISO_for_TSP" and "ISO_for_KP" fo.

1.0.0