Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An Improved Evolutionary Algorithm To Solve The Traffic Light Scheduling Problem By Considering Multiple Objectives: Traffic Light Scheduling Using Evolutionary Algorithms
Jönköping University, School of Engineering, JTH, Department of Computing, Jönköping AI Lab (JAIL).
2024 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
En Förbättrad Evolutionär Algoritm För Att Lösa Trafikljusschemaläggningsproblemet Med Hänsyn Till Flera Mål : Trafikljusschemaläggning Med Evolutionära Algoritmer (Swedish)
Abstract [en]

Rising urbanization increased the level of traffic congestion, leading to unreliable trips, energy crises, and environmental impact in cities worldwide. Additionally, expanding existing infrastructures is usuallyinfeasible due to construction cost demand, limited space availability, and environmental concerns.Consequently, the management capabilities of existing infrastructure need to be improved to enhance the traffic network’s ability to utilize its full capacity to address the traffic demands.

This thesis project aims to optimize Traffic Light Scheduling (TLS) using Evolutionary Algorithm (EA)while improving the random initialization of the algorithm by employing Opposition-Based Learning (OBL), focusing on Multi-Objective Optimization (MOO). The proposed algorithm is compared against standard Genetic Algorithm (GA) considering their ability to optimize four objectives: Traffic Efficiency Score (TES), Frequency of Stops (FOS), Vehicle Emission (VE), and Fuel Consumption (FC). The methodsare assessed on synthetic traffic scenarios of J.nk.ping city, particularly around Kärnan, produced by micro-simulator Simulator of Urban Mobility (SUMO).

The findings indicate that the proposed algorithm outperformed Genetic Algorithm (GA), though the performance was statistically insignificant. Additionally, both algorithms are prone to early convergence. As a result, the proposed algorithm is enhanced with diversity-based re-initialization to overcome early convergence problems. The enhanced version, Diversity and Opposition-Based Learning Non-dominate Sorting Genetic Algorithm II (DOBLNSGA-II), performance contrasted against Genetic Algorithm (GA) and Opposition-Based Learning Non-dominated Sorting Genetic Algorithm II (OBLNSGA-II). The finding shows that Diversity and Opposition-Based Learning Non-dominate Sorting Genetic Algorithm II (DOBLNSGA-II) outperformed both algorithms across all objectives. Moreover, this performance is proved to be statistically considerable. The Diversity and Opposition-Based Learning Non-dominate Sorting Genetic Algorithm II (DOBLNSGA-II) algorithm is a promising approach for optimizing Traffic Light Scheduling (TLS), particularly in addressing the issue of premature convergence and improving the efficiency of the initial population.

Abstract [sv]

Ökande urbanisering har lett till ökad trafikstockning, vilket resulterar i opålitliga resor, energikriser och miljöpåverkan i städer världen över. Dessutom är det ofta omöjligt att utöka befintlig infrastruktur på grund av höga byggkostnader, begränsad tillgänglig plats och miljöhänsyn. Därför måste förvaltningskapaciteten hos befintlig infrastruktur förbättras för att öka trafiknätets förmåga att utnyttja sin fulla kapacitet och möta trafikbehoven.

Detta examensarbete syftar till att optimera trafikljusschemaläggning (TLS) med hjälp av evolutionär algoritm (EA), samtidigt som algoritmens slumpmässiga initialisering förbättras genom att använda Oppositionsbaserat lärande (OBL), med fokus på multiobjektivoptimering (MOO). Den föreslagna algoritmen jämförs med standard genetisk algoritm (GA) och bedöms utifrån dess förmåga att optimera fyra mål: Trafikeffektivitetspoäng (TES), antal stopp (FOS), fordonsutsläpp (VE) och bränsleförbrukning (FC). Metoderna utvärderas på syntetiska trafiksituationer från Jönköpings stad, särskilt runt Kärnan, som genererats av mikrosimulatorn Simulator of Urban Mobility (SUMO).

Resultaten visar att den föreslagna algoritmen presterade bättre än den genetiska algoritmen (GA), även om prestandan inte var statistiskt signifikant. Dessutom tenderar båda algoritmerna att drabbas av tidig konvergens. Som en lösning förbättrades den föreslagna algoritmen med diversitetsbaserad återinitialisering för att övervinna problemen med tidig konvergens. Den förbättrade versionen, Diversity and Opposition-Based Learning Non-dominated Sorting Genetic Algorithm II (DOBLNSGA-II), jämfördes med både genetisk algoritm (GA) och Oppositionsbaserat lärande icke-dominerande sorteringsgenetisk algoritm II (OBLNSGA-II). Resultaten visar att Diversity and Opposition-Based Learning Non-dominated Sorting Genetic Algorithm II (DOBLNSGA-II) presterade bättre än båda algoritmerna för samtliga mål. Dessutom visade sig denna prestanda vara statistiskt betydande. Algoritmen Diversity and Opposition-Based Learning Non-dominated Sorting Genetic Algorithm II (DOBLNSGA-II) är ett lovande tillvägagångssätt för att optimera trafikljusschemaläggning (TLS), särskilt för att hantera problemet med för tidig konvergens och förbättra effektiviteten hos den initiala populationen.

Place, publisher, year, edition, pages
2024. , p. 43
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:hj:diva-66293OAI: oai:DiVA.org:hj-66293DiVA, id: diva2:1901288
Subject / course
JTH, Computer Engineering
Presentation
2024-08-30, 09:00 (English)
Supervisors
Examiners
Available from: 2024-09-27 Created: 2024-09-26 Last updated: 2025-10-13Bibliographically approved

Open Access in DiVA

fulltext(9380 kB)884 downloads
File information
File name FULLTEXT01.pdfFile size 9380 kBChecksum SHA-512
35af3c564a786f0b907b9d5782d1019868f02a0a362e4391f03b3938e0c20f30a727e5d64ca27a6701aa02491992322b961de0082b8aaa986e78254624d8aa52
Type fulltextMimetype application/pdf

By organisation
Jönköping AI Lab (JAIL)
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 885 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 817 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf