El método de asíntotas móviles (MMA, por sus siglas en inglés) es un algoritmo de optimización desarrollado por Krister Svanberg en la década de 1980. Se utiliza para resolver problemas de programación no lineal, los relacionados con el diseño estructural y optimización topológica . Bendsøe, M. P., & Sigmund, O. (2003). Topology optimization: theory, methods, and applications. Berlin: Springer.
Historia El MMA fue introducido por Krister Svanberg en un artículo de 1987 titulado "The method of moving asymptotes—a new method for structural optimization" (traducido como"El método de asíntotas móviles: un nuevo método para la optimización estructural"). El método se propuso como una alternativa a los métodos de optimización tradicionales, ofreciendo un enfoque capaz de abordar problemas a gran escala, especialmente en el ámbito del diseño estructural. En 1993, Svanberg publicó otro artículo que añadió algunas extensiones al método, incluyendo formulaciones mini-max y métodos duales de primer y segundo orden para resolver subproblemas. Zillober propuso otra versión con convergencia global.
Descripción general del algoritmo El método de asíntotas móviles funciona como un esquema iterativo. La idea clave del MMA es aproximar las restricciones no lineales originales y la función objetivo con una aproximación convexa más simple. Esta aproximación se representa mediante restricciones lineales y una función objetivo convexa.
Partiendo de una estimación inicial, cada iteración consta de los siguientes pasos:
Paso I Dado un punto de iteración , calcular y los gradientes para . Paso II Generar un subproblema mediante la sustitución, en , las funciones (normalmente implícitas) mediante la aproximación de funciones explícitas , basado en los cálculos del Paso I. Paso III Resolver y sea la solución óptima de este subproblema el siguiente punto de iteración . Dejar y volver al paso 1 hasta la convergencia.
Las asíntotas móviles funcionan como un mecanismo adaptativo. Se desplazan y cambian con cada iteración, acercándose progresivamente a la solución óptima. Esto garantiza que las aproximaciones sean cada vez más precisas a medida que el algoritmo avanza.
Aplicaciones El método de asíntotas móviles se ha aplicado ampliamente en varios campos, incluyendo:
Optimización estructural: Diseño de estructuras de cerchas, vigas, placas y cascarones. Optimización aeroelástica: diseño de alas de aeronaves y otros componentes para reducir el arrastre, el peso y garantizar la integridad estructural. Diseño de materiales: Optimización topológica para diseñar materiales con las propiedades mecánicas deseadas. Diseño de componentes mecánicos: Optimización de piezas de máquinas para reducción de peso, durabilidad y rendimiento.
Véase también Optimización topológica
Referencias
Categoría:Algoritmos y métodos de optimización