stringtranslate.com

Túnel estocástico

En el análisis numérico , la tunelización estocástica (STUN) es un enfoque de optimización global basado en el método de Monte Carlo : muestreo de la función que se va a minimizar objetivamente, en el que la función se transforma de manera no lineal para permitir una tunelización más sencilla entre las regiones que contienen los mínimos de la función. Una tunelización 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.

Idea

Función de prueba unidimensional esquemática (negra) y potencial efectivo STUN (roja y azul), donde el mínimo indicado por las flechas es el mejor mínimo encontrado hasta el momento. Todos los pozos que se encuentran por encima del mejor mínimo encontrado se suprimen. Si el proceso dinámico puede escapar del pozo alrededor de la estimación mínima actual, no quedará atrapado por otros mínimos locales que sean más altos. Los pozos con mínimos más profundos se mejoran. El proceso dinámico se acelera por eso.

Las técnicas de optimización basadas en el método de Monte Carlo muestrean la función objetivo "saltando" aleatoriamente del vector de solución actual a otro con una diferencia en el valor de la función de . La probabilidad de aceptación de dicho salto de prueba se elige en la mayoría de los casos como ( criterio de Metropolis ) con un parámetro apropiado .

La idea general de STUN es eludir la dinámica lenta de las funciones de energía mal formadas que se encuentran, por ejemplo, en los vidrios de espín, al atravesar dichas barreras.

Este objetivo se logra mediante el muestreo de Monte Carlo de una función transformada que carece de esta dinámica lenta. En la "forma estándar", la transformación se lee donde es el valor de función más bajo encontrado hasta el momento. Esta transformación conserva los lugares geométricos de los mínimos.

Luego se utiliza en lugar de en el algoritmo original dando una nueva probabilidad de aceptación de

El efecto de tal transformación se muestra en el gráfico.

Tunelización estocástica adaptativa dinámica

Una variación de la tunelización constante es hacerlo solo cuando se está atrapado en un mínimo local. Luego se ajusta para salir del mínimo y buscar una solución globalmente óptima. El análisis de fluctuación sin tendencia es la forma recomendada de determinar si se está atrapado en un mínimo local.

Otros enfoques

Referencias