Академический Документы
Профессиональный Документы
Культура Документы
By
Dr. Rajesh Arora
Definitions
Definition:ZeroSumGameAgamein
whichthepayoffsfortheplayersalwaysadds
uptozeroiscalledazerosumgame.
Definition:MaximinstrategyIfwe
determinetheleastpossiblepayoffforeach
strategy,andchoosethestrategyforwhichthis
minimumpayoffislargest,wehavethe
maximinstrategy.
A Further Definition
Definition:Constantsumandnonconstantsum
gameIfthepayoffstoallplayersadduptothe
sameconstant,regardlesswhichstrategiesthey
choose,thenwehaveaconstantsumgame.The
constantmaybezerooranyothernumber,so
zerosumgamesareaclassofconstantsum
games.Ifthepayoffdoesnotadduptoa
constant,butvariesdependingonwhich
strategiesarechosen,thenwehaveanon
constantsumgame.
columns
12
5
3
12
Player 2
OP2
3
4
0
4
minimax
OP3
OP4
9
6
6
9
8
5
7
8
Row
Minima
3
4
0
maximin
1
2
3
Row Domination:
(1)
A
6
9
9
B
5
7
8
C
-4
-2
-3
Payoff Matrix
to Player #1
Column Domination:
A > C, B > C
Eliminate Columns A, B
(3) >
Reduced matrix
2
3
C
-2
-3
Saddle point
1
2
3
A
6
9
9
B
5
7
8
C
-4
-2
-2
-3
Minimax rule
Goal of game tree search: to determine one move for Max
player that maximizes the guaranteed payoff for a given
game tree for MAX
Regardless of the moves the MIN will take
The value of each node (Max and MIN) is determined by
(back up from) the values of its children
MAX plays the worst case scenario:
Always assume MIN to take moves to maximize his pay-off
(i.e., to minimize the pay-off of MAX)
For a MAX node, the backed up value is the maximum of the
values associated with its children
For a MIN node, the backed up value is the minimum of the
values associated with its children
Minimax procedure
Create start node as a MAX node with current board
configuration
Expand nodes down to some depth (i.e., ply) of lookahead
in the game.
Apply the evaluation function at each of the leaf nodes
Obtain the back up" values for each of the non-leaf nodes
from its children by Minimax rule until a value is computed
for the root node.
Pick the operator associated with the child node whose
backed up value determined the value at the root as the
move for MAX
N-person games
With a third player, the possibility of a coalition
arises
Within the coalition there are issues of payoff
distribution
Coalitions disintegrate / realignments occur
Solutions for N-person games can be difficult