Piyavského metoda

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 1. září 2017; ověření vyžaduje 1 úpravu .

Piyavského metoda je metoda pro nalezení globálního minima ( maxima ) Lipschitzovy funkce dané na kompaktní množině . Je snadno implementovatelný a má poměrně jednoduché podmínky konvergence. Vhodné pro širokou třídu funkcí, jejichž derivaci například můžeme omezit.

Metoda nápad

Nechť funkce definovaná na splňuje Lipschitzovu podmínku:

.

Lipschitzovy podmínky zjevně implikují oboustrannou nerovnost, která omezuje očekávané chování funkce.

,

kde , bod, ve kterém bylo měření provedeno.

Udělejme nějaké testy .

Nazvěme funkci minorant a majorant . _

Graficky se jedná o přerušované čáry, proto se Piyavského metodě často říká také metoda přerušovaných čar. Je zřejmé, že omezují funkci ze dvou stran:

Označme . Globální minimum funkce lze odhadnout:

Tím, že je označený "koridor" menší než předem určený , lze najít globální minimum funkce. Piyavského metoda v každém kroku provádí nový test funkce , přičemž opravuje minoritu a aktuální odhad globálního minima. Zkoušky se provádějí na minimálním bodě současného minoritního stupně.

Algoritmus

  1. Nastavíme (nebo vyhodnotíme) Lipschitzovu konstantu , přesnost a - počet počátečních pokusů.
  2. Tyto testy provádíme na různých místech kompaktu . .
  3. . Můžete jednoduše porovnat s hodnotou v předchozí iteraci.
  4. , kde .
  5. Pokud - stop. Minimum se nachází v bodě .
  6. Probíhá test . . Menšina je opravena. Vraťte se ke kroku 2.

Věta o konvergenci

Buď kompaktní. - Lipschitz, s konstantní , . Pak pro jakýkoli způsob umístění počátečních bodů se Piyavského metoda zastaví po konečném počtu kroků a .

Literatura