Clear Sky Science · es

Un algoritmo geométrico de optimización de ballenas con vuelo triangular para optimización numérica y diseño ingenieril

· Volver al índice

Búsqueda más inteligente para mejores diseños

Desde piezas de automóvil más ligeras hasta gasoductos de menor coste, la ingeniería moderna depende de elegir el mejor diseño posible entre infinitas opciones. Pero probar exhaustivamente cada combinación es imposible. Este artículo presenta un nuevo método de búsqueda por ordenador, inspirado en el comportamiento de caza de las ballenas y en patrones geométricos, que puede localizar rápidamente diseños excelentes para sistemas ingenieriles complejos.

Figure 1
Figure 1.

Por qué es tan difícil encontrar el “mejor” diseño

Muchos problemas reales de diseño —desde muelles y vigas hasta compresores de gas y redes de reactores— son como paisajes con incontables colinas y valles. Cada punto representa un diseño concreto; la altura indica cuán bueno o malo es. Los métodos tradicionales que siguen las pendientes locales pueden quedar atrapados con facilidad en una colina cercana en vez de hallar la cumbre más alta. Las metaheurísticas se idearon para abordar esto: en lugar de avanzar en línea recta, envían un “enjambre” de soluciones candidatas que exploran el paisaje en conjunto, buscando opciones mejores mientras comparten información.

Cómo funciona la búsqueda inspirada en ballenas

El Algoritmo de Optimización de Ballenas modela cómo las ballenas jorobadas rodean y espiralan alrededor de la presa en el océano. Cada ballena virtual es un diseño de prueba; a medida que se mueven, la ballena con mejor rendimiento actúa como líder y las demás ajustan sus posiciones para acercarse a regiones prometedoras. Este enfoque original es simple y flexible, pero en problemas difíciles puede perder diversidad, agruparse demasiado rápido alrededor de una solución mediocre y dejar de mejorar. Los autores analizan estas debilidades —malas posiciones iniciales, deambular sin dirección y reglas de movimiento demasiado rígidas— y buscan corregirlas sin hacer el método excesivamente pesado o lento.

Trucos geométricos para una búsqueda superior

El nuevo método, llamado Algoritmo Geométrico de Optimización de Ballenas con Vuelo Triangular (ESTGWOA), redefine cómo se dispersan y mueven las ballenas. Primero, usa un Conjunto de Buenos Nodos para colocar las ballenas iniciales en un patrón geométrico muy uniforme, de modo que la búsqueda cubra todo el espacio en lugar de agruparse al azar. Luego, un paso de Búsqueda Guiada por la Élite dirige a las ballenas usando tanto el mejor diseño actual como la posición media de la población, proporcionando movimiento con propósito pero sin obediencia ciega al líder. Dos nuevos patrones de movimiento imitan maniobras curvadas y elegantes: un movimiento de “rodear” basado en espirales que permite a las ballenas sondear áreas buenas sin fijarse demasiado deprisa, y una trayectoria de caza en espiral de estilo triangular que añade aleatoriedad controlada para escapar de trampas locales y refinar soluciones.

Añadiendo una pizca de aleatoriedad controlada

Para evitar la estagnación que suele ocurrir en fases tardías de la búsqueda, los autores toman ideas de otra técnica potente, la Evolución Diferencial. Crean copias “mutadas” de algunos diseños combinando información de varias ballenas y luego añaden empujes gaussianos suaves de distintos tamaños. Estas mutaciones empujan ocasionalmente la búsqueda fuera de un bache hacia regiones inexploradas cercanas a zonas prometedoras. Al mismo tiempo, un control interno clave, llamado factor de convergencia, deja de reducirse de forma lineal; en su lugar sigue una curva en S. Al principio, esto fomenta una exploración amplia, luego pasa rápidamente a un ajuste fino enfocado y finalmente ralentiza otra vez para conservar cierta flexibilidad.

Figure 2
Figure 2.

Demostrando su eficacia en tests y diseños reales

El equipo evalúa el ESTGWOA en 23 funciones de prueba matemáticas estándar que incluyen cuencas suaves, paisajes accidentados con muchos máximos locales y formas mixtas intrincadas. En dimensiones moderadas y altas (30, 50 y 100 variables), el nuevo algoritmo supera a varios rivales bien conocidos, incluidas variantes anteriores inspiradas en ballenas y otros métodos basados en animales o en principios físicos. Alcansa mejores soluciones de media, con menor dispersión entre ejecuciones, y pruebas estadísticas confirman que las mejoras no son debidas al azar. Los autores aplican luego el método a siete retos clásicos de diseño ingenieril, como embragues de varios discos, compresores de transmisión de gas, muelles, vigas, cerchas y palancas. En casi todos los casos, ESTGWOA encuentra diseños más ligeros o más económicos respetando todos los límites de seguridad y rendimiento.

Qué significa esto para la tecnología cotidiana

En términos sencillos, el nuevo método geométrico de ballenas es una manera más inteligente para que los ordenadores “naveguen el océano de diseños”. Al dispersarse uniformemente, seguir caminos espirales y triangulares flexibles y mutar ocasionalmente soluciones prometedoras, mantiene un equilibrio saludable entre exploración amplia y refinamiento cuidadoso. El resultado es un algoritmo que descubre de forma fiable diseños de alta calidad para sistemas complejos del mundo real sin suposiciones matemáticas adicionales. Para industrias que deben sopesar coste, resistencia, seguridad y eficiencia a la vez, estas herramientas pueden acortar los ciclos de desarrollo y revelar soluciones que la intuición por sí sola podría no encontrar.

Cita: 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

Palabras clave: optimización metaheurística, algoritmo de optimización de ballenas, diseño ingenieril, optimización numérica, inteligencia de enjambre