Optimization of a Billiard Player – Position Play
The paper describes optimization principles to produce a computer pool player. A good player has technical and planning abilities. Technically, he sinks balls with precision, and controls the position of the cue ball after the shot. He uses his technical abilities to devise a game plan, sinking the balls in a winning order.
We propose to use the optimization techniques in such a way that it simulates an excellent player. In this paper, we focus on the technical abilities. We provide optimization models to compute the shots to not only sink a given ball, but bring the cue ball at a specified target. Some hints on planning optimization strategies are given.
KeywordsGood Player Position Play Collision Target Object Ball Winning Order
Unable to display preview. Download preview PDF.
- 1.Sénéchal, D.: Mouvement d’une Boule de Billard entre les Collisions (unpublished manuscript, 1999)Google Scholar
- 2.Shepard, R.: Amateur Physics for the Amateur Pool Player (self published, 1997)Google Scholar
- 3.Marlow, W.C.: The Physics of Pocker Billiards. MAST, Palm Beach Gardens, Florida (1995)Google Scholar
- 4.Alciatore, D.G.: The Illustrated Principles of Pool and Billiards. Sterling Publishing (2004)Google Scholar
- 5.Grogono, P.: Mathematics for Snooker Simulation (unpublished manuscript, 1996)Google Scholar
- 6.Scilab Group. Ψlab 3.1, Institut National de Recherche en Informatique et Automatique - Domaine de Voluceau - Rocquencourt - B.P. 105 - 78153 - Le Chesnay Cedex - France (2005), email: Scilab inria.frGoogle Scholar
- 7.OPT++. An object-Oriented Nonlinear Optimization Library, http://csmr.ca.sandia.gov/projects/opt++