Using Genetic Algorithm to Solve the Shortest Driving Time Problem and Improvement of Population Initialization
碩士 === 東海大學 === 資訊工程學系 === 98 === In this thesis we investigate the influences on the genetic algorithm of a shortest driving time problem due to factors such as nodes on a map, the population size, the mutation rate, the crossover rate, and the converging rate. When the nodes on the map increase,...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/19502145854766465880 |
id |
ndltd-TW-098THU00394010 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098THU003940102016-04-25T04:28:36Z http://ndltd.ncl.edu.tw/handle/19502145854766465880 Using Genetic Algorithm to Solve the Shortest Driving Time Problem and Improvement of Population Initialization 運用基因演算法於最短行車時間問題及族群初始化之改良 Hao-Tian Zuo 左浩天 碩士 東海大學 資訊工程學系 98 In this thesis we investigate the influences on the genetic algorithm of a shortest driving time problem due to factors such as nodes on a map, the population size, the mutation rate, the crossover rate, and the converging rate. When the nodes on the map increase, more execution time is needed and larger difference between the approximate solution and the exact solution appears on running genetic algorithms. Some chromosome initialization methods may lead to initialization failure for maps of large amount of nodes, and their algorithms may be in danger of converging prematurely. Moreover, inappropriate genetic operator may extend the execution time of the genetic algorithm, and it is difficult to improve execution efficiency. The characteristics of the factors investigated in the thesis provide us insight to improve the genetic algorithm for the shortest driving time problem. Besides, from the viewpoint of the population initialization, the restart and back-and-start methods affect precision of approximate solutions and the execution time. In the thesis, we also propose an automatic mechanism for initialization: threshold values are used to automatically switch between the restart and back-and-start methods during the initialization process to have faster and superior approximate solutions. Chu-Hsing Lin 林祝興 2010 學位論文 ; thesis 69 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 東海大學 === 資訊工程學系 === 98 === In this thesis we investigate the influences on the genetic algorithm of a shortest driving time problem due to factors such as nodes on a map, the population size, the mutation rate, the crossover rate, and the converging rate. When the nodes on the map increase, more execution time is needed and larger difference between the approximate solution and the exact solution appears on running genetic algorithms. Some chromosome initialization methods may lead to initialization failure for maps of large amount of nodes, and their algorithms may be in danger of converging prematurely. Moreover, inappropriate genetic operator may extend the execution time of the genetic algorithm, and it is difficult to improve execution efficiency. The characteristics of the factors investigated in the thesis provide us insight to improve the genetic algorithm for the shortest driving time problem. Besides, from the viewpoint of the population initialization, the restart and back-and-start methods affect precision of approximate solutions and the execution time. In the thesis, we also propose an automatic mechanism for initialization: threshold values are used to automatically switch between the restart and back-and-start methods during the initialization process to have faster and superior approximate solutions.
|
author2 |
Chu-Hsing Lin |
author_facet |
Chu-Hsing Lin Hao-Tian Zuo 左浩天 |
author |
Hao-Tian Zuo 左浩天 |
spellingShingle |
Hao-Tian Zuo 左浩天 Using Genetic Algorithm to Solve the Shortest Driving Time Problem and Improvement of Population Initialization |
author_sort |
Hao-Tian Zuo |
title |
Using Genetic Algorithm to Solve the Shortest Driving Time Problem and Improvement of Population Initialization |
title_short |
Using Genetic Algorithm to Solve the Shortest Driving Time Problem and Improvement of Population Initialization |
title_full |
Using Genetic Algorithm to Solve the Shortest Driving Time Problem and Improvement of Population Initialization |
title_fullStr |
Using Genetic Algorithm to Solve the Shortest Driving Time Problem and Improvement of Population Initialization |
title_full_unstemmed |
Using Genetic Algorithm to Solve the Shortest Driving Time Problem and Improvement of Population Initialization |
title_sort |
using genetic algorithm to solve the shortest driving time problem and improvement of population initialization |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/19502145854766465880 |
work_keys_str_mv |
AT haotianzuo usinggeneticalgorithmtosolvetheshortestdrivingtimeproblemandimprovementofpopulationinitialization AT zuǒhàotiān usinggeneticalgorithmtosolvetheshortestdrivingtimeproblemandimprovementofpopulationinitialization AT haotianzuo yùnyòngjīyīnyǎnsuànfǎyúzuìduǎnxíngchēshíjiānwèntíjízúqúnchūshǐhuàzhīgǎiliáng AT zuǒhàotiān yùnyòngjīyīnyǎnsuànfǎyúzuìduǎnxíngchēshíjiānwèntíjízúqúnchūshǐhuàzhīgǎiliáng |
_version_ |
1718233728031916032 |