Proceedings

Action Selection for Hammer Shots in Curling

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 561-566.

© 2016 International Joint Conferences on Artificial Intelligence

Abstract

Curling is an adversarial two-player game with a continuous state and action space, and stochastic transitions. This paper focuses on one aspect of the full game, namely, finding the optimal hammer shot, which is the last action taken before a score is tallied. We survey existing methods for finding an optimal action in a continuous, low-dimensional space with stochastic outcomes, and adapt a method based on Delaunay Triangulation to our application. Experiments using our curling physics simulator show that the adapted Delaunay Triangulation's shot selection outperforms other algorithms, and with some caveats, exceeds Olympic-level human performance.

  1. [Archibald et al., 2009] Christopher Archibald, Alon Alt- man, and Yoav Shoham. Analysis of a winning compu- tational billiards player. In IJCAI, volume 9, pages 1377- 1382. Citeseer, 2009. IJCAI
  2. [Auer et al., 2002] Peter Auer, Nicolo Cesa-Bianchi, and Paul Fischer. Finite-time analysis of the multiarmed bandit problem. Machine learning, 47(2-3):235-256, 2002.
  3. [Auger and Hansen, 2009] Anne Auger and Nikolaus Hansen. Benchmarking the (1+1)-CMA-ES on the BBOB-2009 function testbed. In Genetic and Evo- lutionary Computation Conference, GECCO 2009, Proceedings, Montreal, Québec, Canada, July 8-12, 2009, Companion Material, pages 2459-2466, 2009.
  4. [Bäck et al., 1991] Thomas Bäck, Frank Hoffmeister, and Hans-Paul Schwefel. A survey of evolution strategies. In Proceedings of the 4th International Conference on Ge- netic Algorithms, San Diego, CA, USA, July 1991, pages 2-9, 1991.
  5. [Bubeck et al., 2009] Sébastien Bubeck, Gilles Stoltz, Csaba Szepesvári, and Rémi Munos. Online optimization in x- armed bandits. In D. Koller, D. Schuurmans, Y. Ben- gio, and L. Bottou, editors, Advances in Neural Informa- tion Processing Systems 21, pages 201-208.
  6. [Denny, 1998] Mark Denny. Curling rock dynamics. Cana- dian journal of physics, 76(4):295-304, 1998.
  7. [Eberhart and Shi, 2011] Russell C Eberhart and Yuhui Shi. Computational intelligence: concepts to implementations. Elsevier, 2011.
  8. [Hansen and Ostermeier, 1996] Nikolaus Hansen and An- dreas Ostermeier. Adapting arbitrary normal mutation dis- tributions in evolution strategies: The covariance matrix adaptation. In Evolutionary Computation, 1996., Proceed- ings of IEEE International Conference on, pages 312-317. IEEE, 1996.
  9. [Hansen, 2016] Nikolaus Hansen. The CMA evolution strat- egy: A tutorial. arXiv:1604.00772, 2016.
  10. [Jensen and Shegelski, 2004] ET Jensen and Mark RA Shegelski. The motion of curling rocks: experimen- tal investigation and semi-phenomenological description. Canadian journal of physics, 82(10):791-809, 2004.
  11. [Kleinberg, 2004] Robert D Kleinberg. Nearly tight bounds for the continuum-armed bandit problem. In Advances in Neural Information Processing Systems, pages 697-704, 2004.
  12. [Lee and Schachter, 1980] Der-Tsai Lee and Bruce J Schachter. Two algorithms for constructing a delaunay triangulation. International Journal of Computer & Information Sciences, 9(3):219-242, 1980.
  13. [Lizotte et al., 2007] Daniel J Lizotte, Tao Wang, Michael H Bowling, and Dale Schuurmans. Automatic gait optimiza- tion with gaussian process regression. In IJCAI, volume 7, pages 944-949, 2007. IJCAI
  14. [Lozowski et al., 2015] Edward P Lozowski, Krzysztof Szilder, Sean Maw, Alexis Morris, Louis Poirier, Berni Kleiner, et al. Towards a first principles model of curling ice friction and curling stone dynamics. In The Twenty- fifth International Offshore and Polar Engineering Con- ference. International Society of Offshore and Polar Engi- neers, 2015.
  15. [Nyberg et al., 2012] Harald Nyberg, Sture Hogmark, and Staffan Jacobson. Calculated trajectories of curling stones sliding under asymmetrical friction. In Nordtrib 2012, 15th Nordic Symposium on Tribology, 12-15 June 2012, Trondheim, Norway, 2012.
  16. [Nyberg et al., 2013] Harald Nyberg, Sara Alfredson, Sture Hogmark, and Staffan Jacobson. The asymmetrical fric- tion mechanism that puts the curl in the curling stone. Wear, 301(1):583-589, 2013.
  17. [Rasmussen, 2006] Carl Edward Rasmussen. Gaussian pro- cesses for machine learning. 2006.
  18. [Shi and Eberhart, 1998] Yuhui Shi and Russell Eberhart. A modified particle swarm optimizer. In Evolutionary Com- putation Proceedings, 1998. IEEE World Congress on Computational Intelligence., The 1998 IEEE International Conference on, pages 69-73. IEEE, 1998.
  19. [Smith, 2006] Michael Smith. Running the table: An ai for computer billiards. In PROCEEDINGS OF THE NATIONAL CONFERENCE ON ARTIFICIAL INTELLI- GENCE, volume 21, page 994. Menlo Park, CA; Cam- bridge, MA; London; AAAI Press; MIT Press; 1999, 2006.
  20. [Smith, 2007] Michael Smith. Pickpocket: A computer bil- liards shark. Artificial Intelligence, 171(16):1069-1091, 2007.
  21. [Snelson and Ghahramani, 2005] Edward Snelson and Zoubin Ghahramani. Sparse gaussian processes using pseudo-inputs. In Advances in neural information processing systems, pages 1257-1264, 2005.
  22. [Snoek et al., 2012] Jasper Snoek, Hugo Larochelle, and Ryan P Adams. Practical bayesian optimization of ma- chine learning algorithms. In Advances in neural informa- tion processing systems, pages 2951-2959, 2012.
  23. [Surovik and Scheeres, 2015] David Allen Surovik and Daniel J Scheeres. Heuristic search and receding-horizon planning in complex spacecraft orbit domains. In Eighth Annual Symposium on Combinatorial Search, 2015.
  24. [Yamamoto et al., 2015] Masahito Yamamoto, Shu Kato, and Hiroyuki Iizuka. Digital curling strategy based on game tree search. In Computational Intelligence and Games (CIG), 2015 IEEE Conference on, pages 474-480. IEEE, 2015.
  25. [Yee et al., 2016] Timothy Yee, Viliam Lisy, and Michael Bowling. Monte carlo tree search in continuous action spaces with execution uncertainty. In IJCAI, 2016. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards