Lexicographic max-min optimization

From Wikipedia, the free encyclopedia

Lexicographic max-min optimization (also called lexmaxmin or leximin or leximax or lexicographic max-ordering optimization) is a kind of multi-objective optimization. In general, multi-objective optimization deals with optimization problems with two or more objective functions to be optimized simultaneously. Lexmaxmin optimization presumes that the decision-maker would like the smallest objective value to be as high as possible; subject to this, the second-smallest objective should be as high as possible; and so on. In other words, the decision-maker ranks the possible solutions according to a leximin order of their objective function values.

As an example, consider egalitarian social planners, who want to decide on a policy such that the utility of the poorest person will be as high as possible; subject to this, they want to maximize the utility of the second-poorest person; and so on. This planner solves a lexmaxmin problem, where the objective function number i is the utility of agent number i.

Algorithms for lexmaxmin optimization (not using this name) were developed for computing the nucleolus of a cooperative game.[1][2] An early application of lexmaxmin was presented by Melvin Dresher[3] in his book on game theory, in the context of taking maximum advantage of the opponent's mistakes in a zero-sum game. Behringer[4] cites many other examples in game theory as well as decision theory.

A lexmaxmin problem may be written as:where are the functions to maximize; is the vector of decision variables; and is the feasible set - the set of possible values of .

Comparison with lexicographic optimization

Lexmaxmin optimization is closely related to lexicographic optimization. However, in lexicographic optimization, there is a fixed order on the functions, such that is the most important, is the next-most important, and so on. In contrast, in lexmaxmin, all the objectives are equally important. To present lexmaxmin as a special case of lexicographic optimization, denote by the smallest objective value in x. Similarly, denote by the second-smallest objective value in x, and so on, so that . Then, the lexmaxmin optimization problem can be written as the following lexicographic maximization problem:

Uniqueness

In general, a lexmaxmin optimization problem may have more than one optimal solution. If and are two optimal solutions, then their ordered value vector must be the same, that is, for all ,[5]:Thm.2 that is, the smallest value is the same, the second-smallest value is the same, and so on. However, the unsorted value vectors may be different. For example, (1,2,3) and (2,1,3) may both be optimal solutions to the same problem.

However, if the feasible domain is a convex set, and the objectives are concave functions, then the value vectors in all optimal solutions must be the same, since if there were two different optimal solutions, their mean would be another feasible solution in which the objective functions attain a higher value - contradicting the optimality of the original solutions.[5]:Thm.6

Algorithms for continuous variables

Algorithms for discrete variables

References

Related Articles

Wikiwand AI