OKPEDIA MINIMAX

Potatura alfa-beta con ordinamento

La potatura alfa-beta con ordinamento è una tecnica utilizzata per ridurre la complessità dell'algoritmo minimax L'efficacia della potatura alfa-beta è tanto maggiore quanto prima sono trovate le mosse ( nodi ) migliori. Ad esempio, nel seguente esempio le mosse migliori di MINI sono situate all'ultimo posto. Quando la potatura alfa-beta entra in azione ( cerchio rosso ) l'esplorazione dell'albero è comunque completa.

MINIMAX POTATURA ALFA-BETA SENZA ORDINAMENTO

Viceversa, quando le mosse migliori sono ordinate in ordine decrescente per MAX e in ordine crescente per MINI, la potatura alfa-beta dell'albero è più frequente. Nel seguente albero i nodi sono ordinati seguendo questa logica.

MINIMAX POTATURA ALFA-BETA CON ORDINAMENTO

L'ordinamento dei nodi successori a partire dalla mossa corrente ha pro e contro. Da un lato, l'ordinamento appesantisce la complessità dell'algoritmo in quanto implica l'elaborazione di un apposita subroutine di sort a partire dal nodo corrente. Dall'altro, l'ordinamento consente di far scattare più rapidamente la potatura alfa-beta. L'efficienza della tecnica dipende dal consumo complessivo di risorse necessario per l'esecuzione dell'algoritmo di sort e dal risparmio di risorse ottenibile dalla potatura alfa.beta.

https://www.okpedia.it/potatura_alfa_beta_con_ordinamento


Segnala un errore o invia un suggerimento per migliorare la pagina


  1. teoria dei giochi
  2. gioco / giocatori
  3. interazione strategica
  4. tipi di gioco
  5. rappresentazione del gioco
  6. strategia di gioco
  7. payoff
  8. gioco a somma zero
  9. gioco a somma costante
  10. albero di gioco
  11. equilibrio di Nash
  12. dilemma del prigioniero
  13. minimax
  14. induzione a ritroso
  15. effetto orizzonte
  16. gioco stocastico
  17. minacce / promesse
  18. reputazione
  19. folk theorem
  20. trigger strategy
  21. il gioco del pollo

FacebookTwitterLinkedinLinkedin