Optimización global - Global optimization

La optimización global es una rama de las matemáticas aplicadas y el análisis numérico que intenta encontrar los mínimos o máximos globales de una función o un conjunto de funciones en un conjunto dado. Por lo general, se describe como un problema de minimización porque la maximización de la función de valor real es equivalente a la minimización de la función .

Dada una función continua posiblemente no lineal y no convexa con los mínimos globales y el conjunto de todos los minimizadores globales en , el problema de minimización estándar se puede dar como

es decir, encontrar un minimizador global en ; donde es un conjunto compacto (no necesariamente convexo) definido por desigualdades .

La optimización global se distingue de la optimización local por su enfoque en encontrar el mínimo o máximo sobre el conjunto dado, en lugar de encontrar mínimos o máximos locales . Encontrar un mínimo local arbitrario es relativamente sencillo mediante el uso de métodos clásicos de optimización local . Encontrar el mínimo global de una función es mucho más difícil: los métodos analíticos con frecuencia no son aplicables y el uso de estrategias de solución numérica a menudo conduce a desafíos muy difíciles.

Teoría general

Un enfoque reciente del problema de la optimización global es a través de la distribución mínima . En este trabajo, se ha establecido estrictamente una relación entre cualquier función continua en un conjunto compacto y sus mínimos globales . Como caso típico, se sigue que

mientras tanto,

donde es la medida de Lebesgue -dimensional del conjunto de minimizadores . Y si no es una constante , la monótona relación

vale para todos y , lo que implica una serie de relaciones monótonas de contención, y una de ellas es, por ejemplo,

Y definimos una distribución mínima como un límite débil tal que la identidad

se sostiene para cada función suave con soporte compacto en . Aquí hay dos propiedades inmediatas de :

(1) satisface la identidad .
(2) Si es continuo , entonces .

A modo de comparación, la conocida relación entre cualquier función convexa diferenciable y sus mínimos está estrictamente establecida por el gradiente. Si es diferenciable en un conjunto convexo , entonces es convexo si y solo si

por lo tanto, implica que vale para todos , es decir, es un minimizador global de on .

Aplicaciones

Los ejemplos típicos de aplicaciones de optimización global incluyen:

Métodos deterministas

Las estrategias exactas generales más exitosas son:

Aproximación interior y exterior

En ambas estrategias, el conjunto sobre el que se optimizará una función se aproxima mediante poliedros. En aproximación interna, los poliedros están contenidos en el conjunto, mientras que en aproximación externa, los poliedros contienen el conjunto.

Métodos de plano de corte

El método del plano de corte es un término general para los métodos de optimización que refinan iterativamente un conjunto factible o una función objetivo por medio de desigualdades lineales, denominadas cortes . Estos procedimientos se utilizan popularmente para encontrar soluciones de números enteros a problemas de programación lineal de números enteros mixtos (MILP), así como para resolver problemas generales de optimización convexa , no necesariamente diferenciables . Ralph E. Gomory y Václav Chvátal introdujeron el uso de planos de corte para resolver MILP .

Métodos de ramificación y vinculación

Branch and bound ( BB o B&B ) es un paradigma de diseño de algoritmos para problemas de optimización discretos y combinatorios . Un algoritmo de ramificación y acotación consiste en una enumeración sistemática de soluciones candidatas mediante la búsqueda en el espacio de estados : se piensa que el conjunto de soluciones candidatas forma un árbol enraizado con el conjunto completo en la raíz. El algoritmo explora las ramas de este árbol, que representan subconjuntos del conjunto de soluciones. Antes de enumerar las soluciones candidatas de una rama, la rama se compara con los límites estimados superior e inferior de la solución óptima y se descarta si no puede producir una solución mejor que la mejor encontrada hasta ahora por el algoritmo.

Métodos de intervalo

La aritmética de intervalos , la matemática de intervalos , el análisis de intervalos o el cálculo de intervalos es un método desarrollado por matemáticos desde las décadas de 1950 y 1960 como un enfoque para poner límites a los errores de redondeo y de medición en el cálculo matemático y, por lo tanto, desarrollar métodos numéricos que produzcan resultados confiables. La aritmética de intervalos ayuda a encontrar soluciones fiables y garantizadas para ecuaciones y problemas de optimización.

Métodos basados ​​en geometría algebraica real

El álgebra real es la parte del álgebra que es relevante para la geometría algebraica (y semialgebraica) real. Se ocupa principalmente del estudio de campos ordenados y anillos ordenados (en particular campos cerrados reales ) y sus aplicaciones al estudio de polinomios positivos y sumas de cuadrados de polinomios . Se puede utilizar en optimización convexa.

Métodos estocásticos

Existen varios algoritmos basados ​​en Monte-Carlo, exactos o inexactos:

Muestreo directo de Montecarlo

En este método, se utilizan simulaciones aleatorias para encontrar una solución aproximada.

