In decision theory and game theory, Wald's maximin model is a non-probabilistic decision-making model according to which decisions are ranked on the basis of their worst-case outcomes – the optimal decision is one with the least bad worst outcome. It is one of the most important models in robust decision making in general and robust optimization in particular.
It is also known by a variety of other titles, such as Wald's maximin rule, Wald's maximin principle, Wald's maximin paradigm, and Wald's maximin criterion. Often 'minimax' is used instead of 'maximin'.
This model represents a 2-person game in which the
max
S(d)
S(d)
f(d,s)
s
S(d)
The above model is the classic format of Wald's maximin model. There is an equivalent mathematical programming (MP) format:
where
R
As in game theory, the worst payoff associated with decision
d
v(d):=mins\inf(d,s) , d\inD
is called the security level of decision
d
The minimax version of the model is obtained by exchanging the positions of the
max
min
v\circ:=mind\inmaxs\inf(d,s).
The equivalent MP format is as follows:
v\circ:=mind\in\{z:z\gef(d,s),\foralls\inS(d)\}
Inspired by game theory, Abraham Wald developed this model [1] [2] [3] as an approach to scenarios in which there is only one player (the decision maker). Player 2 showcases a gloomy approach to uncertainty. In Wald's maximin model, player 1 (the
max
min
With the establishment of modern decision theory in the 1950s, the model became a key ingredient in the formulation of non-probabilistic decision-making models in the face of severe uncertainty.[4] [5] It is widely used in diverse fields such as decision theory, control theory, economics, statistics, robust optimization, operations research, philosophy, etc.[6] [7]
One of the most famous examples of a Maximin/Minimax model is
minx\inmaxy\in \{x2-y2\}
where
R
D=S(d)=R
f(d,s)=d2-s2
(x,y)=(0,0)
There are many cases where it is convenient to 'organize' the Maximin/Minimax model as a 'table'. The convention is that the rows of the table represent the decisions, and the columns represent the states.
Henri is going for a walk. The sun may shine, or it may rain. Should Henri carry an umbrella? Henri does not like carrying an umbrella, but he dislikes getting wet even more. His "payoff matrix", viewing this as a Maximin game pitting Henri against Nature, is as follows.
! Sun | Rain | - ! No umbrella | - ! Umbrella |
---|
! Sun | Rain ! Worst Payoff | Best Worst Payoff | - ! No umbrella | - ! Umbrella |
---|
Over the years a variety of related models have been developed primarily to moderate the pessimistic approach dictated by the worst-case orientation of the model.[8] [9] [10] For example,
Savage's minimax regret model[11] is associated with the payoff regrets.
The sets of states
S(d),d\inD,
Let
D
S
It might be desirable to build the facility so that its shortest distance from an existing dwelling is as large as possible. The maximin formulation of the problem is as follows:
maxd\inmins\indist(d,s)
where
dist(d,s)
s
d
S(d)
d
In cases where is it desirable to live close to the facility, the objective could be to minimize the maximum distance from the facility. This yields the following minimax problem:
mind\inmaxs\indist(d,s)
These are generic facility location problems.
Experience has shown that the formulation of maximin models can be subtle in the sense that problems that 'do not look like' maximin problems can be formulated as such.
Consider the following problem:
Given a finite setThe maximin formulation of this problem, in the MP format, is as follows:and a real valued functionX
ong
, find the largest subset ofX
such thatX
for everyg(x)\le0
in this subset.x
maxY\subseteq \{|Y|:g(x)\le0,\forallx\inY\}.
Generic problems of this type appear in robustness analysis.[12] [13]
It has been shown that the radius of stability model and info-gap's robustness model are simple instances of Wald's maximin model.[14]
Constraints can be incorporated explicitly in the maximin models. For instance, the following is a constrained maximin problem stated in the classic format
v*:=maxd\inmins\in \{f(d,s):g(d,s)\le0,\foralls\inS(d)\}.
Its equivalent MP format is as follows:
v*:=maxd\in\{z:z\lef(d,s),g(d,s)\le0,\foralls\inS(d)\}.
Such models are very useful in robust optimization.
One of the 'weaknesses' of the Maximin model is that the robustness that it provides comes with a price. By playing it safe, the Maximin model tends to generate conservative decisions, whose price can be high. The following example illustrates this important feature of the model.
Suppose there are two options, and, and where
S(x')=S(x'')=[a,b]
maxd\inmins\inf(d,s)=maxd',d'' mina\lef(d,s)=max \{mina\lef(d',s),mina\lef(d'',s)\}
There are no general-purpose algorithms for the solution of maximin problems. Some problems are very simple to solve, others are very difficult.[15] [16]
Consider the case where the state variable is an "index", for instance let
S(d)=\{1,2,...,k\}
d\inD
\begin{align}maxd\inmins\inf(d,s)&=maxd\inmin1\le\{f1(d),...,fk(d)\}\\ &=maxd\in\{z:z\lefs(d),\foralls=1,2,...,k\}\end{align}
fs(d)\equivf(d,s)
If
d\inRn
fs,s=1,2,...,k,
d\inD
d