벤슨의 알고리즘

Benson's algorithm

해롤드 벤슨의 이름을 딴 벤슨의 알고리즘다목적 선형 프로그래밍 문제와 벡터 선형 프로그램을 푸는 방법이다.이것은 "결과 집합에서 효율적 극한점"을 찾음으로써 작동한다.[1]벤슨의 알고리즘에서 일차 개념은 벡터 최적화 문제의 상위 이미지를 절단면을 통해 평가하는 것이다.[2]

알고리즘의 개념

벡터 선형 프로그램 고려

for , , and a polyhedral convex ordering cone having nonempty interior and containing no lines.실현 가능한 집합은 ={ : b 특히 벤슨의 은 설정된P [ + C 극한점을 찾는데 이를 upper image라고 한다.[2]

= + { y : 0,… , q } C 0 다목적 선형 프로그램의 특별한 경우(다목적 최적화)를 얻는다.

이중 알고리즘

다목적 선형 프로그램을 위한 기하학적 이중성을[4] 바탕으로 한 벤슨의 알고리즘에는 이중 변종이 있다.[3]

구현

벤솔브 - 무료 VLP 해결사

내부

참조

  1. ^ Harold P. Benson (1998). "An Outer Approximation Algorithm for Generating All Efficient Extreme Points in the Outcome Set of a Multiple Objective Linear Programming Problem". Journal of Global Optimization. 13 (1): 1–24. doi:10.1023/A:1008215702611.
  2. ^ a b Andreas Löhne (2011). Vector Optimization with Infimum and Supremum. Springer. pp. 162–169. ISBN 9783642183508.
  3. ^ Ehrgott, Matthias; Löhne, Andreas; Shao, Lizhen (2011). "A dual variant of Benson's "outer approximation algorithm" for multiple objective linear programming". Journal of Global Optimization. 52 (4): 757–778. doi:10.1007/s10898-011-9709-y. ISSN 0925-5001.
  4. ^ Heyde, Frank; Löhne, Andreas (2008). "Geometric Duality in Multiple Objective Linear Programming" (PDF). SIAM Journal on Optimization. 19 (2): 836–845. doi:10.1137/060674831. ISSN 1052-6234.