El método de Piyavsky es un método para encontrar el mínimo ( máximo ) global de una función de Lipschitz dada en un conjunto compacto . Es fácil de implementar y tiene condiciones de convergencia bastante simples. Adecuado para una amplia clase de funciones cuya derivada, por ejemplo, podemos limitar.
Deje que la función definida en satisfaga la condición de Lipschitz:
.
Las condiciones de Lipschitz obviamente implican una desigualdad bilateral que limita el comportamiento esperado de la función.
,
donde , el punto en el que se realizó la medición.
Hagamos algunas pruebas .
Llamemos a la función minorant y majorant .
Gráficamente, son líneas discontinuas, por lo que el método de Piyavsky a menudo también se denomina método de línea discontinua. Obviamente, limitan la función desde dos lados:
Denotemos . El mínimo global de una función se puede estimar:
Al hacer que el "corredor" indicado sea menor que el predeterminado , se puede encontrar el mínimo global de la función. El método de Piyavsky en cada paso realiza una nueva prueba de la función , mientras corrige la minorante y la estimación actual del mínimo global. Las pruebas se realizan en el punto mínimo del minorante actual.
Sea compacto. - Lipschitz, con constante , . Entonces, para cualquier forma de colocar los puntos iniciales , el método de Piyavsky se detendrá después de un número finito de pasos , y .
de optimización | Métodos|
---|---|
unidimensional |
|
orden cero | |
Primer orden | |
segundo orden | |
estocástico | |
Métodos de programación lineal | |
Métodos de programación no lineal |