We are pleased to announce the official start of the Car Setup Optimization Competition of EvoStar 2010 with the publication of the competition rules and the software.
- Submission deadline: April 1st 2010
- Conference: April 7th-9th 2010
Rules and Regulations
The contest involves three tracks. The optimization algorithm will have to find the best car setup for each one of the tracks. The contest is divided into an optimization phase and an evaluation phase.
During the optimization phase, the optimization algorithm will be applied to search for the best parameter setting. During the evaluation phase, the best solution will be scored according to the distance covered in a fixed amount of game time.
A parameter setting is represented by a vector of real numbers. The competition software provides an API to evaluate a specific parameter setting on a track and returns the best lap time, the top speed, the distance raced, and the damage suffered. Through the API, it is possible to specify the amount of game ticks to use for evaluating a car setup. The game tics spent for an evaluation are subtracted from the total amount of game tics available. When the 1 millions of game ticks are exhausted or the evaluation process has taken up more than 2 hours of CPU time, no further evaluation will be possible.
Before the submission, check that you are using the latest version of the software.
- Competitors have to submit an optimization algorithm that runs inside a compatible client
- 22 parameters to optimize
- The parameters to optimize are fixed (see the manual)
- The total simulation time is 1 million of tics
- Each entry will be evaluated in three different tracks
- For each track X runs will be performed
- X will be fixed as soon as we know the number of partecipants
- The scoring process takes in account only the best individual saved
- The score of the best individual is the distance raced within 10000 tics
Competition Software (Last update: 08/02/2010)
- Download and install Torcs
- Download and apply Linux or Windows server patch
- Download the client and test if the overall setup is correct
- Develop your own optimization algorithm
- For further information refer to the manual
- Luigi Cardamone, Politecnico di Milano, Italy
- Daniele Loiacono, Politecnico di Milano, Italy
- Markus Kemmerling, TU Dortmund, Germany
- Mike Preuss, TU Dortmund, Germany