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.
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.
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 .
Optimeringsmetoder _ | |
---|---|
Endimensionel |
|
Nul orden | |
Første ordre | |
anden orden | |
Stokastisk | |
Lineære programmeringsmetoder _ | |
Ikke-lineære programmeringsmetoder |