Giraffe Optimizer

GO draws inspiration from giraffes' shrewd and organic collaborative foraging strategies.

Al momento, stai seguendo questo contributo

This work introduces a revolutionary nature-inspired metaheuristic algorithm known as the "Giraffe Optimizer" (GO) to address global optimization problems. The algorithm draws its principles from the intelligent and spontaneous foraging and cooperative strategies of giraffes-including social hierarchy, male dominance contests, and reproductive processes. During the mating season, giraffes organize into groups of varying sizes; males compete to establish dominance through neck-fighting, with the strongest male securing the opportunity to form a family unit comprising several females, and each family producing offspring through mating and birth. The optimization loop-from which this algorithm draws its inspiration-consists of several processes, including grouping, mating, giving birth, foraging, reproduction, and selection. All members of the group-males, females, and offspring-come together throughout the selection phase, where the most suitable (fittest) giraffe is chosen to participate in subsequent mating and birthing cycles. These behavioral aspects have been mathematically formulated to strike an appropriate balance between "exploration" and "exploitation" within the GO algorithm, thereby enabling search agents to explore and exploit potential areas across the search space to arrive at optimal solutions.

Cita come

Malik Braik (2026). Giraffe Optimizer (https://it.mathworks.com/matlabcentral/fileexchange/184683-giraffe-optimizer), MATLAB Central File Exchange. Recuperato .

Add the first tag.

Informazioni generali

Compatibilità della release di MATLAB

  • Compatibile con qualsiasi release

Compatibilità della piattaforma

  • Windows
  • macOS
  • Linux
Versione Pubblicato Note della release Action
1.0.0