A constraint programming-based approach to the crew scheduling problem of the Taipei mass rapid transit system

This paper addresses the crew scheduling problem for a mass rapid transit (MRT) system. The problem is to find a minimum number of duties to cover all tasks while satisfying all the hard and soft scheduling rules. Such rules are complicated in real-world operations and difficult to follow through op...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Annals of operations research 2014-12, Vol.223 (1), p.173-193
Hauptverfasser: Han, Anthony F., Li, Elvis C.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 193
container_issue 1
container_start_page 173
container_title Annals of operations research
container_volume 223
creator Han, Anthony F.
Li, Elvis C.
description This paper addresses the crew scheduling problem for a mass rapid transit (MRT) system. The problem is to find a minimum number of duties to cover all tasks while satisfying all the hard and soft scheduling rules. Such rules are complicated in real-world operations and difficult to follow through optimization methods alone. In this paper, we propose a constraint programming (CP)-based approach to solve the problem. The approach involves a CP model for duty generation, a set covering problem model for duty optimization, and alternative ways to identify the final solution in different situations. We applied the proposed CP-based approach to solve a case problem for the Taipei MRT. Case application results using real-world data showed that our approach is capable of reducing the number of daily duties from 58 to 55 and achieving a 5.2 % savings in labor costs. We also incorporated the soft rule considerations into the CP model in order to generate alternative optimum solutions that would improve the workload balance. The coefficient of variation of the work time distribution improves significantly, falling from 21 % to approximately 5 %. Given the CP model’s comprehensive coverage of various scheduling rules, our proposed approach and models would also be applicable to other MRT systems.
doi_str_mv 10.1007/s10479-014-1619-1
format Article
fullrecord <record><control><sourceid>gale_proqu</sourceid><recordid>TN_cdi_proquest_miscellaneous_1660098620</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A391595627</galeid><sourcerecordid>A391595627</sourcerecordid><originalsourceid>FETCH-LOGICAL-c486t-7ee88e8621dab89ddde4f974d568910ea05ac9d00d1ae4d7764cfea12d6d31be3</originalsourceid><addsrcrecordid>eNp1kktr3TAQhU1pobdpf0B3gm66qNMZP2RreQl9QSCbdC1kaeyrYMuuxqbk31fuLTQpKQIJRt85mhEny94iXCJA85ERqkblgFWOElWOz7ID1k2Rq7Jsn2cHKOoqr8sSXmavmO8AALGtD1k4CjsHXqPxYRVLnIdopsmHIe8MkxNmSTVjT2KdxXoiYSP9FGxP5LYxUbuiG2kSc__7-tb4hbyYDLOIZvFOJOfAfhV8zytNr7MXvRmZ3vw5L7Lvnz_dXn3Nr2--fLs6Xue2auWaN0RtS60s0JmuVc45qnrVVK6WrUIgA7WxygE4NFS5ppGV7clg4aQrsaPyInt_9k39_diIVz15tjSOJtC8sUYpAVR6ABL67h_0bt5iSN0lqihBlRKav9RgRtI-9HMazO6m-lgqrFUti526fIJKy9Hk0z9T71P9keDDA0G3sQ_EaWM_nFYezMb8GMczbuPMHKnXS_STifcaQe850Occ6JQDvedAY9IUZw0nNgwUH8z3X9Evywu1LQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1623093607</pqid></control><display><type>article</type><title>A constraint programming-based approach to the crew scheduling problem of the Taipei mass rapid transit system</title><source>SpringerLink Journals - AutoHoldings</source><source>EBSCOhost Business Source Complete</source><creator>Han, Anthony F. ; Li, Elvis C.</creator><creatorcontrib>Han, Anthony F. ; Li, Elvis C.</creatorcontrib><description>This paper addresses the crew scheduling problem for a mass rapid transit (MRT) system. The problem is to find a minimum number of duties to cover all tasks while satisfying all the hard and soft scheduling rules. Such rules are complicated in real-world operations and difficult to follow through optimization methods alone. In this paper, we propose a constraint programming (CP)-based approach to solve the problem. The approach involves a CP model for duty generation, a set covering problem model for duty optimization, and alternative ways to identify the final solution in different situations. We applied the proposed CP-based approach to solve a case problem for the Taipei MRT. Case application results using real-world data showed that our approach is capable of reducing the number of daily duties from 58 to 55 and achieving a 5.2 % savings in labor costs. We also incorporated the soft rule considerations into the CP model in order to generate alternative optimum solutions that would improve the workload balance. The coefficient of variation of the work time distribution improves significantly, falling from 21 % to approximately 5 %. Given the CP model’s comprehensive coverage of various scheduling rules, our proposed approach and models would also be applicable to other MRT systems.</description><identifier>ISSN: 0254-5330</identifier><identifier>EISSN: 1572-9338</identifier><identifier>DOI: 10.1007/s10479-014-1619-1</identifier><language>eng</language><publisher>Boston: Springer US</publisher><subject>Airlines ; Balancing ; Business and Management ; Combinatorics ; Cost control ; Crews ; Engineering research ; Genetic algorithms ; Heuristic ; Integer programming ; Labor costs ; Light rail transportation ; Local transit ; Mass transit ; Mathematical models ; Mathematical optimization ; Mathematical programming ; Mathematical research ; Operations research ; Operations Research/Decision Theory ; Optimization ; Programming ; Rapid transit systems ; Scheduling ; Scheduling (Management) ; Studies ; Tasks ; Theory of Computation ; Transportation planning ; Workload</subject><ispartof>Annals of operations research, 2014-12, Vol.223 (1), p.173-193</ispartof><rights>Springer Science+Business Media New York 2014</rights><rights>COPYRIGHT 2014 Springer</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c486t-7ee88e8621dab89ddde4f974d568910ea05ac9d00d1ae4d7764cfea12d6d31be3</citedby><cites>FETCH-LOGICAL-c486t-7ee88e8621dab89ddde4f974d568910ea05ac9d00d1ae4d7764cfea12d6d31be3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s10479-014-1619-1$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s10479-014-1619-1$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,41464,42533,51294</link.rule.ids></links><search><creatorcontrib>Han, Anthony F.</creatorcontrib><creatorcontrib>Li, Elvis C.</creatorcontrib><title>A constraint programming-based approach to the crew scheduling problem of the Taipei mass rapid transit system</title><title>Annals of operations research</title><addtitle>Ann Oper Res</addtitle><description>This paper addresses the crew scheduling problem for a mass rapid transit (MRT) system. The problem is to find a minimum number of duties to cover all tasks while satisfying all the hard and soft scheduling rules. Such rules are complicated in real-world operations and difficult to follow through optimization methods alone. In this paper, we propose a constraint programming (CP)-based approach to solve the problem. The approach involves a CP model for duty generation, a set covering problem model for duty optimization, and alternative ways to identify the final solution in different situations. We applied the proposed CP-based approach to solve a case problem for the Taipei MRT. Case application results using real-world data showed that our approach is capable of reducing the number of daily duties from 58 to 55 and achieving a 5.2 % savings in labor costs. We also incorporated the soft rule considerations into the CP model in order to generate alternative optimum solutions that would improve the workload balance. The coefficient of variation of the work time distribution improves significantly, falling from 21 % to approximately 5 %. Given the CP model’s comprehensive coverage of various scheduling rules, our proposed approach and models would also be applicable to other MRT systems.</description><subject>Airlines</subject><subject>Balancing</subject><subject>Business and Management</subject><subject>Combinatorics</subject><subject>Cost control</subject><subject>Crews</subject><subject>Engineering research</subject><subject>Genetic algorithms</subject><subject>Heuristic</subject><subject>Integer programming</subject><subject>Labor costs</subject><subject>Light rail transportation</subject><subject>Local transit</subject><subject>Mass transit</subject><subject>Mathematical models</subject><subject>Mathematical optimization</subject><subject>Mathematical programming</subject><subject>Mathematical research</subject><subject>Operations research</subject><subject>Operations Research/Decision Theory</subject><subject>Optimization</subject><subject>Programming</subject><subject>Rapid transit systems</subject><subject>Scheduling</subject><subject>Scheduling (Management)</subject><subject>Studies</subject><subject>Tasks</subject><subject>Theory of Computation</subject><subject>Transportation planning</subject><subject>Workload</subject><issn>0254-5330</issn><issn>1572-9338</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><sourceid>N95</sourceid><sourceid>BENPR</sourceid><recordid>eNp1kktr3TAQhU1pobdpf0B3gm66qNMZP2RreQl9QSCbdC1kaeyrYMuuxqbk31fuLTQpKQIJRt85mhEny94iXCJA85ERqkblgFWOElWOz7ID1k2Rq7Jsn2cHKOoqr8sSXmavmO8AALGtD1k4CjsHXqPxYRVLnIdopsmHIe8MkxNmSTVjT2KdxXoiYSP9FGxP5LYxUbuiG2kSc__7-tb4hbyYDLOIZvFOJOfAfhV8zytNr7MXvRmZ3vw5L7Lvnz_dXn3Nr2--fLs6Xue2auWaN0RtS60s0JmuVc45qnrVVK6WrUIgA7WxygE4NFS5ppGV7clg4aQrsaPyInt_9k39_diIVz15tjSOJtC8sUYpAVR6ABL67h_0bt5iSN0lqihBlRKav9RgRtI-9HMazO6m-lgqrFUti526fIJKy9Hk0z9T71P9keDDA0G3sQ_EaWM_nFYezMb8GMczbuPMHKnXS_STifcaQe850Occ6JQDvedAY9IUZw0nNgwUH8z3X9Evywu1LQ</recordid><startdate>20141201</startdate><enddate>20141201</enddate><creator>Han, Anthony F.</creator><creator>Li, Elvis C.</creator><general>Springer US</general><general>Springer</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>N95</scope><scope>3V.</scope><scope>7TA</scope><scope>7TB</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>88I</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8FL</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FR3</scope><scope>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JG9</scope><scope>JQ2</scope><scope>K60</scope><scope>K6~</scope><scope>K7-</scope><scope>KR7</scope><scope>L.-</scope><scope>L6V</scope><scope>M0C</scope><scope>M0N</scope><scope>M2P</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PTHSS</scope><scope>Q9U</scope></search><sort><creationdate>20141201</creationdate><title>A constraint programming-based approach to the crew scheduling problem of the Taipei mass rapid transit system</title><author>Han, Anthony F. ; Li, Elvis C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c486t-7ee88e8621dab89ddde4f974d568910ea05ac9d00d1ae4d7764cfea12d6d31be3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Airlines</topic><topic>Balancing</topic><topic>Business and Management</topic><topic>Combinatorics</topic><topic>Cost control</topic><topic>Crews</topic><topic>Engineering research</topic><topic>Genetic algorithms</topic><topic>Heuristic</topic><topic>Integer programming</topic><topic>Labor costs</topic><topic>Light rail transportation</topic><topic>Local transit</topic><topic>Mass transit</topic><topic>Mathematical models</topic><topic>Mathematical optimization</topic><topic>Mathematical programming</topic><topic>Mathematical research</topic><topic>Operations research</topic><topic>Operations Research/Decision Theory</topic><topic>Optimization</topic><topic>Programming</topic><topic>Rapid transit systems</topic><topic>Scheduling</topic><topic>Scheduling (Management)</topic><topic>Studies</topic><topic>Tasks</topic><topic>Theory of Computation</topic><topic>Transportation planning</topic><topic>Workload</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Han, Anthony F.</creatorcontrib><creatorcontrib>Li, Elvis C.</creatorcontrib><collection>CrossRef</collection><collection>Gale Business: Insights</collection><collection>ProQuest Central (Corporate)</collection><collection>Materials Business File</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>ABI/INFORM Collection</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Global (Alumni Edition)</collection><collection>Science Database (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Engineering Research Database</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>Computer Science Database</collection><collection>Civil Engineering Abstracts</collection><collection>ABI/INFORM Professional Advanced</collection><collection>ProQuest Engineering Collection</collection><collection>ABI/INFORM Global</collection><collection>Computing Database</collection><collection>Science Database</collection><collection>Engineering Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Business</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><jtitle>Annals of operations research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Han, Anthony F.</au><au>Li, Elvis C.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A constraint programming-based approach to the crew scheduling problem of the Taipei mass rapid transit system</atitle><jtitle>Annals of operations research</jtitle><stitle>Ann Oper Res</stitle><date>2014-12-01</date><risdate>2014</risdate><volume>223</volume><issue>1</issue><spage>173</spage><epage>193</epage><pages>173-193</pages><issn>0254-5330</issn><eissn>1572-9338</eissn><abstract>This paper addresses the crew scheduling problem for a mass rapid transit (MRT) system. The problem is to find a minimum number of duties to cover all tasks while satisfying all the hard and soft scheduling rules. Such rules are complicated in real-world operations and difficult to follow through optimization methods alone. In this paper, we propose a constraint programming (CP)-based approach to solve the problem. The approach involves a CP model for duty generation, a set covering problem model for duty optimization, and alternative ways to identify the final solution in different situations. We applied the proposed CP-based approach to solve a case problem for the Taipei MRT. Case application results using real-world data showed that our approach is capable of reducing the number of daily duties from 58 to 55 and achieving a 5.2 % savings in labor costs. We also incorporated the soft rule considerations into the CP model in order to generate alternative optimum solutions that would improve the workload balance. The coefficient of variation of the work time distribution improves significantly, falling from 21 % to approximately 5 %. Given the CP model’s comprehensive coverage of various scheduling rules, our proposed approach and models would also be applicable to other MRT systems.</abstract><cop>Boston</cop><pub>Springer US</pub><doi>10.1007/s10479-014-1619-1</doi><tpages>21</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0254-5330
ispartof Annals of operations research, 2014-12, Vol.223 (1), p.173-193
issn 0254-5330
1572-9338
language eng
recordid cdi_proquest_miscellaneous_1660098620
source SpringerLink Journals - AutoHoldings; EBSCOhost Business Source Complete
subjects Airlines
Balancing
Business and Management
Combinatorics
Cost control
Crews
Engineering research
Genetic algorithms
Heuristic
Integer programming
Labor costs
Light rail transportation
Local transit
Mass transit
Mathematical models
Mathematical optimization
Mathematical programming
Mathematical research
Operations research
Operations Research/Decision Theory
Optimization
Programming
Rapid transit systems
Scheduling
Scheduling (Management)
Studies
Tasks
Theory of Computation
Transportation planning
Workload
title A constraint programming-based approach to the crew scheduling problem of the Taipei mass rapid transit system
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-03T17%3A52%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-gale_proqu&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20constraint%20programming-based%20approach%20to%20the%20crew%20scheduling%20problem%20of%20the%20Taipei%20mass%20rapid%20transit%20system&rft.jtitle=Annals%20of%20operations%20research&rft.au=Han,%20Anthony%20F.&rft.date=2014-12-01&rft.volume=223&rft.issue=1&rft.spage=173&rft.epage=193&rft.pages=173-193&rft.issn=0254-5330&rft.eissn=1572-9338&rft_id=info:doi/10.1007/s10479-014-1619-1&rft_dat=%3Cgale_proqu%3EA391595627%3C/gale_proqu%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1623093607&rft_id=info:pmid/&rft_galeid=A391595627&rfr_iscdi=true