Loading article…
ハロルド・ベンソンにちなんで名付けられたベンソンのアルゴリズムは、多目的線形計画問題とベクトル線形計画を解くための手法です。これは、「結果セット内の効率的な極値点」を見つけることで機能します。 [1]ベンソンのアルゴリズムの主な概念は、平面を切断してベクトル最適化問題 の上部画像を評価することです。[2]
アルゴリズムのアイデア
ベクトル線形計画法を考える
、、および内部が空でなく直線を含まない多面体凸順序円錐に対して成り立つ。実現可能集合は である。特に、ベンソンのアルゴリズムは集合 の極値点(上図と呼ばれる)を見つける。[ 2]
の場合、多目的線形計画法(多目的最適化)の特殊なケースが得られます。
デュアルアルゴリズム
ベンソンのアルゴリズムには双対型があり[3] 、これは多目的線形計画法の 幾何学的双対性[4]に基づいています。
実装
Bensolve - 無料の VLP ソルバー
- ベンソルブ
内側
- githubへのリンク
参考文献
- ^ Harold P. Benson (1998). 「多目的線形計画問題の結果セット内のすべての効率的な極値点を生成するための外部近似アルゴリズム」。Journal of Global Optimization。13 (1): 1–24。doi : 10.1023 /A:1008215702611。
- ^ ab アンドレアス・ローネ (2011)。Infimum および Supremum を使用したベクトル最適化。スプリンガー。 162–169ページ。ISBN 9783642183508。
- ^ Ehrgott, Matthias; Löhne, Andreas; Shao, Lizhen ( 2011). 「多目的線形計画法のための Benson の「外部近似アルゴリズム」のデュアルバリアント」。Journal of Global Optimization。52 (4): 757–778。doi : 10.1007 /s10898-011-9709-y。ISSN 0925-5001 。
- ^ Heyde, Frank; Löhne, Andreas (2008). 「多目的線形計画法における幾何学的双対性」(PDF) . SIAM Journal on Optimization . 19 (2): 836–845. doi :10.1137/060674831. ISSN 1052-6234.
