A Branch-and-Price-and-Cut Algorithm for Heterogeneous Pickup and Delivery Problems with Configurable Vehicle Capacity

This paper presents a mixed-integer programming model for a variant of the pickup and delivery problem with time windows. The fleet is assumed to be heterogeneous with a novel feature that allows the vehicles to be configured before service begins to handle various types of demand. The work was moti...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Transportation science 2015-05, Vol.49 (2), p.254-270
Hauptverfasser: Qu, Yuan, Bard, Jonathan F.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 270
container_issue 2
container_start_page 254
container_title Transportation science
container_volume 49
creator Qu, Yuan
Bard, Jonathan F.
description This paper presents a mixed-integer programming model for a variant of the pickup and delivery problem with time windows. The fleet is assumed to be heterogeneous with a novel feature that allows the vehicles to be configured before service begins to handle various types of demand. The work was motivated by a daily route planning problem arising at a senior activity center. A fleet of configurable vans is available each day to transport participants to and from the center, as well as to secondary facilities for rehabilitative and medical treatment. The number of participants and support equipment that a van can accommodate depends on how it is configured. An exact method is introduced based on branch and price and cut. At each node in the search tree, the master problem is solved by column generation to find a lower bound. To improve the bound, subset-row inequalities are applied to the variables of the master problem. Columns are generated by solving the pricing subproblems with a labeling algorithm enhanced by new dominance conditions. Local search on the current set of columns is used to quickly find promising additions. Implementation details and ways to improve the performance of the overall procedure are discussed. Testing was done on a set of real instances as well as a set of randomly generated instances with up to 50 customer requests. The results show that optimal solutions are obtained in the majority of cases.
doi_str_mv 10.1287/trsc.2014.0524
format Article
fullrecord <record><control><sourceid>gale_proqu</sourceid><recordid>TN_cdi_proquest_journals_2678107037</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A417185709</galeid><jstor_id>43666738</jstor_id><sourcerecordid>A417185709</sourcerecordid><originalsourceid>FETCH-LOGICAL-c528t-b1e3d5523ed6d09de662e71aeb2184090ebb243b18484ba9b342226bab06139b3</originalsourceid><addsrcrecordid>eNqFktuL1DAUxosoOK6--iYEfLVjkubSeRzrZYWFnYfV15Ckp52MbTMm6cr896auuC4MLIGcC7_v5MJXFK8JXhNay_cpRLummLA15pQ9KVaEU1FyxuTTYoUxIyURnD8vXsR4wJhwSfiquN2iD0FPdl_qqS13wVn4kzVzQtuh98Gl_Yg6H9AlJAi-hwn8HNHO2R_zEWUUfYTB3UI4oV3wZoAxol9ZhBo_da6fg8499B32zubY6KO2Lp1eFs86PUR49TdeFN8-f7ppLsur6y9fm-1VaTmtU2kIVC3ntIJWtHjTghAUJNFgKKkZ3mAwhrLK5KJmRm9MxSilwmiDBalyeVG8vZt7DP7nDDGpg5_DlI9UVMiaYIkreU_1egDlps6noO3oolVbRiSpucSbTJVnqOVDgh78BJ3L7Qf8-gyfVwujs2cF7_4TmDm6CWLeouv3KfZ6jvHsfBt8jAE6dQxu1OGkCFaLI9TiCLU4Qi2OyII3d4JDTD78o1klhJBVff_A5a5hjI_N-w01msA2</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2678107037</pqid></control><display><type>article</type><title>A Branch-and-Price-and-Cut Algorithm for Heterogeneous Pickup and Delivery Problems with Configurable Vehicle Capacity</title><source>Informs</source><source>EBSCOhost Business Source Complete</source><source>JSTOR Archive Collection A-Z Listing</source><creator>Qu, Yuan ; Bard, Jonathan F.</creator><creatorcontrib>Qu, Yuan ; Bard, Jonathan F.</creatorcontrib><description>This paper presents a mixed-integer programming model for a variant of the pickup and delivery problem with time windows. The fleet is assumed to be heterogeneous with a novel feature that allows the vehicles to be configured before service begins to handle various types of demand. The work was motivated by a daily route planning problem arising at a senior activity center. A fleet of configurable vans is available each day to transport participants to and from the center, as well as to secondary facilities for rehabilitative and medical treatment. The number of participants and support equipment that a van can accommodate depends on how it is configured. An exact method is introduced based on branch and price and cut. At each node in the search tree, the master problem is solved by column generation to find a lower bound. To improve the bound, subset-row inequalities are applied to the variables of the master problem. Columns are generated by solving the pricing subproblems with a labeling algorithm enhanced by new dominance conditions. Local search on the current set of columns is used to quickly find promising additions. Implementation details and ways to improve the performance of the overall procedure are discussed. Testing was done on a set of real instances as well as a set of randomly generated instances with up to 50 customer requests. The results show that optimal solutions are obtained in the majority of cases.</description><identifier>ISSN: 0041-1655</identifier><identifier>EISSN: 1526-5447</identifier><identifier>DOI: 10.1287/trsc.2014.0524</identifier><language>eng</language><publisher>Baltimore: INFORMS</publisher><subject>Algorithms ; Analysis ; branch and price and cut ; Columns (structural) ; configurable vehicle capacity ; dial-a-ride problem ; Dominance ; heterogeneous vehicles ; Inequality ; Integer programming ; Lower bounds ; Medical treatment ; Mixed integer ; pickup and delivery problem ; Qu Yuan ; Route planning ; Routing ; Vans</subject><ispartof>Transportation science, 2015-05, Vol.49 (2), p.254-270</ispartof><rights>Copyright © 2015 Institute for Operations Research and the Management Sciences</rights><rights>COPYRIGHT 2015 Institute for Operations Research and the Management Sciences</rights><rights>Copyright Institute for Operations Research and the Management Sciences May 2015</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c528t-b1e3d5523ed6d09de662e71aeb2184090ebb243b18484ba9b342226bab06139b3</citedby><cites>FETCH-LOGICAL-c528t-b1e3d5523ed6d09de662e71aeb2184090ebb243b18484ba9b342226bab06139b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.jstor.org/stable/pdf/43666738$$EPDF$$P50$$Gjstor$$H</linktopdf><linktohtml>$$Uhttps://pubsonline.informs.org/doi/full/10.1287/trsc.2014.0524$$EHTML$$P50$$Ginforms$$H</linktohtml><link.rule.ids>315,781,785,804,3693,27926,27927,58019,58252,62618</link.rule.ids></links><search><creatorcontrib>Qu, Yuan</creatorcontrib><creatorcontrib>Bard, Jonathan F.</creatorcontrib><title>A Branch-and-Price-and-Cut Algorithm for Heterogeneous Pickup and Delivery Problems with Configurable Vehicle Capacity</title><title>Transportation science</title><description>This paper presents a mixed-integer programming model for a variant of the pickup and delivery problem with time windows. The fleet is assumed to be heterogeneous with a novel feature that allows the vehicles to be configured before service begins to handle various types of demand. The work was motivated by a daily route planning problem arising at a senior activity center. A fleet of configurable vans is available each day to transport participants to and from the center, as well as to secondary facilities for rehabilitative and medical treatment. The number of participants and support equipment that a van can accommodate depends on how it is configured. An exact method is introduced based on branch and price and cut. At each node in the search tree, the master problem is solved by column generation to find a lower bound. To improve the bound, subset-row inequalities are applied to the variables of the master problem. Columns are generated by solving the pricing subproblems with a labeling algorithm enhanced by new dominance conditions. Local search on the current set of columns is used to quickly find promising additions. Implementation details and ways to improve the performance of the overall procedure are discussed. Testing was done on a set of real instances as well as a set of randomly generated instances with up to 50 customer requests. The results show that optimal solutions are obtained in the majority of cases.</description><subject>Algorithms</subject><subject>Analysis</subject><subject>branch and price and cut</subject><subject>Columns (structural)</subject><subject>configurable vehicle capacity</subject><subject>dial-a-ride problem</subject><subject>Dominance</subject><subject>heterogeneous vehicles</subject><subject>Inequality</subject><subject>Integer programming</subject><subject>Lower bounds</subject><subject>Medical treatment</subject><subject>Mixed integer</subject><subject>pickup and delivery problem</subject><subject>Qu Yuan</subject><subject>Route planning</subject><subject>Routing</subject><subject>Vans</subject><issn>0041-1655</issn><issn>1526-5447</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><sourceid>N95</sourceid><recordid>eNqFktuL1DAUxosoOK6--iYEfLVjkubSeRzrZYWFnYfV15Ckp52MbTMm6cr896auuC4MLIGcC7_v5MJXFK8JXhNay_cpRLummLA15pQ9KVaEU1FyxuTTYoUxIyURnD8vXsR4wJhwSfiquN2iD0FPdl_qqS13wVn4kzVzQtuh98Gl_Yg6H9AlJAi-hwn8HNHO2R_zEWUUfYTB3UI4oV3wZoAxol9ZhBo_da6fg8499B32zubY6KO2Lp1eFs86PUR49TdeFN8-f7ppLsur6y9fm-1VaTmtU2kIVC3ntIJWtHjTghAUJNFgKKkZ3mAwhrLK5KJmRm9MxSilwmiDBalyeVG8vZt7DP7nDDGpg5_DlI9UVMiaYIkreU_1egDlps6noO3oolVbRiSpucSbTJVnqOVDgh78BJ3L7Qf8-gyfVwujs2cF7_4TmDm6CWLeouv3KfZ6jvHsfBt8jAE6dQxu1OGkCFaLI9TiCLU4Qi2OyII3d4JDTD78o1klhJBVff_A5a5hjI_N-w01msA2</recordid><startdate>20150501</startdate><enddate>20150501</enddate><creator>Qu, Yuan</creator><creator>Bard, Jonathan F.</creator><general>INFORMS</general><general>Transportation Science &amp; Logistic Society of the Institute for Operations Research and Management Sciences</general><general>Institute for Operations Research and the Management Sciences</general><scope>AAYXX</scope><scope>CITATION</scope><scope>N95</scope><scope>XI7</scope><scope>8BJ</scope><scope>FQK</scope><scope>JBE</scope></search><sort><creationdate>20150501</creationdate><title>A Branch-and-Price-and-Cut Algorithm for Heterogeneous Pickup and Delivery Problems with Configurable Vehicle Capacity</title><author>Qu, Yuan ; Bard, Jonathan F.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c528t-b1e3d5523ed6d09de662e71aeb2184090ebb243b18484ba9b342226bab06139b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Algorithms</topic><topic>Analysis</topic><topic>branch and price and cut</topic><topic>Columns (structural)</topic><topic>configurable vehicle capacity</topic><topic>dial-a-ride problem</topic><topic>Dominance</topic><topic>heterogeneous vehicles</topic><topic>Inequality</topic><topic>Integer programming</topic><topic>Lower bounds</topic><topic>Medical treatment</topic><topic>Mixed integer</topic><topic>pickup and delivery problem</topic><topic>Qu Yuan</topic><topic>Route planning</topic><topic>Routing</topic><topic>Vans</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Qu, Yuan</creatorcontrib><creatorcontrib>Bard, Jonathan F.</creatorcontrib><collection>CrossRef</collection><collection>Gale Business: Insights</collection><collection>Business Insights: Essentials</collection><collection>International Bibliography of the Social Sciences (IBSS)</collection><collection>International Bibliography of the Social Sciences</collection><collection>International Bibliography of the Social Sciences</collection><jtitle>Transportation science</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Qu, Yuan</au><au>Bard, Jonathan F.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Branch-and-Price-and-Cut Algorithm for Heterogeneous Pickup and Delivery Problems with Configurable Vehicle Capacity</atitle><jtitle>Transportation science</jtitle><date>2015-05-01</date><risdate>2015</risdate><volume>49</volume><issue>2</issue><spage>254</spage><epage>270</epage><pages>254-270</pages><issn>0041-1655</issn><eissn>1526-5447</eissn><abstract>This paper presents a mixed-integer programming model for a variant of the pickup and delivery problem with time windows. The fleet is assumed to be heterogeneous with a novel feature that allows the vehicles to be configured before service begins to handle various types of demand. The work was motivated by a daily route planning problem arising at a senior activity center. A fleet of configurable vans is available each day to transport participants to and from the center, as well as to secondary facilities for rehabilitative and medical treatment. The number of participants and support equipment that a van can accommodate depends on how it is configured. An exact method is introduced based on branch and price and cut. At each node in the search tree, the master problem is solved by column generation to find a lower bound. To improve the bound, subset-row inequalities are applied to the variables of the master problem. Columns are generated by solving the pricing subproblems with a labeling algorithm enhanced by new dominance conditions. Local search on the current set of columns is used to quickly find promising additions. Implementation details and ways to improve the performance of the overall procedure are discussed. Testing was done on a set of real instances as well as a set of randomly generated instances with up to 50 customer requests. The results show that optimal solutions are obtained in the majority of cases.</abstract><cop>Baltimore</cop><pub>INFORMS</pub><doi>10.1287/trsc.2014.0524</doi><tpages>17</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0041-1655
ispartof Transportation science, 2015-05, Vol.49 (2), p.254-270
issn 0041-1655
1526-5447
language eng
recordid cdi_proquest_journals_2678107037
source Informs; EBSCOhost Business Source Complete; JSTOR Archive Collection A-Z Listing
subjects Algorithms
Analysis
branch and price and cut
Columns (structural)
configurable vehicle capacity
dial-a-ride problem
Dominance
heterogeneous vehicles
Inequality
Integer programming
Lower bounds
Medical treatment
Mixed integer
pickup and delivery problem
Qu Yuan
Route planning
Routing
Vans
title A Branch-and-Price-and-Cut Algorithm for Heterogeneous Pickup and Delivery Problems with Configurable Vehicle Capacity
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-18T10%3A59%3A52IST&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%20Branch-and-Price-and-Cut%20Algorithm%20for%20Heterogeneous%20Pickup%20and%20Delivery%20Problems%20with%20Configurable%20Vehicle%20Capacity&rft.jtitle=Transportation%20science&rft.au=Qu,%20Yuan&rft.date=2015-05-01&rft.volume=49&rft.issue=2&rft.spage=254&rft.epage=270&rft.pages=254-270&rft.issn=0041-1655&rft.eissn=1526-5447&rft_id=info:doi/10.1287/trsc.2014.0524&rft_dat=%3Cgale_proqu%3EA417185709%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=2678107037&rft_id=info:pmid/&rft_galeid=A417185709&rft_jstor_id=43666738&rfr_iscdi=true