Robustní optimalizace - Robust optimization

Robustní optimalizace je pole optimalizační teorie zabývající se optimalizačními problémy, ve kterém je hledána určitá míra robustnosti proti nejistotě, kterou lze reprezentovat jako deterministická variabilita v hodnotě parametrů samotného problému a / nebo jeho řešení.

Dějiny

Počátky robustní optimalizace sahají až do založení moderní teorie rozhodování v padesátých letech minulého století a použití analýzy nejhorších případů a Waldova modelu maximinů jako nástroje pro léčbu závažné nejistoty. Stala se vlastní disciplínou v 70. letech s paralelním vývojem v několika vědeckých a technologických oblastech. V průběhu let se uplatnil ve statistice , ale také v operačním výzkumu , elektrotechnice , teorii řízení , financích , logistice správy portfolia , výrobním inženýrství , chemickém inženýrství , medicíně a informatice . V technických problémech mají tyto formulace často název „Robust Design Optimization“, RDO nebo „Reliability Based Design Optimization“, RBDO.

Příklad 1

Zvažte následující problém lineárního programování

kde je daná podmnožina .

To, co z tohoto dělá problém „robustní optimalizace“, je klauzule v omezeních. Z toho vyplývá, že aby byl pár přípustný, musí být omezení uspokojeno tím nejhorším, co se ho týká , konkrétně dvojicí, která maximalizuje hodnotu pro danou hodnotu .

Pokud je prostor parametrů konečný (skládající se z konečně mnoha prvků), pak je tento robustní optimalizační problém sám o sobě problémem lineárního programování : pro každý existuje lineární omezení .

Pokud to není konečná množina, pak je tento problém problémem lineárního polo nekonečného programování , konkrétně problémem lineárního programování s konečně mnoha (2) rozhodovacími proměnnými a nekonečně mnoha omezeními.

Klasifikace

Existuje řada klasifikačních kritérií pro robustní optimalizační problémy / modely. Zejména lze rozlišit mezi problémy s místními a globálními modely robustnosti; a mezi pravděpodobnostními a nepravděpodobnými modely robustnosti. Moderní robustní optimalizace se zabývá primárně nepravděpodobnými modely robustnosti, které jsou orientovány na nejhorší případy a jako takové obvykle nasazují Waldovy modely maximinu .

Místní robustnost

Existují případy, kdy se hledá robustnost proti malým poruchám ve jmenovité hodnotě parametru. Velmi oblíbeným modelem lokální robustnosti je model poloměru stability :

kde označuje nominální hodnotu parametru, označuje kouli o poloměru se středem na a označuje sadu hodnot, které splňují dané podmínky stability / výkonu spojené s rozhodnutím .

Řečeno slovy, robustnost (poloměr stability) rozhodnutí je poloměr největší koule soustředěný u všech prvků, které splňují požadavky na stabilitu kladené . Obrázek je tento:

Místní robustnost.png

kde obdélník představuje množinu všech hodnot spojených s rozhodnutím .

Globální robustnost

Zvažte jednoduchý abstraktní robustní optimalizační problém

kde označuje soubor všech možných uvažovaných hodnot .

Jedná se o globální problém robustní optimalizace v tom smyslu, že omezení robustnosti představuje všechny možné hodnoty .

Potíž je v tom, že takové „globální“ omezení může být příliš náročné, protože neexistuje žádné, které by toto omezení uspokojilo. Ale i když taková existence existuje, omezení může být příliš „konzervativní“ v tom, že přináší řešení, které generuje velmi malou výplatu, která nereprezentuje výkon ostatních rozhodnutí v . Mohlo by například dojít k tomu, že pouze mírně poruší omezení robustnosti, ale přinese velmi velkou výplatu . V takových případech může být nutné trochu uvolnit omezení robustnosti a / nebo upravit výrok problému.

Příklad 2

Zvažte případ, kdy cílem je uspokojit omezení . kde označuje rozhodovací proměnnou a je to parametr, jehož množina možných hodnot v . Pokud nic takového neexistuje , navrhne se následující intuitivní míra robustnosti:

kde označuje příslušnou míru „velikosti“ množiny . Například pokud je konečná množina, pak by mohla být definována jako mohutnost množiny .

Stručně řečeno, robustnost rozhodování je velikost největší podskupiny, pro kterou je omezení splněno pro každou z této sady. Optimálním rozhodnutím je pak rozhodnutí, jehož robustnost je největší.

Tím se získá následující robustní problém s optimalizací:

Tato intuitivní představa globální robustnosti se v praxi často nepoužívá, protože robustní optimalizační problémy, které vyvolává, jsou obvykle (ne vždy) velmi obtížně řešitelné.

Příklad 3

Zvažte robustní optimalizační problém

kde je funkce se skutečnou hodnotou a předpokládejme, že pro tento problém neexistuje proveditelné řešení, protože omezení robustnosti je příliš náročné.

Abychom tento problém překonali, pojďme být relativně malou podmnožinou reprezentující „normální“ hodnoty a zvažte následující robustní optimalizační problém:

Jelikož je mnohem menší než , jeho optimální řešení nemusí fungovat dobře na velké části a proto nemusí být robustní proti variabilitě over .

Jedním ze způsobů, jak vyřešit tento problém, je uvolnit omezení pro hodnoty mimo množinu kontrolovaným způsobem, takže jsou povolena větší porušení, protože vzdálenost od se zvyšuje. Zvažte například omezení uvolněné robustnosti

kde je kontrolní parametr a označuje vzdálenost od . Tak, pro uvolněné robustnosti omezení snižuje zpět na původní robustnosti omezení. Tím se získá následující (uvolněný) robustní problém s optimalizací:

Funkce je definována takovým způsobem, že

a

a proto optimální řešení uvolněného problému splňuje původní omezení pro všechny hodnoty v . Rovněž uspokojuje uvolněné omezení

venku .

Nepravděpodobné robustní optimalizační modely

Dominující paradigma v této oblasti robustní optimalizace je Wald je Maximin modelu , a to

kde reprezentuje rozhodovatele, reprezentuje Nature, konkrétně nejistotu , představuje rozhodovací prostor a označuje soubor možných hodnot spojených s rozhodováním . Toto je klasický formát generického modelu a často se o něm říká, že se jedná o problém s optimalizací minimax nebo maximin . Nepravděpodobnostní ( deterministický ) model byl a je široce používán pro robustní optimalizaci, zejména v oblasti zpracování signálu.

Ekvivalentní matematické programování (MP) výše uvedeného klasického formátu je

Omezení lze do těchto modelů explicitně začlenit. Obecný omezený klasický formát je

Ekvivalentní omezený formát MP je definován jako:

Pravděpodobně robustní optimalizační modely

Tyto modely kvantifikují nejistotu ve „skutečné“ hodnotě sledovaného parametru pomocí funkcí rozdělení pravděpodobnosti. Byly tradičně klasifikovány jako stochastické programování a stochastické optimalizační modely. Pravděpodobně robustní optimalizace si v poslední době získala popularitu zavedením přísných teorií, jako je optimalizace scénářů schopných kvantifikovat úroveň robustnosti řešení získaných randomizací. Tyto metody jsou také relevantní pro metody optimalizace založené na datech.

Robustní protějšek

Metoda řešení mnoha robustních programů zahrnuje vytvoření deterministického ekvivalentu, který se nazývá robustní protějšek. Praktická obtížnost robustního programu závisí na tom, zda je jeho robustní protějšek výpočetně využitelný.

Viz také

Reference

Další čtení

externí odkazy