Simulační model v kontextu simulační optimalizace
Vstupy simulačního modelu - rozhodovací proměnné
 Tisk

Jak již bylo řečeno, simulační optimalizátor se snaží pomocí nějakého algoritmu nalézt nejlepší variantu, tj. kombinaci vybraných hodnot vstupních parametrů - hodnoty rozhodovacích proměnných (Decision Variables) - simulačního modelu tak, aby bylo zajištěno nejlepší uspořádání nebo chování modelu vzhledem ke zvolenému kritériu.


Pojďme nejprve shlédnout animaci, která osvětluje princip simulační optimalizace viz .


Poznámka: Za účelem sladění pojmů používaných v odvětví simulační optimalizace bude v dalším textu namísto „nastavení vstupních parametrů simulačního modelu“ používán pojmenování „nastavení hodnot rozhodovacích proměnných“.


Definujme nejprve prostor všech řešení Prostor všech řešení (Problem Space) který je definičním oborem účelové funkce. Hodnota této funkce (v případě vícekriteriální optimalizace hodnoty více účelových funkcí) vyjadřuje, nakolik jsme se přiblížili k vytýčenému cíli.


Dále definujme podprostor - prohledávaný prostor Prohledávaný prostor (Search Space), ve kterém se bude pohybovat optimalizační metoda (algoritmus) za účelem nalezení tzv. optimální varianty. Prohledávaný prostor je tedy prohledávaná (testovaná) část prostoru všech řešení Prostor všech řešení (je vlastní podmnožinou množiny všech řešení tj. ), jehož velikost může být definovaná např. ve formě hranic pro každou osu - n-rozměrného kvádru (Box Constraint):



     kde:


Optimální varianta představuje takové nastavení vstupních parametrů simulačního modelu - hodnot rozhodovacích proměnných, aby bylo zajištěno dosažení nejlepšího chování simulačního modelu vzhledem ke specifikovanému kritériu (cíli), který je vyjádřen pomocí účelové funkce a zároveň tato varianta musí splňovat podmínku přípustnosti řešení - vyhovovat definovaným omezením.


Rozhodovacími proměnnými mohou být např. počet strojů, počet lidí, počet entit atd. Rozhodovací proměnné jsou tedy takové faktory, které mají v simulačním modelu vliv na výsledný výstup z tohoto modelu, který je následně argumentem při výpočtu hodnoty účelové funkce.


Hodnoty rozhodovacích proměnných jsou tedy měněny po proběhnutí simulačního experimentu (jeden iterační krok). Měly by také splňovat definovaná omezení, např. být v rozsahu své dolní a horní meze atd. V simulační optimalizaci jsou jejich hodnoty nejčastěji nastavovány pomocí optimalizačních algoritmů využívajících metod globální optimalizace. Hodnoty rozhodovacích proměnných jsou měněny do té doby, dokud:


Z hlediska kontroly manažera rozlišujeme rozhodovací proměnné:


Rozhodovací proměnné nabývají v odlišných variantách systému různých hodnot, tzv. úrovní. Rozhodovací proměnné mohou být:


Poznámka: Alternativní značení intervalu - místo špičatých závorek používané v české literatuře se v cizojazyčné literatuře pro uzavřené intervaly používají hranaté závorky .

Aby byla zachována autentičnost citace, některé vzorce budou obsahovat toto alternativní značení.


Hodnoty jednotlivých rozhodovacích proměnných jsou uloženy ve vektoru Prvek prohledávaného prostoru. Tento vektor lze také obecně nazvat prvkem Prvek prohledávaného prostoru v prohledávané části prostoru Prohledávaný prostor . Prvek je tedy Dimenze prohledávaného prostoru-dimensionální vektor a v prohledávaném prostoru vyjadřuje bod o souřadnicích:



     kde:


Je logické, že čím bude vyšší počet rozhodovacích proměnných, tím bude vzrůstat časová náročnost optimalizačního algoritmu.

Poněvadž v některých algoritmech je zapotřebí přistupovat k hodnotám souřadnic prvku (bodu - vektoru) a poněvadž záleží na pořadí jednotlivých hodnot, lze jej vnímat jako seznam, kde tyto hodnoty budeme indexovat podle pořadí os jednotlivých rozhodovacích proměnných od indexu 0 až do indexu počet os - 1:



     kde:


Tento zápis jen zobecnil předchozí rovnici, kde namísto indexu 1 u hodnoty první rozhodovací proměnné je použit index 0, a tudíž poslední index je roven .


Takový přístup je zaveden z důvodu sladění principů užívaných v programování, kde indexy prvků seznamu jsou číslovány od nuly. Jednotlivé metody pro práci se seznamy byly detailně popsány v kapitole seznamy.


Ve většině algoritmů je generováno více prvků. Tyto prvky jsou též indexovány a pro -tý prvek a jeho souřadnice (pro Dimenze prohledávaného prostoru-dimensionální prostor rozhodovacích proměnných).