Clear Sky Science · it
Un algoritmo geometrico di ottimizzazione ispirato alle balene con volo triangolare per ottimizzazione numerica e progettazione ingegneristica
Ricerca più intelligente per progetti migliori
Dai componenti auto più leggeri alle condotte energetiche più economiche, l’ingegneria moderna dipende dalla scelta del miglior progetto possibile tra innumerevoli opzioni. Ma testare esaustivamente ogni combinazione è impossibile. Questo articolo presenta un nuovo metodo di ricerca al computer, ispirato al comportamento di caccia delle balene e a schemi geometrici, che può rapidamente individuare ottime soluzioni per sistemi ingegneristici complessi.

Perché trovare il “migliore” progetto è così difficile
Molti problemi di progettazione reali — dalle molle e travi ai compressori di gas e alle reti di reattori — sono come paesaggi con infinite colline e valli. Ogni punto rappresenta un progetto specifico; l’altezza indica quanto sia buono o cattivo. I metodi tradizionali che seguono la pendenza locale possono facilmente restare bloccati su una collina vicina invece di trovare il picco più alto. Le metaeuristiche sono state inventate per affrontare questo: invece di procedere in linea retta, inviano uno “sciame” di soluzioni candidate che esplora il paesaggio insieme, cercando opzioni migliori mentre condivide informazioni.
Come funziona la ricerca ispirata alle balene
L’Algoritmo di Ottimizzazione delle Balene modella come le megattere circondano e spiraleggiano attorno alle prede nell’oceano. Ogni balena virtuale è un progetto di prova; muovendosi, la balena con le migliori prestazioni funge da leader e le altre aggiustano la loro posizione per avvicinarsi a regioni promettenti. Questo approccio originale è semplice e flessibile, ma in problemi difficili può perdere diversità, concentrarsi troppo presto su una soluzione mediocre e smettere di migliorare. Gli autori analizzano queste debolezze — scelte iniziali inadeguate, vagabondaggio privo di direzione e regole di movimento troppo rigide — e propongono riparazioni senza appesantire o rallentare il metodo.
Trucchi geometrici per una ricerca migliore
Il nuovo metodo, chiamato Algoritmo Geometrico di Ottimizzazione delle Balene con Volo Triangolare (ESTGWOA), rimodella il modo in cui le balene si distribuiscono e si muovono. Innanzitutto usa un Good Nodes Set per posizionare le balene iniziali in uno schema geometrico molto uniforme, in modo che la ricerca copra l’intero spazio invece di raggrupparsi casualmente. Poi una fase di Ricerca Guidata dall’Elite dirige le balene usando sia il progetto migliore corrente sia la posizione media della popolazione, generando movimenti intenzionali ma non ciecamente obbedienti al leader. Due nuovi modelli di movimento imitano manovre curve e aggraziate: un moto di “circling” basato sulla spirale che permette alle balene di sondare intorno ad aree buone senza fissarsi troppo in fretta, e un percorso di caccia a spirale di tipo triangolare che introduce casualità controllata per sfuggire a trappole locali e perfezionare le soluzioni.
Aggiungere un tocco di casualità controllata
Per evitare la stagnazione che spesso si verifica nella fase finale della ricerca, gli autori prendono idee da un’altra tecnica potente, la Differential Evolution. Creano copie “mutate” di alcuni progetti combinando informazioni da più balene, quindi aggiungono lievi scosse gaussiane di dimensioni diverse. Queste mutazioni spingono occasionalmente la ricerca fuori da un vicolo cieco e in regioni inesplorate vicine a punti promettenti. Allo stesso tempo, un controllo interno chiave, chiamato fattore di convergenza, non viene più ridotto in modo lineare; invece segue una curva a S. All’inizio questo favorisce un’esplorazione ampia, poi passa rapidamente a una messa a punto focalizzata, e infine rallenta di nuovo per preservare un certo grado di flessibilità.

Dimostrarne l’efficacia su test e progetti reali
Il gruppo valuta ESTGWOA su 23 funzioni di test matematiche standard che includono conche lisce, paesaggi accidentati con molti picchi locali e forme miste complesse. Su dimensioni moderate e elevate (30, 50 e 100 variabili), il nuovo algoritmo supera diversi rivali noti, comprese varianti precedenti ispirate alle balene e altri metodi ispirati ad animali e fenomeni fisici. Raggiunge in media soluzioni migliori, con meno dispersione tra le esecuzioni, e i test statistici confermano che i miglioramenti non sono dovuti al caso. Gli autori affrontano poi sette classici problemi di progettazione ingegneristica, come frizioni multi-disco, compressori per trasmissione di gas, molle, travi, strutture reticolari e leve. In quasi tutti i casi ESTGWOA trova progetti più leggeri o meno costosi rispettando comunque tutti i limiti di sicurezza e prestazione.
Cosa significa questo per la tecnologia di tutti i giorni
In termini concreti, il nuovo metodo geometrico delle balene è un modo più intelligente per i computer di “cercare nell’oceano dei progetti”. Distribuendosi in modo uniforme, seguendo percorsi a spirale e triangolari flessibili e mutando occasionalmente le soluzioni promettenti, mantiene un sano equilibrio tra esplorazione ampia e raffinamento accurato. Il risultato è un algoritmo che scopre in modo affidabile progetti di alta qualità per sistemi complessi e reali senza assunzioni matematiche aggiuntive. Per le industrie che devono contemperare costo, resistenza, sicurezza ed efficienza, questi strumenti possono accorciare i cicli di sviluppo e rivelare soluzioni che l’intuizione da sola potrebbe non trovare mai.
Citazione: Wei, J., Zhang, R., Gu, Y. et al. A Geometric Whale Optimization Algorithm with Triangular Flight for Numerical Optimization and Engineering Design. Sci Rep 16, 8526 (2026). https://doi.org/10.1038/s41598-026-37387-0
Parole chiave: ottimizzazione metaeuristica, algoritmo di ottimizzazione delle balene, progettazione ingegneristica, ottimizzazione numerica, intelligenza degli sciami