Gall Midge Optimization Algorithm

Gall midges (Cecidomyiidae) are small dipteran insects whose larvae induce abnormal plant growths called galls.
61 Downloads
Updated 9 Mar 2025

View License

GMOA offers rich optimization inspiration:
  1. 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.
  2. 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.
  3. 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.
  4. Population Dynamics: Synchronized emergence patterns and density-dependent survival rates (3-8 generations/year) suggest dynamic population control mechanisms applicable to swarm intelligence.
  5. 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 Linux
Tags Add Tags

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.0.0