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...
Gespeichert in:
Veröffentlicht in: | Transportation science 2015-05, Vol.49 (2), p.254-270 |
---|---|
Hauptverfasser: | , |
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 & 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 |