多目的線形計画法は、数学的最適化のサブ領域です。多目的線形計画法 (MOLP) は、複数の目的関数を持つ線形計画法です。MOLP は、ベクトル線形計画法の特殊なケースです。多目的線形計画法も、多目的最適化のサブ領域です。
問題の定式化
数学的に言えば、MOLP は次のように表すことができます。
ここで、は行列、は行列、は の要素を持つ次元ベクトル、は の要素を持つ次元ベクトル、は の要素を持つ 次元ベクトル、はの要素を持つ 次元ベクトル
ソリューションのコンセプト
実行可能点は、、 (ここで は成分ごとの順序付けを表す) を満たす実行可能点が存在しない場合に効率的であると呼ばれます。
文献では、多目的線形計画法の目的は、すべての効率的な極値点の集合を計算することであるとよく言われています。 [1]また、すべての最大効率面の集合を決定するアルゴリズムもあります。[2]これらの目標に基づくと、すべての効率的な(極値)点の集合がMOLPの解であると見なすことができます。このタイプの解の概念は、決定セットベースと呼ばれます。[3]これは線形計画法の最適解とは互換性がありませんが、むしろ線形計画法のすべての最適解の集合(決定がより困難)に似ています。
効率的な点は、しばしば効率的な解と呼ばれます。この用語は誤解を招きます。なぜなら、単一の効率的な点は、同じ実行可能集合を持つ線形計画と、目的関数がMOLPの目的関数の合計であるような1つの線形計画を解くことによってすでに得られるからです。[4]
最近の参考文献では、結果セットに基づくソリューションの概念[5]と対応するアルゴリズムが検討されています。[6] [3] MOLP が有界であると仮定します。つまり、すべての実行可能な に対してとなるようなものが存在するとします。MOLP のソリューションは、MOLP の上像を記述するのに十分な量の情報を持つ効率的な点の有限の部分集合として定義されます。MOLP の実行可能セットで表すと、 MOLP の上像はセット です。ソリューションの正式な定義[5] [7]は次のとおりです。
効率的な点の有限集合は、 MOLP の 解と呼ばれます(「conv」は凸包を表します)。
MOLPが有界でない場合、解は点だけでなく点と方向から構成される[7] [8]
解決方法
シンプレックスアルゴリズムの多目的変種は、決定セットベースのソリューション[1] [2] [9]と目的セットベースのソリューション[10]を計算するために使用されます。
目的集合に基づく解はベンソンのアルゴリズムによって得られる。[3] [8]
関連する問題クラス
多目的線形計画法は多面体投影と同等である。[11]
参考文献
- ^ ab Ecker, JG; Kouada, IA (1978). 「多目的線形計画法のすべての効率的な極値点の検出」.数学プログラミング. 14 (1): 249–261. doi :10.1007/BF01588968. ISSN 0025-5610. S2CID 42726689.
- ^ ab Ecker, JG; Hegner, NS; Kouada, IA (1980). 「多目的線形計画法の最大効率面の生成」.最適化理論と応用ジャーナル. 30 (3): 353–381. doi :10.1007/BF00935493. ISSN 0022-3239. S2CID 120455645.
- ^ abc Benson, Harold P. (1998). 「多目的線形計画問題の結果セット内のすべての効率的な極値点を生成するための外部近似アルゴリズム」Journal of Global Optimization . 13 (1): 1–24. doi :10.1023/A:1008215702611. ISSN 0925-5001. S2CID 45440728.
- ^ Ehrgott, M. (2005).マルチ基準最適化. Springer. CiteSeerX 10.1.1.360.5223 . doi :10.1007/3-540-27659-9. ISBN 978-3-540-21398-7。
- ^ ab Heyde, Frank; Löhne, Andreas (2011). 「ベクトル最適化におけるソリューションコンセプト:古い話の新たな見方」(PDF) .最適化. 60 (12): 1421–1440. doi :10.1080/02331931003665108. ISSN 0233-1934. S2CID 54519405.
- ^ Dauer, JP; Saleh, OA (1990). 「多重目的線形計画法における効率的な目的値セットの構築」.ヨーロッパオペレーションズリサーチジャーナル. 46 (3): 358–365. doi :10.1016/0377-2217(90)90011-Y. ISSN 0377-2217.
- ^ ab Löhne, Andreas (2011).最小値と最大値によるベクトル最適化. ベクトル最適化. doi :10.1007/978-3-642-18351-5. ISBN 978-3-642-18350-8. ISSN 1867-8971。
- ^ ab Löhne, Andreas; Weißing, Benjamin (2017). 「ベクトル線形計画ソルバー Bensolve – 理論的背景に関するメモ」. European Journal of Operational Research . 260 (3): 807–813. arXiv : 1510.04823 . doi :10.1016/j.ejor.2016.02.039. ISSN 0377-2217. S2CID 17267946.
- ^ Armand, P.; Malivert, C. (1991). 「多目的線形計画法における効率的な集合の決定」. Journal of Optimization Theory and Applications . 70 (3): 467–489. CiteSeerX 10.1.1.161.9730 . doi :10.1007/BF00941298. ISSN 0022-3239. S2CID 18407847.
- ^ Rudloff, Birgit; Ulus, Firdevs; Vanderbei, Robert (2016). 「線形ベクトル最適化問題のためのパラメトリックシンプレックスアルゴリズム」.数学プログラミング. 163 (1–2): 213–242. arXiv : 1507.01895 . doi :10.1007/s10107-016-1061-z. ISSN 0025-5610. S2CID 13844342.
- ^ Löhne, Andreas; Weißing, Benjamin (2016). 「多面体投影、多目的線形計画法、ベクトル線形計画法の等価性」.オペレーションズ・リサーチの数学的手法. 84 (2): 411–426. arXiv : 1507.00228 . doi :10.1007/s00186-016-0554-0. ISSN 1432-2994. S2CID 26137201.
