SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
Car setup optimization via evolutionary algorithms
Carlos Cotta,
Antonio J. Fern´andez-Leiva,
Alberto Fuentes S´anchez,
Ra´ul Lara-Cabrera
Dept. Lenguajes y Ciencias de la
Computaci´on, University of M´alaga,
SPAIN
http://anyself.wordpress.com
http://dnemesis.lcc.uma.es
Introduction
Artificial intelligence (AI) in games has become a very important
research field
International conferences and journals that only focus on this
topic: CIG, AIIDE, TCIAIG
Games offer a large variety of AI research problems: planning,
player modeling, decision making under uncertainty, ...
They should be used as tool for testing AI techniques
2 / 11
TORCS: The Open Racing Car Simulator
Open-source 3D racing simulator
Human and artificial players (bots)
Client-server architecture:
Bots run as an external process
Communication with the race server through an UDP connection
Cars have 50 mechanical parameters:
Tyre angles, suspension’s hardness, ...
Good testing framework for optimization techniques
3 / 11
The competition
The contest involves three tracks
The objective is to find the best car setup for each one of the
tracks
Two phases: optimization and evaluation (time-limited)
A car setup is represented by a vector of real numbers (50
parameters)
Participants are ranked according to their maximum covered
distance
4 / 11
Steady-state approach (I)
Parameters are real values and
encoded with 10-bit
Each individual of the
population is an array of 500
bits
Crossover and mutation with
probability 1.0
5 / 11
Steady-state approach (II)
Fitness function
C1 ∗ distraced + C2 ∗ topspeed + C3 ∗ (1000 − bestlap) + C4 ∗ damage
distraced Total amount of distance
topspeed Maximum speed
bestlap Best lap time
damage Damage taken by the car
Several combinations of weights C1, C2, C3, C4 have been tested.
6 / 11
Steady-state approach (III)
Experimental Analysis
Runs:10 Population:50 Iterations:20
Best weights after testing several combinations: C1 = 0.6,
C2 = 2.5, C3 = 0.15 and C4 = 0.05
Controller submitted to the EVO-* competition:
Competitor CG Track Poli-Track Dirt-3 Distance Points
Mu˜noz (MOEA) 10 6 8 23614.13 24
Garc´ıa-S´aez (PSO) 6 10 5 21388.04 21
Walz (PSO) 8 5 6 21049.77 19
Fuent-Cotta-Fdez-Cab (GA) 4 4 10 19748.08 18
Mu˜noz-Mart´ın-S´aez (EA) 5 8 4 20515.29 17
7 / 11
Multi-objective approach
Multi-objective algorithm using SPEA2
We have tested several combinations of fitness functions:
Variables: bestlap, distraced, damage, topspeed and the fitness
defined for the single-objective algorithm
Best results obtained from two objectives: minimize the time of the
best lap and maximize the single-objective fitness
Additionally, we have considered the optimization of every variable,
that is, maximize distraced and topspeed and minimize bestlap and
damage
8 / 11
Multi-objective approach (II)
Experimental Analysis
Runs:10 Population:50 Generations:20
Compared to the participants of the competition held at
GECCO-2009
Driver Speedway ETRACK Olethros Wheel Total
Multi-objective 10 5 8 8 31
V&M&C 4 8 5 10 27
Jorge 8 4 10 4 26
Multi-objective PCA 3 10 6 6 25
Single-objective 5 6 4 5 20
Luigi 6 3 3 3 15
9 / 11
Conclusions
Different proposals based on evolutionary computation to set up a
car in a racing simulator
Multi-objective evolutionary algorithms are a good solution to the
problem
The single-objective algorithm has determined the fitness function
used in our EMOAs
Future work:
Use meta-optimization to get a better fitness function
Improve evolutionary algorithms’ parameters in order to obtain better
results
10 / 11
Thanks for your attention!
AnySelf Project
http://facebook.com/AnySelfProject
@anyselfproject
http://dnemesis.lcc.uma.es/wordpress/
@DNEMESISproject
11 / 11

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (11)

Stable platform inertial guidance
Stable platform inertial guidanceStable platform inertial guidance
Stable platform inertial guidance
 
