Piyavsky metode

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 1. september 2017; verifikation kræver 1 redigering .

Piyavskys metode er en metode til at finde det globale minimum ( maksimum ) af en Lipschitz-funktion givet på et kompakt sæt . Det er nemt at implementere og har ret enkle konvergensbetingelser. Velegnet til en bred klasse af funktioner, hvis afledte, for eksempel, vi kan begrænse.

Metode idé

Lad den definerede funktion opfylde Lipschitz-betingelsen:

.

Lipschitz-forholdene indebærer naturligvis en tosidet ulighed, der begrænser funktionens forventede adfærd.

,

hvor , det punkt, hvor målingen blev foretaget.

Lad os køre nogle tests .

Lad os kalde funktionen en minorant og en majorant .

Grafisk er de stiplede linjer, så Piyavsky-metoden kaldes ofte også for den stiplede linje-metode. Det er klart, de begrænser funktionen fra to sider:

Lad os betegne . Det globale minimum af en funktion kan estimeres:

Ved at gøre den angivne "korridor" mindre end den forudbestemte , kan man finde funktionens globale minimum. Piyavskys metode ved hvert trin udfører en ny test af funktionen , mens den korrigerer minorant og det aktuelle estimat af det globale minimum. Testene udføres på minimumspunktet for den aktuelle minorant.

Algoritme

  1. Vi indstiller (eller evaluerer) Lipschitz-konstanten , nøjagtighed og - antallet af indledende forsøg.
  2. Vi udfører disse tests på forskellige steder på kompakten . .
  3. . Du kan blot sammenligne med værdien i den forrige iteration.
  4. , hvor .
  5. Hvis - stop. Minimum findes på punktet .
  6. En test er ved at blive udført . . Minoranten er rettet. Vend tilbage til trin 2.

Konvergenssætning

Lad være kompakt. - Lipschitz, med konstant , . Så, for enhver måde at placere de indledende punkter på , vil Piyavskys metode stoppe efter et begrænset antal trin , og .

Litteratur