Dholes-Inspired Optimization (DIO)

MATLAB implementation of the DIO algorithm based on dhole behavior
156 Downloads
Aktualisiert 14. Mai 2025

Lizenz anzeigen

# 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 Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Dholes-Inspired Optimization (DIO)

Version Veröffentlicht Versionshinweise
1.0.1

Reorganized files into a single ZIP archive.

1.0.0