05 Traffic Data Collection (Traffic Engineering هندسة المرور & Prof. Saad AlG...
05 Traffic Data Collection (Traffic Engineering هندسة المرور & Prof. Saad AlG...05 Traffic Data Collection (Traffic Engineering هندسة المرور & Prof. Saad AlG...
05 Traffic Data Collection (Traffic Engineering هندسة المرور & Prof. Saad AlG...
 
poster_Limbree_Ch
poster_Limbree_Chposter_Limbree_Ch
poster_Limbree_Ch
 
An Ontology-Based Intelligent Speed Adaptation System for Autonomous Cars
An Ontology-Based Intelligent Speed Adaptation System for Autonomous CarsAn Ontology-Based Intelligent Speed Adaptation System for Autonomous Cars
An Ontology-Based Intelligent Speed Adaptation System for Autonomous Cars
 
Railroad Application of ABI Electronics BoardMaster PCB Test Equipment
Railroad Application of ABI Electronics BoardMaster PCB Test EquipmentRailroad Application of ABI Electronics BoardMaster PCB Test Equipment
Railroad Application of ABI Electronics BoardMaster PCB Test Equipment
 
2017 GIS in Business Track: Mapping for Positive Train Control (PTC) Asset Ma...
2017 GIS in Business Track: Mapping for Positive Train Control (PTC) Asset Ma...2017 GIS in Business Track: Mapping for Positive Train Control (PTC) Asset Ma...
2017 GIS in Business Track: Mapping for Positive Train Control (PTC) Asset Ma...
 
PhD Dissertation Proposal
PhD Dissertation ProposalPhD Dissertation Proposal
PhD Dissertation Proposal
 
02-A Components of Traffic System [Road Users and Vehicles] (Traffic Engineer...
02-A Components of Traffic System [Road Users and Vehicles] (Traffic Engineer...02-A Components of Traffic System [Road Users and Vehicles] (Traffic Engineer...
02-A Components of Traffic System [Road Users and Vehicles] (Traffic Engineer...
 
mixte-verif-en-4p-2016
mixte-verif-en-4p-2016mixte-verif-en-4p-2016
mixte-verif-en-4p-2016
 
Aimsun saturadion flow rate calibration
Aimsun saturadion flow rate calibrationAimsun saturadion flow rate calibration
Aimsun saturadion flow rate calibration
 
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
 

Andere mochten auch

Trinity feb. 25 web2.0 b
Trinity feb. 25 web2.0 bTrinity feb. 25 web2.0 b
Trinity feb. 25 web2.0 b
Carmella Doty
 
Finish l ine edcc250
Finish l ine edcc250Finish l ine edcc250
Finish l ine edcc250
Carmella Doty
 
Annual-Report-2014
Annual-Report-2014Annual-Report-2014
Annual-Report-2014
foggyflies
 
21st century learners ch01
21st century learners ch0121st century learners ch01
21st century learners ch01
Carmella Doty
 
Penilaian kendiri
Penilaian kendiriPenilaian kendiri
Penilaian kendiri
hidadaus
 

Andere mochten auch (6)

Trinity feb. 25 web2.0 b
Trinity feb. 25 web2.0 bTrinity feb. 25 web2.0 b
Trinity feb. 25 web2.0 b
 
Finish l ine edcc250
Finish l ine edcc250Finish l ine edcc250
Finish l ine edcc250
 
March 11 edcc250
March 11 edcc250March 11 edcc250
March 11 edcc250
 
Annual-Report-2014
Annual-Report-2014Annual-Report-2014
Annual-Report-2014
 
21st century learners ch01
21st century learners ch0121st century learners ch01
21st century learners ch01
 
Penilaian kendiri
Penilaian kendiriPenilaian kendiri
Penilaian kendiri
 

Ähnlich wie Present car racing_setup

2010 Simulated Car Racing Championship @ WCCI-2010
2010 Simulated Car Racing Championship @ WCCI-20102010 Simulated Car Racing Championship @ WCCI-2010
2010 Simulated Car Racing Championship @ WCCI-2010
Daniele Loiacono
 
2010 Simulated Car Racing Championship @ CIG-2010
2010 Simulated Car Racing Championship @ CIG-20102010 Simulated Car Racing Championship @ CIG-2010
2010 Simulated Car Racing Championship @ CIG-2010
Daniele Loiacono
 
The Evolutionary Race: Improving the Process of Evaluating Car Controllers in...
The Evolutionary Race: Improving the Process of Evaluating Car Controllers in...The Evolutionary Race: Improving the Process of Evaluating Car Controllers in...
The Evolutionary Race: Improving the Process of Evaluating Car Controllers in...
Antonio Mora
 
Formula SAE: Racing Cars Built by Students
Formula SAE: Racing Cars Built by StudentsFormula SAE: Racing Cars Built by Students
Formula SAE: Racing Cars Built by Students
Speck&Tech
 

Ähnlich wie Present car racing_setup (20)

2010 Simulated Car Racing Championship @ WCCI-2010
2010 Simulated Car Racing Championship @ WCCI-20102010 Simulated Car Racing Championship @ WCCI-2010
2010 Simulated Car Racing Championship @ WCCI-2010
 
The 2011 Simulated Car Racing Championship @ Evo*-2011
The 2011 Simulated Car Racing Championship @ Evo*-2011The 2011 Simulated Car Racing Championship @ Evo*-2011
The 2011 Simulated Car Racing Championship @ Evo*-2011
 
2011 Simulated Car Racing Championship @ GECCO-2011
2011 Simulated Car Racing Championship @ GECCO-20112011 Simulated Car Racing Championship @ GECCO-2011
2011 Simulated Car Racing Championship @ GECCO-2011
 
Car Racing Competition at WCCI2008
Car Racing Competition at WCCI2008Car Racing Competition at WCCI2008
Car Racing Competition at WCCI2008
 
2010 Simulated Car Racing Championship @ CIG-2010
2010 Simulated Car Racing Championship @ CIG-20102010 Simulated Car Racing Championship @ CIG-2010
2010 Simulated Car Racing Championship @ CIG-2010
 
2013 Simulated Car Racing @ GECCO-2013
2013 Simulated Car Racing @ GECCO-20132013 Simulated Car Racing @ GECCO-2013
2013 Simulated Car Racing @ GECCO-2013
 
Improving_programming_skills_of_Mechanical_Enginee.pdf
Improving_programming_skills_of_Mechanical_Enginee.pdfImproving_programming_skills_of_Mechanical_Enginee.pdf
Improving_programming_skills_of_Mechanical_Enginee.pdf
 
The 2009 Simulated Car Racing Championship
The 2009 Simulated Car Racing ChampionshipThe 2009 Simulated Car Racing Championship
The 2009 Simulated Car Racing Championship
 
2012 Simulated Car Racing Championship @ CIG-2012
2012 Simulated Car Racing Championship @ CIG-20122012 Simulated Car Racing Championship @ CIG-2012
2012 Simulated Car Racing Championship @ CIG-2012
 
Regulatory Outlook for real-world emissions - ICCT
Regulatory Outlook for real-world emissions - ICCTRegulatory Outlook for real-world emissions - ICCT
Regulatory Outlook for real-world emissions - ICCT
 
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...
virtual-system-integration-and-early-functional-validation-in-the-whole-vehic...
 
Safe and ecological speed profile planning algorithm for autonomous vehicles ...
Safe and ecological speed profile planning algorithm for autonomous vehicles ...Safe and ecological speed profile planning algorithm for autonomous vehicles ...
Safe and ecological speed profile planning algorithm for autonomous vehicles ...
 
Autonomous RC car using gps
Autonomous RC car using gpsAutonomous RC car using gps
Autonomous RC car using gps
 
Session 38 Xiaoliang Ma
Session 38 Xiaoliang MaSession 38 Xiaoliang Ma
Session 38 Xiaoliang Ma
 
Crmt Open ecu
Crmt Open ecuCrmt Open ecu
Crmt Open ecu
 
Mechatronics engineer
Mechatronics engineerMechatronics engineer
Mechatronics engineer
 
Paper 3403
Paper 3403Paper 3403
Paper 3403
 
The Evolutionary Race: Improving the Process of Evaluating Car Controllers in...
The Evolutionary Race: Improving the Process of Evaluating Car Controllers in...The Evolutionary Race: Improving the Process of Evaluating Car Controllers in...
The Evolutionary Race: Improving the Process of Evaluating Car Controllers in...
 
Formula SAE: Racing Cars Built by Students
Formula SAE: Racing Cars Built by StudentsFormula SAE: Racing Cars Built by Students
Formula SAE: Racing Cars Built by Students
 
Embedded Systems in Automotive
Embedded Systems in Automotive Embedded Systems in Automotive
Embedded Systems in Automotive
 

Mehr von keldon_spain

Designing and Evolving an Unreal Tournament 2004 Expert Bot
 Designing and Evolving an Unreal Tournament 2004 Expert Bot Designing and Evolving an Unreal Tournament 2004 Expert Bot
Designing and Evolving an Unreal Tournament 2004 Expert Bot
keldon_spain
 
Procedural map generation for a RTS game
Procedural map generation for a RTS gameProcedural map generation for a RTS game
Procedural map generation for a RTS game
keldon_spain
 

Mehr von keldon_spain (6)

Generación automática de contenido para juegos de estrategia en tiempo real
Generación automática de contenido para juegos de estrategia en tiempo realGeneración automática de contenido para juegos de estrategia en tiempo real
Generación automática de contenido para juegos de estrategia en tiempo real
 
Optimizacion en videojuegos: retos para la comunidad científica
Optimizacion en videojuegos: retos para la comunidad científicaOptimizacion en videojuegos: retos para la comunidad científica
Optimizacion en videojuegos: retos para la comunidad científica
 
Generación automática de contenido en 5 minutos
Generación automática de contenido en 5 minutosGeneración automática de contenido en 5 minutos
Generación automática de contenido en 5 minutos
 
Designing and Evolving an Unreal Tournament 2004 Expert Bot
 Designing and Evolving an Unreal Tournament 2004 Expert Bot Designing and Evolving an Unreal Tournament 2004 Expert Bot
Designing and Evolving an Unreal Tournament 2004 Expert Bot
 
A Procedural Balanced Map Generator with Self-Adaptive Complexity for the Rea...
A Procedural Balanced Map Generator with Self-Adaptive Complexity for the Rea...A Procedural Balanced Map Generator with Self-Adaptive Complexity for the Rea...
A Procedural Balanced Map Generator with Self-Adaptive Complexity for the Rea...
 
Procedural map generation for a RTS game
Procedural map generation for a RTS gameProcedural map generation for a RTS game
Procedural map generation for a RTS game
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Present car racing_setup

  • 1. Car setup optimization via evolutionary algorithms Carlos Cotta, Antonio J. Fern´andez-Leiva, Alberto Fuentes S´anchez, Ra´ul Lara-Cabrera Dept. Lenguajes y Ciencias de la Computaci´on, University of M´alaga, SPAIN http://anyself.wordpress.com http://dnemesis.lcc.uma.es
  • 2. Introduction Artificial intelligence (AI) in games has become a very important research field International conferences and journals that only focus on this topic: CIG, AIIDE, TCIAIG Games offer a large variety of AI research problems: planning, player modeling, decision making under uncertainty, ... They should be used as tool for testing AI techniques 2 / 11
  • 3. TORCS: The Open Racing Car Simulator Open-source 3D racing simulator Human and artificial players (bots) Client-server architecture: Bots run as an external process Communication with the race server through an UDP connection Cars have 50 mechanical parameters: Tyre angles, suspension’s hardness, ... Good testing framework for optimization techniques 3 / 11
  • 4. The competition The contest involves three tracks The objective is to find the best car setup for each one of the tracks Two phases: optimization and evaluation (time-limited) A car setup is represented by a vector of real numbers (50 parameters) Participants are ranked according to their maximum covered distance 4 / 11
  • 5. Steady-state approach (I) Parameters are real values and encoded with 10-bit Each individual of the population is an array of 500 bits Crossover and mutation with probability 1.0 5 / 11
  • 6. Steady-state approach (II) Fitness function C1 ∗ distraced + C2 ∗ topspeed + C3 ∗ (1000 − bestlap) + C4 ∗ damage distraced Total amount of distance topspeed Maximum speed bestlap Best lap time damage Damage taken by the car Several combinations of weights C1, C2, C3, C4 have been tested. 6 / 11
  • 7. Steady-state approach (III) Experimental Analysis Runs:10 Population:50 Iterations:20 Best weights after testing several combinations: C1 = 0.6, C2 = 2.5, C3 = 0.15 and C4 = 0.05 Controller submitted to the EVO-* competition: Competitor CG Track Poli-Track Dirt-3 Distance Points Mu˜noz (MOEA) 10 6 8 23614.13 24 Garc´ıa-S´aez (PSO) 6 10 5 21388.04 21 Walz (PSO) 8 5 6 21049.77 19 Fuent-Cotta-Fdez-Cab (GA) 4 4 10 19748.08 18 Mu˜noz-Mart´ın-S´aez (EA) 5 8 4 20515.29 17 7 / 11
  • 8. Multi-objective approach Multi-objective algorithm using SPEA2 We have tested several combinations of fitness functions: Variables: bestlap, distraced, damage, topspeed and the fitness defined for the single-objective algorithm Best results obtained from two objectives: minimize the time of the best lap and maximize the single-objective fitness Additionally, we have considered the optimization of every variable, that is, maximize distraced and topspeed and minimize bestlap and damage 8 / 11
  • 9. Multi-objective approach (II) Experimental Analysis Runs:10 Population:50 Generations:20 Compared to the participants of the competition held at GECCO-2009 Driver Speedway ETRACK Olethros Wheel Total Multi-objective 10 5 8 8 31 V&M&C 4 8 5 10 27 Jorge 8 4 10 4 26 Multi-objective PCA 3 10 6 6 25 Single-objective 5 6 4 5 20 Luigi 6 3 3 3 15 9 / 11
  • 10. Conclusions Different proposals based on evolutionary computation to set up a car in a racing simulator Multi-objective evolutionary algorithms are a good solution to the problem The single-objective algorithm has determined the fitness function used in our EMOAs Future work: Use meta-optimization to get a better fitness function Improve evolutionary algorithms’ parameters in order to obtain better results 10 / 11
  • 11. Thanks for your attention! AnySelf Project http://facebook.com/AnySelfProject @anyselfproject http://dnemesis.lcc.uma.es/wordpress/ @DNEMESISproject 11 / 11