1 / 21

Uncertain Reasoning in Games

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.

Download Presentation

Uncertain Reasoning in Games

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Uncertain Reasoning in Games Dmitrijs Rutko Faculty of Computing University of Latvia LU and LMT Computer Science Days at Ratnieki, 2011

  2. Game Tree Search • Deterministic / stochastic games • Perfect / imperfect information games

  3. Finite zero-sum games

  4. Game trees

  5. 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)

  6. Advanced search techniques • Transposition tables • Time efficiency / high cost of space • PVS • Negascout • NegaC* • SSS* / DUAL* • MTD(f)

  7. 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

  8. Game tree statistical evaluation

  9. Fmin Fmax FX FX FX FX Game tree analytical evaluation Probability density Cumulativedistribution

  10. Fmin Fmax FX FX FX FX Game tree analytical evaluation

  11. Cumulative probability function by level

  12. Probability density function by level

  13. Relative performance (Leaf nodes visited)

  14. Hey! That's My Fish!

  15. Evaluation function Fish Amount (player) – Fish Amount (opponent)

  16. Iterative deepening

  17. Number of positions searched

  18. Relative number of positions searched

  19. Relative time elapsed

  20. Conclusions and Future Work • BNS gives a 10 percent performance improvement • Transposition tables • Different evaluation functions • Multi-player game • Approximation search

  21. Questions ? dim_rut@inbox.lv

More Related