Content deleted Content added
Marnie Hawes (talk | contribs) Added free to read link in citations with OAbot #oabot |
m →Solution concepts: Typo fixing, replaced: can seen → can be seen |
||
(7 intermediate revisions by 7 users not shown) | |||
Line 1:
'''Multi-objective linear programming''' is a subarea of [[mathematical optimization]]. A multiple objective linear program (MOLP) is a [[linear program]] with more than one objective function. An MOLP is a special case of a [[vector linear program]]. Multi-
== Problem formulation ==
Line 9:
A feasible point <math>x</math> is called ''efficient'' if there is no feasible point <math>y</math> with <math>Px \leq Py</math>, <math>Px \neq Py</math>, where <math>\leq</math> denotes the component-wise ordering.
Often in the literature, the aim in multiple objective linear programming is to compute the set of all efficient extremal points.....<ref name="EckerKouada1978">{{cite journal|last1=Ecker|first1=J. G.|last2=Kouada|first2=I. A.|title=Finding all efficient extreme points for multiple objective linear programs|journal=Mathematical Programming|volume=14|issue=1|year=1978|pages=249–261|issn=0025-5610|doi=10.1007/BF01588968|s2cid=42726689}}</ref>
Efficient points are frequently called ''efficient solutions''. This term is misleading because a single efficient point can be already obtained by solving one linear program, such as the linear program with the same feasible set and the objective function being the sum of the objectives of MOLP.<ref name="Ehrgott2015">{{cite book|last1=Ehrgott|first1=M.|title=Multicriteria Optimization|
More recent references consider ''outcome set based'' solution concepts<ref name="HeydeLöhne2011">{{cite journal|last1=Heyde|first1=Frank|last2=Löhne|first2=Andreas|title=Solution concepts in vector optimization: a fresh look at an old story|journal=Optimization|volume=60|issue=12|year=2011|pages=1421–1440|issn=0233-1934|doi=10.1080/02331931003665108|s2cid=54519405|url=http://webdoc.sub.gwdg.de/ebook/serien/e/reports_Halle-Wittenberg_math/08-19report.pdf}}</ref> and corresponding algorithms.<ref name="DauerSaleh1990">{{cite journal|last1=Dauer|first1=J.P.|last2=Saleh|first2=O.A.|title=Constructing the set of efficient objective values in multiple objective linear programs|journal=European Journal of Operational Research|volume=46|issue=3|year=1990|pages=358–365|issn=
A finite set <math>\bar S</math> of efficient points is called ''solution'' to MOLP if
<math>\operatorname{conv} P[\bar S] + \mathbb{R}^q_+ = \mathcal{P}</math> ("conv" denotes the convex hull).
If MOLP is not bounded, a solution consists not only of points but of points and directions <ref name="Löhne2011"
== Solution methods ==
Multiobjective variants of the [[simplex algorithm]] are used to compute decision set based solutions<ref name="EckerKouada1978"
Objective set based solutions can be obtained by [[Benson's algorithm]].<ref name="Benson1998"
== Related problem classes ==
Multiobjective linear programming is equivalent to [[Polyhedral combinatorics|polyhedral]] projection.<ref name="LöhneWeißing2016">{{cite journal|last1=Löhne|first1=Andreas|last2=Weißing|first2=Benjamin|title=Equivalence between polyhedral projection, multiple objective linear programming and vector linear programming|journal=Mathematical Methods of Operations Research|volume=84|issue=2|year=2016|pages=411–426|issn=1432-2994|doi=10.1007/s00186-016-0554-0|arxiv=1507.00228|s2cid=26137201}}</ref>
== References ==
|