Dholes-Inspired Optimization (DIO)
Version 1.0.1 (5,8 KB) von
Ali El romeh
MATLAB implementation of the DIO algorithm based on dhole behavior
# Dholes-Inspired Optimization (DIO) Algorithm
This repository provides the official MATLAB implementation of the **Dholes-Inspired Optimization (DIO)** algorithm, a novel nature-inspired metaheuristic inspired by the **cooperative hunting, vocal communication, and territorial behavior** of the dhole (*Cuon alpinus*), also known as the Asiatic wild dog.
---
## 🧠 Overview
DIO is designed to solve complex, high-dimensional optimization problems by mimicking the **adaptive and cooperative strategies** observed in dhole packs. The algorithm introduces several novel mechanisms for balancing exploration and exploitation, including:
- Vocalization-based adaptive influence control
- Dynamic leadership (Lead Vocalizer)
- Cooperative movement influenced by neighboring solutions
- Territorial constraints to preserve search boundaries
---
## 📄 Citation
If you use this code in your research, please cite the following paper:
> **Ali El Romeh\*, Vaclav Snasel, Seyedali Mirjalili\*\***
> *Dholes-Inspired Optimization (DIO): A Nature-Inspired Algorithm for Engineering Optimization Problems*
> Cluster Computing, 2025, DOI: []
---
## 📂 Contents
- `DIO.m` – Main algorithm file implementing DIO
- `main.m` – Sample script to run DIO on benchmark functions
- `Get_Functions_details.m` – Loads benchmark functions and their properties
- `func_plot.m` – Plots search space and performance metrics
---
## ▶ How to Run
1. Clone or download this repository.
2. Open MATLAB.
3. Run the `main.m` file.
```matlab
main
Zitieren als
Ali El romeh (2025). Dholes-Inspired Optimization (DIO) (https://de.mathworks.com/matlabcentral/fileexchange/181141-dholes-inspired-optimization-dio), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Erstellt mit
R2024b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
Dholes-Inspired Optimization (DIO)
| Version | Veröffentlicht | Versionshinweise | |
|---|---|---|---|
| 1.0.1 | Reorganized files into a single ZIP archive. |
||
| 1.0.0 |
