Jump to content

Benson's algorithm: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Line 6: Line 6:
Consider a vector linear program
Consider a vector linear program
:<math>\min_C Px \; \text{ subject to } A x \geq b</math>
:<math>\min_C Px \; \text{ subject to } A x \geq b</math>
for <math>P \in \mathbb{R}^{q \times n}</math>, <math>A \in \mathbb{R}^{m \times n}</math>, <math>b \in \mathbb{R}^m</math> and a polyhedral convex ordering cone <math>C</math> having nonempty interior and containing no lines. The feasible set is <math>S=\{x \in \mathbb{R}^n:\; A x \geq b\}</math>. In particular, Benson's algorithm finds the [[extreme point]]s of the set <math>P[S] + C</math>.<ref name="Lohne"/>
for <math>P \in \mathbb{R}^{q \times n}</math>, <math>A \in \mathbb{R}^{m \times n}</math>, <math>b \in \mathbb{R}^m</math> and a polyhedral convex ordering cone <math>C</math> having nonempty interior and containing no lines. The feasible set is <math>S=\{x \in \mathbb{R}^n:\; A x \geq b\}</math>. In particular, Benson's algorithm finds the [[extreme point]]s of the set <math>P[S] + C</math>, which is called upper image.<ref name="Lohne"/>


In case of <math>C=\mathbb{R}^q_+:=\{y \in \mathbb{R}^q : y_1 \geq 0,\dots, y_q \geq 0\}</math>, one obtains the special case of a multi-objective linear program ([[multiobjective optimization]]).
In case of <math>C=\mathbb{R}^q_+:=\{y \in \mathbb{R}^q : y_1 \geq 0,\dots, y_q \geq 0\}</math>, one obtains the special case of a multi-objective linear program ([[multiobjective optimization]]).

Revision as of 09:40, 4 October 2014

Template:Distinguish2

Benson's algorithm, named after Harold Benson, is a method for solving linear multi-objective optimization problems. This works by finding the "efficient extreme points in the outcome set".[1] The primary concept in Benson's algorithm is to evaluate the upper image of the vector optimization problem by cutting planes.[2]

Idea of algorithm

Consider a vector linear program

for , , and a polyhedral convex ordering cone having nonempty interior and containing no lines. The feasible set is . In particular, Benson's algorithm finds the extreme points of the set , which is called upper image.[2]

In case of , one obtains the special case of a multi-objective linear program (multiobjective optimization).

Implementations

Bensolve - a free VLP solver (C programming language)

References

  1. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1023/A:1008215702611, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1023/A:1008215702611 instead.
  2. ^ a b Andreas Löhne (2011). Vector Optimization with Infimum and Supremum. Springer. pp. 162–169. ISBN 9783642183508.