A Comparison of a Genetic Algorithm and Simulated Annealing Applied to a Traffic Light Control Problem : A Traffic Intersection Optimization Problem
This work compares a Genetic Algorithm (GA) and Simulated Annealing (SA) when applied to a variant of the Traffic Light Control Problem (TLCP). TLCP is about controlling the lights in one or more traffic intersections in order to optimize traffic flow. This is important in order for society to func...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Skolan för datavetenskap och kommunikation (CSC)
2015
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-166453 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kth-166453 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kth-1664532018-01-12T05:11:16ZA Comparison of a Genetic Algorithm and Simulated Annealing Applied to a Traffic Light Control Problem : A Traffic Intersection Optimization ProblemengBurvall, BenjaminOlegård, JohannesKTH, Skolan för datavetenskap och kommunikation (CSC)KTH, Skolan för datavetenskap och kommunikation (CSC)2015Computer SciencesDatavetenskap (datalogi)This work compares a Genetic Algorithm (GA) and Simulated Annealing (SA) when applied to a variant of the Traffic Light Control Problem (TLCP). TLCP is about controlling the lights in one or more traffic intersections in order to optimize traffic flow. This is important in order for society to function properly. The idea is that to solve this problem quickly, as would be necessary in a real traffic situation, stochastic search algorithms like SA and GA should be used. GA and SA in particular are chosen because they are often used in previous work.A 4-way traffic intersection is simulated. GA and SA are used to find a schedule for lighting the traffic lights in such a way that for a given collection of cars, the traffic flow is maximized. The goal is to study how traffic flows in the solutions produced by GA and SA when the problem size increases.The conclusion of this work is that SA seems to generally finds better solutions than GA in small search spaces and that SA and GA are comparable in larger search spaces. Det här arbetet jämför en Genetisk Algoritm (GA) och Simulated Annealing (SA) när de appliceras på en variant av Trafikljusstyrningsproblemet (TLCP). TLCP handlar om att styra trafikljus i en eller flera trafikkorsningar för att optimera trafikflödet genom dem. Detta är viktigt för att samhället ska fungera bra. Tanken för att lösa problemet tillräckligt snabbt för att fungera i verklig trafik är att använda sig av stokastiska algoritmer såsom GA och SA. Just GA och SA har valts eftersom de ofta används i liknande arbeten.En 4-vägs trafikkorsning simuleras. GA och SA används för att hitta ett schema för hur trafikljusen ska styras för att trafikflödet ska optimeras, för en given mängd bilar. Målet är att studera hur trafikflödet för lösningarna producerade av GA och SA skalar när storleken på problemet växer.Som slutsats konstateras att SA generellt hittar bättre lösningar på kortare tid än GA när det gäller mindre lösningar. För större lösningar var GA och SA jämförbara. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-166453application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Computer Sciences Datavetenskap (datalogi) |
spellingShingle |
Computer Sciences Datavetenskap (datalogi) Burvall, Benjamin Olegård, Johannes A Comparison of a Genetic Algorithm and Simulated Annealing Applied to a Traffic Light Control Problem : A Traffic Intersection Optimization Problem |
description |
This work compares a Genetic Algorithm (GA) and Simulated Annealing (SA) when applied to a variant of the Traffic Light Control Problem (TLCP). TLCP is about controlling the lights in one or more traffic intersections in order to optimize traffic flow. This is important in order for society to function properly. The idea is that to solve this problem quickly, as would be necessary in a real traffic situation, stochastic search algorithms like SA and GA should be used. GA and SA in particular are chosen because they are often used in previous work.A 4-way traffic intersection is simulated. GA and SA are used to find a schedule for lighting the traffic lights in such a way that for a given collection of cars, the traffic flow is maximized. The goal is to study how traffic flows in the solutions produced by GA and SA when the problem size increases.The conclusion of this work is that SA seems to generally finds better solutions than GA in small search spaces and that SA and GA are comparable in larger search spaces. === Det här arbetet jämför en Genetisk Algoritm (GA) och Simulated Annealing (SA) när de appliceras på en variant av Trafikljusstyrningsproblemet (TLCP). TLCP handlar om att styra trafikljus i en eller flera trafikkorsningar för att optimera trafikflödet genom dem. Detta är viktigt för att samhället ska fungera bra. Tanken för att lösa problemet tillräckligt snabbt för att fungera i verklig trafik är att använda sig av stokastiska algoritmer såsom GA och SA. Just GA och SA har valts eftersom de ofta används i liknande arbeten.En 4-vägs trafikkorsning simuleras. GA och SA används för att hitta ett schema för hur trafikljusen ska styras för att trafikflödet ska optimeras, för en given mängd bilar. Målet är att studera hur trafikflödet för lösningarna producerade av GA och SA skalar när storleken på problemet växer.Som slutsats konstateras att SA generellt hittar bättre lösningar på kortare tid än GA när det gäller mindre lösningar. För större lösningar var GA och SA jämförbara. |
author |
Burvall, Benjamin Olegård, Johannes |
author_facet |
Burvall, Benjamin Olegård, Johannes |
author_sort |
Burvall, Benjamin |
title |
A Comparison of a Genetic Algorithm and Simulated Annealing Applied to a Traffic Light Control Problem : A Traffic Intersection Optimization Problem |
title_short |
A Comparison of a Genetic Algorithm and Simulated Annealing Applied to a Traffic Light Control Problem : A Traffic Intersection Optimization Problem |
title_full |
A Comparison of a Genetic Algorithm and Simulated Annealing Applied to a Traffic Light Control Problem : A Traffic Intersection Optimization Problem |
title_fullStr |
A Comparison of a Genetic Algorithm and Simulated Annealing Applied to a Traffic Light Control Problem : A Traffic Intersection Optimization Problem |
title_full_unstemmed |
A Comparison of a Genetic Algorithm and Simulated Annealing Applied to a Traffic Light Control Problem : A Traffic Intersection Optimization Problem |
title_sort |
comparison of a genetic algorithm and simulated annealing applied to a traffic light control problem : a traffic intersection optimization problem |
publisher |
KTH, Skolan för datavetenskap och kommunikation (CSC) |
publishDate |
2015 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-166453 |
work_keys_str_mv |
AT burvallbenjamin acomparisonofageneticalgorithmandsimulatedannealingappliedtoatrafficlightcontrolproblematrafficintersectionoptimizationproblem AT olegardjohannes acomparisonofageneticalgorithmandsimulatedannealingappliedtoatrafficlightcontrolproblematrafficintersectionoptimizationproblem AT burvallbenjamin comparisonofageneticalgorithmandsimulatedannealingappliedtoatrafficlightcontrolproblematrafficintersectionoptimizationproblem AT olegardjohannes comparisonofageneticalgorithmandsimulatedannealingappliedtoatrafficlightcontrolproblematrafficintersectionoptimizationproblem |
_version_ |
1718605834282336256 |