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...

Full description

Bibliographic Details
Main Authors: Tsung-Hao Sheng, 盛宗浩
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