Académique Documents
Professionnel Documents
Culture Documents
Min-Max
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
36
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
36
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
36
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
6
36
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
6
36
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
6
36
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
6
36 2
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
6
36 2
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
6
36 2
¸6
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
6
36 2
¸6
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
6
36 2
¸6
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
6
36 2
¸6
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
6
36 2
¸6 ¸6
3 6 4 2 9 5 7 4 8
Coupure Alpha-Beta
6
36 2
¸6 ¸6
3 6 4 2 9 5 7 4 8
Coupure Alpha Coupure Beta
U U
7 V 3 V
4 4
Coupe α Coupe β
Élagage fils d’un noeud MIN Élagage fils d’un noeud MAX
Max Fenêtre [α,β]
• Seuls sont considérés les
Valeur courante
du MAX: α=2 Min nœuds de valeur dans [α,β] :
– Elagage des nœuds
• MAX si valcour > β
Valeur courante
du MIN: β=6 Max Max • MIN si valcour < α.
– Initialisation: α=-∞, β=+∞
α=3
ou alors iterative deepening
7 Min 3 Min
7>ß
Max 2
2 < α
9
9>ß
Algorithme alpha-beta
Arbre ordonné optimal
• Parallélisation:
• Utilisation de Intel-TBB