How bahman-ahmadi-aso/dynamic-hunting-leadership-optimization works
This MATLAB repository implements Dynamic Hunting Leadership (DHL), a family of four metaheuristic optimizers, alongside other optimization algorithms. The documented workflow is to apply an optimizer to benchmark or practical optimization problems and compare solution quality. The tree identifies likely entry, selection, and algorithm modules, but no source excerpts were available, so internal call wiring and the exact role of several files cannot be verified; the graph shows only documented relationships.
Main entry points: Select_Functions.m Benchmark functions · DHL_V1.m DHL variant 1 · DHL_V2.m DHL variant 2 · DHL_V3.m DHL variant 3
Components 19
Optimization workflow
- Main code
Main_code.m - Function selection
Select_Functions.m - Benchmark functions
Select_Functions.m - Practical problems
DHL variants
- DHL variant 1
DHLs/DHL_V1.m - DHL variant 2
DHLs/DHL_V2.m - DHL variant 3
DHLs/DHL_V3.m - DHL variant 4
DHLs/DHL_V4.m - DHL initialization
DHLs/initialization.m - Boundary check
DHLs/checkB.m - Leader plotting
DHLs/plot_nleader.m
Other algorithms
- Alternative optimizers
OptimizationAlgorithms.m - Grey Wolf Optimizer
Algorithms/GWO.m - Multi-Verse Optimizer
Algorithms/MVO.m - Particle Swarm
Algorithms/PSO.m - Levy operator
Algorithms/Levy.m - Roulette selection
Algorithms/RouletteWheelSelection.m - Algorithm initialization
Algorithms/initialization.m
Other components
- Optimizer user
Connections 12
- Optimizer user → DHL variant 1: applies
- Optimizer user → DHL variant 2: applies
- Optimizer user → DHL variant 3: applies
- Optimizer user → DHL variant 4: applies
- DHL variant 1 → Benchmark functions: benchmarked on
- DHL variant 2 → Benchmark functions: benchmarked on
- DHL variant 3 → Benchmark functions: benchmarked on
- DHL variant 4 → Benchmark functions: benchmarked on
- DHL variant 1 → Practical problems: applied to
- DHL variant 2 → Practical problems: applied to
- DHL variant 3 → Practical problems: applied to
- DHL variant 4 → Practical problems: applied to