Bensonsův algoritmus - Bensons algorithm - Wikipedia
Bensonův algoritmus, pojmenoval podle Harold Benson, je metoda řešení vícecílové lineární programování problémy a vektorové lineární programy. Funguje to tak, že najdete „efektivní extrémní body v sadě výsledků“.[1] Primárním konceptem v Bensonově algoritmu je vyhodnocení horního obrazu vektorová optimalizace problém řezací roviny.[2]
Idea algoritmu
Zvažte vektorový lineární program
pro , , a polyedrický konvexní objednávkový kužel s neprázdným interiérem a bez řádků. Realizovatelná sada je . Zejména Bensonův algoritmus najde extrémní body sady , který se nazývá horní obrázek.[2]
V případě , získá se speciální případ vícecílového lineárního programu (multiobjektivní optimalizace ).
Duální algoritmus
Existuje dvojí varianta Bensonova algoritmu,[3] který je založen na geometrické dualitě[4] pro vícecílové lineární programy.
Implementace
Bensolve - bezplatný řešič VLP
Vnitřní
Reference
- ^ Harold P. Benson (1998). "Algoritmus vnější aproximace pro generování všech efektivních extrémních bodů ve výsledkové sadě problému s více objektivními lineárními programování". Journal of Global Optimization. 13 (1): 1–24. doi:10.1023 / A: 1008215702611.
- ^ A b Andreas Löhne (2011). Optimalizace vektorů s Infimem a Supremem. Springer. 162–169. ISBN 9783642183508.
- ^ Ehrgott, Matthias; Löhne, Andreas; Shao, Lizhen (2011). „Dvojí varianta Bensonova„ vnějšího aproximačního algoritmu “pro víceobjektové lineární programování. Journal of Global Optimization. 52 (4): 757–778. doi:10.1007 / s10898-011-9709-r. ISSN 0925-5001.
- ^ Heyde, Frank; Löhne, Andreas (2008). „Geometrická dualita v lineárním programování s více objekty“ (PDF). SIAM Journal on Optimization. 19 (2): 836–845. doi:10.1137/060674831. ISSN 1052-6234.
![]() | Tento aplikovaná matematika související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |