Piyavskys metod är en metod för att hitta det globala minimum ( maximum ) för en Lipschitz-funktion som ges på en kompakt uppsättning . Det är lätt att implementera och har ganska enkla konvergensvillkor. Lämplig för en bred klass av funktioner vars derivata, till exempel, vi kan begränsa.
Låt funktionen som definieras på uppfyller Lipschitz-villkoret:
.
Lipschitz-förhållandena innebär uppenbarligen en tvåsidig ojämlikhet som begränsar funktionens förväntade beteende.
,
där , punkten där mätningen gjordes.
Låt oss köra några tester .
Låt oss kalla funktionen för en minorant och en majorant .
Grafiskt sett är de streckade linjer, så Piyavsky-metoden kallas ofta också för bruten linje-metoden. Uppenbarligen begränsar de funktionen från två sidor:
Låt oss beteckna . Det globala minimumet för en funktion kan uppskattas:
Genom att göra den angivna "korridoren" mindre än den förutbestämda kan man hitta funktionens globala minimum. Piyavskys metod vid varje steg utför ett nytt test av funktionen , samtidigt som det korrigerar minorant och den nuvarande uppskattningen av det globala minimumet. Testerna utförs vid minimipunkten för den aktuella minoranten.
Låt vara kompakt. - Lipschitz, med konstant , . Sedan, för alla sätt att placera de initiala punkterna , kommer Piyavskys metod att sluta efter ett ändligt antal steg , och .
_ | Optimeringsmetoder|
---|---|
En-dimensionell |
|
Noll ordning | |
Första beställning | |
andra beställning | |
Stokastisk | |
Linjära programmeringsmetoder _ | |
Icke -linjära programmeringsmetoder |