Gall Midge Optimization Algorithm
Version 1.0.0 (1.71 KB) by
A.Tamilarasan
Gall midges (Cecidomyiidae) are small dipteran insects whose larvae induce abnormal plant growths called galls.
GMOA offers rich optimization inspiration:
- Host Selection & Oviposition: Adult females demonstrate exceptional host discrimination, using chemosensory organs to identify specific plant species/varieties and lay eggs at precise phenological stages. This selective targeting inspires solution space exploration strategies.
- Gall Formation Mechanics: Larvae secrete phytochemicals (auxins, cytokinins) to create specialized microhabitats. The induced galls provide nutrition/protection while modifying local plant physiology. This represents localized solution refinement and environmental adaptation.
- Predation Avoidance: Larvae employ enzymatic defenses (polyphenol oxidases) against parasitoids and develop in concealed chambers with controlled openings. This mirrors escape mechanisms from local optima in optimization.
- Population Dynamics: Synchronized emergence patterns and density-dependent survival rates (3-8 generations/year) suggest dynamic population control mechanisms applicable to swarm intelligence.
- Co-Evolutionary Arms Race: Rice gall midges (Orseolia oryzae) exhibit rapid biotype evolution (every 5-7 years) to overcome host resistance, demonstrating adaptive mutation strategies crucial for maintaining solution diversity.
Cite As
A.Tamilarasan (2025). Gall Midge Optimization Algorithm (https://uk.mathworks.com/matlabcentral/fileexchange/180337-gall-midge-optimization-algorithm), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2024b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |