Arms Races and Car Races
Evolutionary car racing (ECR) is extended to the case of two cars racing on the same track. A sensor representation is devised, and various methods of evolving car controllers for competitive racing are explored. ECR can be combined with co-evolution in a wide variety of ways, and one aspect which is explored here is the relative-absolute fitness continuum. Systematical behavioural differences are found along this continuum; further, a tendency to specialization and the reactive nature of the controller architecture are found to limit evolutionary progress.
KeywordsSensor Representation Sensor Setup Driving Style Controller Architecture Competitive Racing
Unable to display preview. Download preview PDF.
- 2.Tanev, I., Joachimczak, M., Hemmi, H., Shimohara, K.: Evolution of the driving styles of anticipatory agent remotely operating a scaled model of racing car. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 1891–1898 (2005)Google Scholar
- 3.Togelius, J., Lucas, S.M.: Evolving controllers for simulated car racing. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 1906–1913 (2005)Google Scholar
- 4.Stanley, K.O., Kohl, N., Sherony, R., Miikkulainen, R.: Neuroevolution of an automobile crash warning system. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2005) (2005)Google Scholar
- 5.Togelius, J., Lucas, S.M.: Evolving robust and specialized car racing skills. In: Proceedings of the IEEE Congress on Evolutionary Computation (to appear, 2006)Google Scholar
- 7.Rosin, C.D., Belew, R.K.: New methods for competitive coevolution. Evolutionary Computation 5(1) (1996)Google Scholar
- 11.Stanley, K., Miikkulainen, R.: Competitive coevolution through evolutionary complexification. Journal of Artificial Intelligence Research 21, 63–100 (2004)Google Scholar
- 12.Bourg, D.M.: Physics for Game Developers. O’Reilly, Sebastopol (2002)Google Scholar
- 13.Monster, M.: Car physics for games (2003), http://home.planet.nl/monstrous/tutcar.html