Professional Documents
Culture Documents
Introduction To Game Theory
Introduction To Game Theory
yousefpour@shomal.ac.ir
Game Theory
: :
: AI:
.
) .
(.
.
.
Minimax
:
: ),(
: ) (
:
:
:
Minimax
o :
o :
) (
.
MIN
:
MAX
MIN
MAX .MIN
MIN-MAX:
Minimax
MAX
. 5 :
.1
.2
.
.3
.
.4 .
.5 MAX
.
Minimax
:
2
Max
Min
Max
1
2
Static evaluator
value
Max
Min
:m
:b
Minimax
: ) (
:
:) MINIMAX O(bm.
.
O(bm) :
.
. :
35
50
35100
MINIMAX :
EVAL .
-
Coutoff test .
- EVAL
:
Evaluation Function :
Eval(n) 100 0
.1 .
.2 ! ) minimax
(.
.
.3 .
:
(:horizon problem
)
:
.
.
) ( :
d .
.
: d
o
o
-:
: 1000
: = 35
150
35 3
150000
6 8
-:
: 1000
: = 35
150
35 3
150000
6 8
) . (
minimax
minimax
.
minimax
.
. MAX
) (
MIN .
.
h
:
-pruning
xij xi ) max(x1...xi-1
:
XIJ+1
:
-pruning
XIJ XI ) MIN(X1...XI-1
:
XIJ+1
:
max
:Example
min
max
min
=4
45 3
:
max
:Example
min
max
min
=3
=1
=3
4 5 3 17 0
:Example
max
=3
min
=3
=3
max
=8
=1
4 5 3 17 0
-pruning
86
min
=3
:Example
:
max
=3
=2
min
=3
=6
=2
max
=3
=6
=1
=2
=1
45 3 1
min
8 6 7
2 6 4
=3
:Example
max
=3
=2
min
=3
=6
=2
max
=3
=6
=1
=2
=1
45 3 1
min
8 6 7
2 6 4
][+,-
][+ ,-
][+,-
][3,-
][+,-
][3,-
][+,3
][3,3
][+,3
Max
][2,-
][3,3
][14,-
][3,14
][2,-
][3,3
][5,-
36
][3,5
][2,
][3,3
][3,3
][2,2
37
][2,
][3,3
][3,3
][2,2
38
][2,-
][3,3
- .
(1 O(b/log b) d.
( 2
.
( 3
backed-up .
(4 b b
(5 minimax
6-5 :
) 16-10 (5-10 ) 19-24 (5-11 ) 5-11 (5-10 ) 11-16 (5-11
MIN MAX.
.
.
A1 A2 .
: min-max
Max
A
A2
Dice
A1
Min
1-
) S(C,di
) P(di C expectimax C
:
Max
Dice
A2
A1
0.9
0.1
0.9
0.1
Min
1-
A2
EXPECTIMINIMAX
) O(BMNM N .
-
.
+1 -1