A Column Generation Algorithm for the Bus Driver Scheduling Problem

碩士 === 國立成功大學 === 交通管理科學系 === 104 === Bus driver scheduling is aimed toward finding the minimum number of bus drivers to cover a published timetable of a bus company. When scheduling bus drivers, contractual work rules must be enforced, thus complicating the problem. In this research, we develop a c...

Full description

Bibliographic Details
Main Authors: Ching-LanHsu, 許靖嵐
Other Authors: Dung-Ying Lin
Format: Others
Language:en_US
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/32989916677915930066
id ndltd-TW-104NCKU5119016
record_format oai_dc
spelling ndltd-TW-104NCKU51190162017-01-25T04:36:49Z http://ndltd.ncl.edu.tw/handle/32989916677915930066 A Column Generation Algorithm for the Bus Driver Scheduling Problem 以變數產生法求解公車司機員排班問題之研究 Ching-LanHsu 許靖嵐 碩士 國立成功大學 交通管理科學系 104 Bus driver scheduling is aimed toward finding the minimum number of bus drivers to cover a published timetable of a bus company. When scheduling bus drivers, contractual work rules must be enforced, thus complicating the problem. In this research, we develop a column generation algorithm that decomposes this complicated problem into a master problem and a series of pricing subproblems. The master problem selects optimal duties from a set of known feasible duties, and the pricing subproblem augments the feasible duty set to improve the solution obtained in the master problem. The proposed algorithm is empirically applied to the realistic problems of several bus companies. The numerical results show that the proposed column generation algorithm can solve real-world problems and obtain bus driver schedules that are better than those developed and used by the bus companies. Dung-Ying Lin 林東盈 2016 學位論文 ; thesis 56 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 交通管理科學系 === 104 === Bus driver scheduling is aimed toward finding the minimum number of bus drivers to cover a published timetable of a bus company. When scheduling bus drivers, contractual work rules must be enforced, thus complicating the problem. In this research, we develop a column generation algorithm that decomposes this complicated problem into a master problem and a series of pricing subproblems. The master problem selects optimal duties from a set of known feasible duties, and the pricing subproblem augments the feasible duty set to improve the solution obtained in the master problem. The proposed algorithm is empirically applied to the realistic problems of several bus companies. The numerical results show that the proposed column generation algorithm can solve real-world problems and obtain bus driver schedules that are better than those developed and used by the bus companies.
author2 Dung-Ying Lin
author_facet Dung-Ying Lin
Ching-LanHsu
許靖嵐
author Ching-LanHsu
許靖嵐
spellingShingle Ching-LanHsu
許靖嵐
A Column Generation Algorithm for the Bus Driver Scheduling Problem
author_sort Ching-LanHsu
title A Column Generation Algorithm for the Bus Driver Scheduling Problem
title_short A Column Generation Algorithm for the Bus Driver Scheduling Problem
title_full A Column Generation Algorithm for the Bus Driver Scheduling Problem
title_fullStr A Column Generation Algorithm for the Bus Driver Scheduling Problem
title_full_unstemmed A Column Generation Algorithm for the Bus Driver Scheduling Problem
title_sort column generation algorithm for the bus driver scheduling problem
publishDate 2016
url http://ndltd.ncl.edu.tw/handle/32989916677915930066
work_keys_str_mv AT chinglanhsu acolumngenerationalgorithmforthebusdriverschedulingproblem
AT xǔjìnglán acolumngenerationalgorithmforthebusdriverschedulingproblem
AT chinglanhsu yǐbiànshùchǎnshēngfǎqiújiěgōngchēsījīyuánpáibānwèntízhīyánjiū
AT xǔjìnglán yǐbiànshùchǎnshēngfǎqiújiěgōngchēsījīyuánpáibānwèntízhīyánjiū
AT chinglanhsu columngenerationalgorithmforthebusdriverschedulingproblem
AT xǔjìnglán columngenerationalgorithmforthebusdriverschedulingproblem
_version_ 1718409978505592832