Ejemplo: el problema del viajante de comercio es lo que se denomina un problema de optimización convencional. Es decir, todos los hechos (distancias entre cada punto de destino) necesarios para determinar la ruta óptima a seguir se conocen con certeza y el objetivo es recorrer las posibles opciones de viaje para llegar a la que tenga la distancia total más baja. Sin embargo, supongamos que en lugar de querer minimizar la distancia total recorrida para visitar cada destino deseado, queríamos minimizar el tiempo total necesario para llegar a cada destino. Esto va más allá de la optimización convencional, ya que el tiempo de viaje es intrínsecamente incierto (atascos, hora del día, etc.). Como resultado, para determinar nuestra ruta óptima, querríamos usar simulación - optimización para comprender primero el rango de tiempos potenciales que podría tomar para ir de un punto a otro (representado por una distribución de probabilidad en este caso en lugar de una distancia específica). y luego optimizar nuestras decisiones de viaje para identificar el mejor camino a seguir teniendo en cuenta esa incertidumbre.

Túneles estocásticos

La tunelización estocástica (STUN) es un enfoque de optimización global basado en el método de Monte Carlo : el muestreo de la función se minimiza objetivamente en el que la función se transforma de forma no lineal para permitir una tunelización más fácil entre regiones que contienen mínimos de función. La construcción de túneles más sencilla permite una exploración más rápida del espacio muestral y una convergencia más rápida hacia una buena solución.

Templado paralelo

El templado paralelo , también conocido como muestreo MCMC de intercambio de réplicas , es un método de simulación destinado a mejorar las propiedades dinámicas de las simulaciones de sistemas físicos del método Monte Carlo , y de los métodos de muestreo de la cadena de Markov Monte Carlo (MCMC) en general. El método de intercambio de réplicas fue ideado originalmente por Swendsen, luego ampliado por Geyer y desarrollado más tarde, entre otros, por Giorgio Parisi . Sugita y Okamoto formularon una versión de dinámica molecular del templado paralelo: esto generalmente se conoce como dinámica molecular de intercambio de réplicas o REMD. .

Esencialmente, se ejecutan N copias del sistema, inicializadas aleatoriamente, a diferentes temperaturas. Luego, según el criterio de Metropolis, se intercambian configuraciones a diferentes temperaturas. La idea de este método es hacer que las configuraciones a altas temperaturas estén disponibles para las simulaciones a bajas temperaturas y viceversa. Esto da como resultado un conjunto muy robusto que puede muestrear configuraciones de baja y alta energía. De esta forma, las propiedades termodinámicas como el calor específico, que en general no se calcula bien en el conjunto canónico, se pueden calcular con gran precisión.

Heurística y metaheurística

Página principal: Metaheurística

Otros enfoques incluyen estrategias heurísticas para buscar el espacio de búsqueda de una manera más o menos inteligente, que incluyen:

Enfoques basados ​​en la metodología de superficie de respuesta

Ver también

Notas al pie

Referencias

Optimización global determinista:

Para recocido simulado:

Para la optimización de búsqueda reactiva:

  • Roberto Battiti , M. Brunato y F. Mascia, Búsqueda reactiva y optimización inteligente, Serie de interfaces de investigación de operaciones / ciencias de la computación, vol. 45, Springer, noviembre de 2008. ISBN  978-0-387-09623-0

Para métodos estocásticos:

  • A. Zhigljavsky . Teoría de la búsqueda aleatoria global. Matemáticas y sus aplicaciones. Editores académicos de Kluwer. 1991.
  • Hamacher, K (2006). "Adaptación en optimización global de tunelización estocástica de complejos paisajes energéticos potenciales". Cartas de Europhysics (EPL) . Publicación de IOP. 74 (6): 944–950. doi : 10.1209 / epl / i2006-10058-0 . ISSN  0295-5075 .
  • Hamacher, K .; Wenzel, W. (1 de enero de 1999). "Comportamiento de escala de algoritmos de minimización estocástica en un paisaje de embudo perfecto". Revisión E física . 59 (1): 938–941. arXiv : física / 9810035 . doi : 10.1103 / physreve.59.938 . ISSN  1063-651X .
  • Wenzel, W .; Hamacher, K. (12 de abril de 1999). "Enfoque de túnel estocástico para la minimización global de paisajes energéticos potenciales complejos". Cartas de revisión física . Sociedad Estadounidense de Física (APS). 82 (15): 3003–3007. arXiv : física / 9903008 . doi : 10.1103 / physrevlett.82.3003 . ISSN  0031-9007 .

Para revenido paralelo:

Para métodos de continuación:

Para consideraciones generales sobre la dimensionalidad del dominio de definición de la función objetivo:

  • Hamacher, Kay (2005). "Sobre optimización global estocástica de funciones unidimensionales". Physica A: Mecánica estadística y sus aplicaciones . Elsevier BV. 354 : 547–557. doi : 10.1016 / j.physa.2005.02.028 . ISSN  0378-4371 .

Para estrategias que permitan comparar métodos de optimización globales deterministas y estocásticos

enlaces externos