Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

Schéma de l'Algorithme AlpaBeta

Aller en bas

Schéma de l'Algorithme AlpaBeta Empty Schéma de l'Algorithme AlpaBeta

Message  Admin Jeu 27 Déc - 18:07

Alpha-Beta
Idée
Élaguer des branches qu'il est inutile d'explorer

Si la valeur d'un noeud atteint un seuil , il est inutile de continuer à explorer les descendants de ce noeud

-> leur valeur n'interviendra pas

Coupe Alpha
n noeud min
Seuil Alpha = Max des ancêtres Max de n

si n devient inférieur à Alpha -> fini

Coupe Beta
n noeud Max
Seuil Beta = min des ancêtres min de n

si n devient supérieur à Beta -> fini

Alpha-Beta

Valeur-noeud(n, alpha, beta)
si n est terminal alors retourner eval(n)
sinon
soient f1, ... , fj les fils de n
si n est max
alors
pour i de 1 à j et tant que alpha < beta faire
alpha <- max(alpha,Valeur-noeud(fi, alpha, beta))
retourner alpha
sinon
pour i de 1 à j et tant que alpha < beta faire
beta <- min(alpha,Valeur-noeud(fi, alpha, beta))
retourner beta
fsi
fsi

Exemple

Schéma de l'Algorithme AlpaBeta Arbre-alpha-beta
Admin
Admin
Admin

Messages : 25
Date d'inscription : 21/10/2007
Age : 46
Localisation : Argenteuil

http://perso.orange.fr/eddy.balavoine/VIRTUAL_DRAUGHTS/index.htm

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser