210 likes | 331 Views
Uncertain Reasoning in Games. Dmitrijs Rutko Faculty of Computing University of Latvia. LU and LMT Computer Science Days at Ratnieki, 2011. Game Tree Search. Deterministic / stochastic games Perfect / imperfect information games. Finite zero-sum games. Game trees. max. 8. min. 2. 8.
E N D
Uncertain Reasoning in Games Dmitrijs Rutko Faculty of Computing University of Latvia LU and LMT Computer Science Days at Ratnieki, 2011
Game Tree Search • Deterministic / stochastic games • Perfect / imperfect information games
max 8 min 2 8 max 2 7 8 9 1 2 7 4 3 6 8 9 5 4 √ √ √ Χ Χ √ √ √ Χ Χ Classical algorithms • MiniMax • O(wd) • Alpha-Beta • O(wd/2)
Advanced search techniques • Transposition tables • Time efficiency / high cost of space • PVS • Negascout • NegaC* • SSS* / DUAL* • MTD(f)
max ≥5 min <5 ≥5 max <5 ? ≥5 ≥5 1 2 7 4 3 6 8 9 5 4 √ √ Χ Χ Χ √ Χ √ Χ Χ Uncertain Reasoning • O(wd/2) • More cut-offs
Fmin Fmax FX FX FX FX Game tree analytical evaluation Probability density Cumulativedistribution
Fmin Fmax FX FX FX FX Game tree analytical evaluation
Evaluation function Fish Amount (player) – Fish Amount (opponent)
Conclusions and Future Work • BNS gives a 10 percent performance improvement • Transposition tables • Different evaluation functions • Multi-player game • Approximation search
Questions ? dim_rut@inbox.lv