Taxi Carpooling Problem Solved by Genetic Algorithm and Ant Colony Optimization Method
碩士 === 國立臺灣大學 === 工業工程學研究所 === 102 === This work presents a taxi carpooling problem for people traveling in a metropolitan area. The problem is augmented from a dial-and-ride problem by adding same-sex restrictions and tolerable exceeding time constrains to the passengers onboard. The goal is to min...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2014
|
Online Access: | http://ndltd.ncl.edu.tw/handle/31463387636667269747 |
id |
ndltd-TW-102NTU05030032 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-102NTU050300322016-03-09T04:24:04Z http://ndltd.ncl.edu.tw/handle/31463387636667269747 Taxi Carpooling Problem Solved by Genetic Algorithm and Ant Colony Optimization Method 以遺傳演算法及蟻拓優化演算法求解具時限及性別限制的計程車共乘問題 Tsung-Hao Sheng 盛宗浩 碩士 國立臺灣大學 工業工程學研究所 102 This work presents a taxi carpooling problem for people traveling in a metropolitan area. The problem is augmented from a dial-and-ride problem by adding same-sex restrictions and tolerable exceeding time constrains to the passengers onboard. The goal is to minimize the traveling time and distance of the dispatched taxies to serve all of the passengers carpooled without violating boarding time window constraints, capacity constraints, same-sex restrictions, and exceeding time limit constraints. In addition to the problem definition, a mix-integer linear programming model is presented to depict the optimization problem subject to a variety of constraints. In addition, a scheduling procedure is developed to decode a routing plan of the dispatched taxies to obtain boarding, traveling, and unboarding details, in order to calculate the amounts of constraint violation and objective values as well. Moreover, a Genetic Algorithm based and an Ant Colony Optimization-based solving method is proposed. Additionally, a prototype solving system implementing the proposed methods is developed for solving the carpooling problem. Sampling problems of different numbers of customers within different sizes of time periods are constructed based on 100 boding/exiting points picked from a metro city. Numerical tests are conducted to compare the performance of three computation modes: the GA, GA with schedule refinement, and ACO. Results show that all the proposed modes have significantly reduced the traveling time and cost comparing to the original cost. The carpooled results also show that the number of taxies dispatched is lowered than the half of the number of passengers. Among the tested modes the GA methods generally outperform the ACO method for most of the tested samples. 楊烽正 2014 學位論文 ; thesis 106 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 工業工程學研究所 === 102 === This work presents a taxi carpooling problem for people traveling in a metropolitan area. The problem is augmented from a dial-and-ride problem by adding same-sex restrictions and tolerable exceeding time constrains to the passengers onboard. The goal is to minimize the traveling time and distance of the dispatched taxies to serve all of the passengers carpooled without violating boarding time window constraints, capacity constraints, same-sex restrictions, and exceeding time limit constraints. In addition to the problem definition, a mix-integer linear programming model is presented to depict the optimization problem subject to a variety of constraints. In addition, a scheduling procedure is developed to decode a routing plan of the dispatched taxies to obtain boarding, traveling, and unboarding details, in order to calculate the amounts of constraint violation and objective values as well. Moreover, a Genetic Algorithm based and an Ant Colony Optimization-based solving method is proposed. Additionally, a prototype solving system implementing the proposed methods is developed for solving the carpooling problem. Sampling problems of different numbers of customers within different sizes of time periods are constructed based on 100 boding/exiting points picked from a metro city. Numerical tests are conducted to compare the performance of three computation modes: the GA, GA with schedule refinement, and ACO. Results show that all the proposed modes have significantly reduced the traveling time and cost comparing to the original cost. The carpooled results also show that the number of taxies dispatched is lowered than the half of the number of passengers. Among the tested modes the GA methods generally outperform the ACO method for most of the tested samples.
|
author2 |
楊烽正 |
author_facet |
楊烽正 Tsung-Hao Sheng 盛宗浩 |
author |
Tsung-Hao Sheng 盛宗浩 |
spellingShingle |
Tsung-Hao Sheng 盛宗浩 Taxi Carpooling Problem Solved by Genetic Algorithm and Ant Colony Optimization Method |
author_sort |
Tsung-Hao Sheng |
title |
Taxi Carpooling Problem Solved by Genetic Algorithm and Ant Colony Optimization Method |
title_short |
Taxi Carpooling Problem Solved by Genetic Algorithm and Ant Colony Optimization Method |
title_full |
Taxi Carpooling Problem Solved by Genetic Algorithm and Ant Colony Optimization Method |
title_fullStr |
Taxi Carpooling Problem Solved by Genetic Algorithm and Ant Colony Optimization Method |
title_full_unstemmed |
Taxi Carpooling Problem Solved by Genetic Algorithm and Ant Colony Optimization Method |
title_sort |
taxi carpooling problem solved by genetic algorithm and ant colony optimization method |
publishDate |
2014 |
url |
http://ndltd.ncl.edu.tw/handle/31463387636667269747 |
work_keys_str_mv |
AT tsunghaosheng taxicarpoolingproblemsolvedbygeneticalgorithmandantcolonyoptimizationmethod AT shèngzōnghào taxicarpoolingproblemsolvedbygeneticalgorithmandantcolonyoptimizationmethod AT tsunghaosheng yǐyíchuányǎnsuànfǎjíyǐtàyōuhuàyǎnsuànfǎqiújiějùshíxiànjíxìngbiéxiànzhìdejìchéngchēgòngchéngwèntí AT shèngzōnghào yǐyíchuányǎnsuànfǎjíyǐtàyōuhuàyǎnsuànfǎqiújiějùshíxiànjíxìngbiéxiànzhìdejìchéngchēgòngchéngwèntí |
_version_ |
1718199926142271488 |