Efficiency analysis of tabu search heuristic for static dial-a-ride problem
Multi-vehicle routing has become increasingly important due to the rapid development in autonomous vehicle technology and Internet of Things. By developing better multivehicle routing algorithms, the current transportation system can be made more efficient and travel time can be significantly reduce...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/73146 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-73146 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-731462023-07-04T15:47:48Z Efficiency analysis of tabu search heuristic for static dial-a-ride problem Ho, Song Guang Justin Dauwels School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering Multi-vehicle routing has become increasingly important due to the rapid development in autonomous vehicle technology and Internet of Things. By developing better multivehicle routing algorithms, the current transportation system can be made more efficient and travel time can be significantly reduced. A future-proof algorithm must be one that utilize all available data (i.e. traffic condition, weather condition) to make routing algorithm more accurate and efficient. There are many algorithms developed to solve diala-ride problem. One of them is tabu search algorithm developed for dial-a-ride problems by Cordeau and Laporte in 2003. This thesis investigates ways to reduce the computational time of tabu search algorithm by proposing an improved tabu search algorithm. The efficiency validation of the algorithm has been performed using twelve variants of the major parameters. These variants are based on the type of insertion techniques, neighborhood evaluation methods and time window adjustments used. There are two types of insertion techniques: one-step and two-step insertion; there are three types of neighborhood evaluation techniques: one-level, two-level and three-level neighborhood evaluation. The effect of implementing time window adjustment is also tested. From the extensive simulations, it has been identified that three-level neighborhood evaluation technique and time window adjustment are crucial to improve the efficiency. One-step and two-step insertion both have their own advantages, and should be applied according to application specifications and needs. Number of iteration for the tabu search algorithm should also be adjusted accordingly to reduce the computation time. Master of Science (Computer Control and Automation) 2018-01-03T07:50:13Z 2018-01-03T07:50:13Z 2018 Thesis http://hdl.handle.net/10356/73146 en 89 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering Ho, Song Guang Efficiency analysis of tabu search heuristic for static dial-a-ride problem |
description |
Multi-vehicle routing has become increasingly important due to the rapid development in autonomous vehicle technology and Internet of Things. By developing better multivehicle routing algorithms, the current transportation system can be made more efficient and travel time can be significantly reduced. A future-proof algorithm must be one that utilize all available data (i.e. traffic condition, weather condition) to make routing algorithm more accurate and efficient. There are many algorithms developed to solve diala-ride problem. One of them is tabu search algorithm developed for dial-a-ride problems by Cordeau and Laporte in 2003. This thesis investigates ways to reduce the computational time of tabu search algorithm by proposing an improved tabu search algorithm. The efficiency validation of the algorithm has been performed using twelve variants of the major parameters. These variants are based on the type of insertion techniques, neighborhood evaluation methods and time window adjustments used. There are two types of insertion techniques: one-step and two-step insertion; there are three types of neighborhood evaluation techniques: one-level, two-level and three-level neighborhood evaluation. The effect of implementing time window adjustment is also tested. From the extensive simulations, it has been identified that three-level neighborhood evaluation technique and time window adjustment are crucial to improve the efficiency. One-step and two-step insertion both have their own advantages, and should be applied according to application specifications and needs. Number of iteration for the tabu search algorithm should also be adjusted accordingly to reduce the computation time. |
author2 |
Justin Dauwels |
author_facet |
Justin Dauwels Ho, Song Guang |
format |
Theses and Dissertations |
author |
Ho, Song Guang |
author_sort |
Ho, Song Guang |
title |
Efficiency analysis of tabu search heuristic for static dial-a-ride problem |
title_short |
Efficiency analysis of tabu search heuristic for static dial-a-ride problem |
title_full |
Efficiency analysis of tabu search heuristic for static dial-a-ride problem |
title_fullStr |
Efficiency analysis of tabu search heuristic for static dial-a-ride problem |
title_full_unstemmed |
Efficiency analysis of tabu search heuristic for static dial-a-ride problem |
title_sort |
efficiency analysis of tabu search heuristic for static dial-a-ride problem |
publishDate |
2018 |
url |
http://hdl.handle.net/10356/73146 |
_version_ |
1772828525615644672 |