Loading…

Branch-and-Price-and-Cut for the Active-Passive Vehicle-Routing Problem

This paper presents a branch-and-price-and-cut algorithm for the exact solution of the active-passive vehicle-routing problem (APVRP). The APVRP covers a range of logistics applications where pickup-and-delivery requests necessitate a joint operation of active vehicles (e.g., trucks) and passive veh...

Full description

Saved in:
Bibliographic Details
Published in:Transportation science 2018-03, Vol.52 (2), p.300-319
Main Authors: Tilk, Christian, Bianchessi, Nicola, Drexl, Michael, Irnich, Stefan, Meisel, Frank
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c550t-239c977d79b1c12977e0491eeba279ceb5f137a17b63d23b21a4aeb69dc33b7c3
cites cdi_FETCH-LOGICAL-c550t-239c977d79b1c12977e0491eeba279ceb5f137a17b63d23b21a4aeb69dc33b7c3
container_end_page 319
container_issue 2
container_start_page 300
container_title Transportation science
container_volume 52
creator Tilk, Christian
Bianchessi, Nicola
Drexl, Michael
Irnich, Stefan
Meisel, Frank
description This paper presents a branch-and-price-and-cut algorithm for the exact solution of the active-passive vehicle-routing problem (APVRP). The APVRP covers a range of logistics applications where pickup-and-delivery requests necessitate a joint operation of active vehicles (e.g., trucks) and passive vehicles (e.g., loading devices such as containers or swap bodies). The objective is to minimize a weighted sum of the total distance traveled, the total completion time of the routes, and the number of unserved requests. To this end, the problem supports a flexible coupling and decoupling of active and passive vehicles at customer locations. Accordingly, the operations of the vehicles have to be synchronized carefully in the planning. The contribution of the paper is twofold: First, we present an exact branch-and-price-and-cut algorithm for this class of routing problems with synchronization constraints. To our knowledge, this algorithm is the first such approach that considers explicitly the temporal interdependencies between active and passive vehicles. The algorithm is based on a nontrivial network representation that models the logical relationships between the different transport tasks necessary to fulfill a request as well as the synchronization of the movements of active and passive vehicles. Second, we contribute to the development of branch-and-price methods in general, in that we solve, for the first time, an ng-path relaxation of a pricing problem with linear vertex costs by means of a bidirectional labeling algorithm. Computational experiments show that the proposed algorithm delivers improved bounds and solutions for a number of APVRP benchmark instances. It is able to solve instances with up to 76 tasks, four active, and eight passive vehicles to optimality within two hours of CPU time. The online appendix is available at https://doi.org/10.1287/trsc.2016.0730 .
doi_str_mv 10.1287/trsc.2016.0730
format article
fullrecord <record><control><sourceid>gale_proqu</sourceid><recordid>TN_cdi_gale_infotracacademiconefile_A536746023</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A536746023</galeid><sourcerecordid>A536746023</sourcerecordid><originalsourceid>FETCH-LOGICAL-c550t-239c977d79b1c12977e0491eeba279ceb5f137a17b63d23b21a4aeb69dc33b7c3</originalsourceid><addsrcrecordid>eNqFkt9LHDEQx4NU6FV99Xmh0KfmzI_Nxn28Hq0WBA9RX0OSnd2L7GZtki363zer0vbgQOZhhuEzP_kidErJkrJzeZZCtEtGaLUkkpMDtKCCVViUpfyAFoSUFNNKiI_oU4wPhFAhqVigi29Be7vF2jd4E5yFl2g9paIdQ5G2UKxscr8Bb3SM2Rf3sHW2B3wzTsn5rtiE0fQwHKPDVvcRTt78Ebr78f12fYmvri9-rldX2ApBEma8trWUjawNtZTlEEhZUwCjmawtGNFSLjWVpuIN44ZRXWowVd1Yzo20_Ah9fu37GMZfE8SkHsYp-DxSMcoZq7jM1_-lOt2Dcr4dU9B2cNGqleCVLCvCeKbwHqoDD0H3o4fW5fQOv9zDZ2tgcHZvwZedgswkeEqdnmJUu-DX_0AzRechv9tH121TfOX3LWLDGGOAVj0GN-jwrChRsxbUrAU1a0HNWvh36bx0GOJ7_B8SI7Ic</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2132263707</pqid></control><display><type>article</type><title>Branch-and-Price-and-Cut for the Active-Passive Vehicle-Routing Problem</title><source>International Bibliography of the Social Sciences (IBSS)</source><source>Business Source Ultimate【Trial: -2024/12/31】【Remote access available】</source><source>JSTOR Archival Journals and Primary Sources Collection【Remote access available】</source><creator>Tilk, Christian ; Bianchessi, Nicola ; Drexl, Michael ; Irnich, Stefan ; Meisel, Frank</creator><creatorcontrib>Tilk, Christian ; Bianchessi, Nicola ; Drexl, Michael ; Irnich, Stefan ; Meisel, Frank</creatorcontrib><description>This paper presents a branch-and-price-and-cut algorithm for the exact solution of the active-passive vehicle-routing problem (APVRP). The APVRP covers a range of logistics applications where pickup-and-delivery requests necessitate a joint operation of active vehicles (e.g., trucks) and passive vehicles (e.g., loading devices such as containers or swap bodies). The objective is to minimize a weighted sum of the total distance traveled, the total completion time of the routes, and the number of unserved requests. To this end, the problem supports a flexible coupling and decoupling of active and passive vehicles at customer locations. Accordingly, the operations of the vehicles have to be synchronized carefully in the planning. The contribution of the paper is twofold: First, we present an exact branch-and-price-and-cut algorithm for this class of routing problems with synchronization constraints. To our knowledge, this algorithm is the first such approach that considers explicitly the temporal interdependencies between active and passive vehicles. The algorithm is based on a nontrivial network representation that models the logical relationships between the different transport tasks necessary to fulfill a request as well as the synchronization of the movements of active and passive vehicles. Second, we contribute to the development of branch-and-price methods in general, in that we solve, for the first time, an ng-path relaxation of a pricing problem with linear vertex costs by means of a bidirectional labeling algorithm. Computational experiments show that the proposed algorithm delivers improved bounds and solutions for a number of APVRP benchmark instances. It is able to solve instances with up to 76 tasks, four active, and eight passive vehicles to optimality within two hours of CPU time. The online appendix is available at https://doi.org/10.1287/trsc.2016.0730 .</description><identifier>ISSN: 0041-1655</identifier><identifier>EISSN: 1526-5447</identifier><identifier>DOI: 10.1287/trsc.2016.0730</identifier><language>eng</language><publisher>Baltimore: INFORMS</publisher><subject>Algorithms ; Branch and bound algorithms ; branch-and-price ; Combinatorial optimization ; Integer programming ; linear vertex costs ; Logistics ; Mathematical research ; Network flow problem ; Route planning ; Routing ; synchronization ; Transportation ; Vehicle routing</subject><ispartof>Transportation science, 2018-03, Vol.52 (2), p.300-319</ispartof><rights>COPYRIGHT 2018 Institute for Operations Research and the Management Sciences</rights><rights>Copyright Institute for Operations Research and the Management Sciences Mar/Apr 2018</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c550t-239c977d79b1c12977e0491eeba279ceb5f137a17b63d23b21a4aeb69dc33b7c3</citedby><cites>FETCH-LOGICAL-c550t-239c977d79b1c12977e0491eeba279ceb5f137a17b63d23b21a4aeb69dc33b7c3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925,33223</link.rule.ids></links><search><creatorcontrib>Tilk, Christian</creatorcontrib><creatorcontrib>Bianchessi, Nicola</creatorcontrib><creatorcontrib>Drexl, Michael</creatorcontrib><creatorcontrib>Irnich, Stefan</creatorcontrib><creatorcontrib>Meisel, Frank</creatorcontrib><title>Branch-and-Price-and-Cut for the Active-Passive Vehicle-Routing Problem</title><title>Transportation science</title><description>This paper presents a branch-and-price-and-cut algorithm for the exact solution of the active-passive vehicle-routing problem (APVRP). The APVRP covers a range of logistics applications where pickup-and-delivery requests necessitate a joint operation of active vehicles (e.g., trucks) and passive vehicles (e.g., loading devices such as containers or swap bodies). The objective is to minimize a weighted sum of the total distance traveled, the total completion time of the routes, and the number of unserved requests. To this end, the problem supports a flexible coupling and decoupling of active and passive vehicles at customer locations. Accordingly, the operations of the vehicles have to be synchronized carefully in the planning. The contribution of the paper is twofold: First, we present an exact branch-and-price-and-cut algorithm for this class of routing problems with synchronization constraints. To our knowledge, this algorithm is the first such approach that considers explicitly the temporal interdependencies between active and passive vehicles. The algorithm is based on a nontrivial network representation that models the logical relationships between the different transport tasks necessary to fulfill a request as well as the synchronization of the movements of active and passive vehicles. Second, we contribute to the development of branch-and-price methods in general, in that we solve, for the first time, an ng-path relaxation of a pricing problem with linear vertex costs by means of a bidirectional labeling algorithm. Computational experiments show that the proposed algorithm delivers improved bounds and solutions for a number of APVRP benchmark instances. It is able to solve instances with up to 76 tasks, four active, and eight passive vehicles to optimality within two hours of CPU time. The online appendix is available at https://doi.org/10.1287/trsc.2016.0730 .</description><subject>Algorithms</subject><subject>Branch and bound algorithms</subject><subject>branch-and-price</subject><subject>Combinatorial optimization</subject><subject>Integer programming</subject><subject>linear vertex costs</subject><subject>Logistics</subject><subject>Mathematical research</subject><subject>Network flow problem</subject><subject>Route planning</subject><subject>Routing</subject><subject>synchronization</subject><subject>Transportation</subject><subject>Vehicle routing</subject><issn>0041-1655</issn><issn>1526-5447</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>8BJ</sourceid><recordid>eNqFkt9LHDEQx4NU6FV99Xmh0KfmzI_Nxn28Hq0WBA9RX0OSnd2L7GZtki363zer0vbgQOZhhuEzP_kidErJkrJzeZZCtEtGaLUkkpMDtKCCVViUpfyAFoSUFNNKiI_oU4wPhFAhqVigi29Be7vF2jd4E5yFl2g9paIdQ5G2UKxscr8Bb3SM2Rf3sHW2B3wzTsn5rtiE0fQwHKPDVvcRTt78Ebr78f12fYmvri9-rldX2ApBEma8trWUjawNtZTlEEhZUwCjmawtGNFSLjWVpuIN44ZRXWowVd1Yzo20_Ah9fu37GMZfE8SkHsYp-DxSMcoZq7jM1_-lOt2Dcr4dU9B2cNGqleCVLCvCeKbwHqoDD0H3o4fW5fQOv9zDZ2tgcHZvwZedgswkeEqdnmJUu-DX_0AzRechv9tH121TfOX3LWLDGGOAVj0GN-jwrChRsxbUrAU1a0HNWvh36bx0GOJ7_B8SI7Ic</recordid><startdate>20180301</startdate><enddate>20180301</enddate><creator>Tilk, Christian</creator><creator>Bianchessi, Nicola</creator><creator>Drexl, Michael</creator><creator>Irnich, Stefan</creator><creator>Meisel, Frank</creator><general>INFORMS</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>20180301</creationdate><title>Branch-and-Price-and-Cut for the Active-Passive Vehicle-Routing Problem</title><author>Tilk, Christian ; Bianchessi, Nicola ; Drexl, Michael ; Irnich, Stefan ; Meisel, Frank</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c550t-239c977d79b1c12977e0491eeba279ceb5f137a17b63d23b21a4aeb69dc33b7c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Algorithms</topic><topic>Branch and bound algorithms</topic><topic>branch-and-price</topic><topic>Combinatorial optimization</topic><topic>Integer programming</topic><topic>linear vertex costs</topic><topic>Logistics</topic><topic>Mathematical research</topic><topic>Network flow problem</topic><topic>Route planning</topic><topic>Routing</topic><topic>synchronization</topic><topic>Transportation</topic><topic>Vehicle routing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Tilk, Christian</creatorcontrib><creatorcontrib>Bianchessi, Nicola</creatorcontrib><creatorcontrib>Drexl, Michael</creatorcontrib><creatorcontrib>Irnich, Stefan</creatorcontrib><creatorcontrib>Meisel, Frank</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>Tilk, Christian</au><au>Bianchessi, Nicola</au><au>Drexl, Michael</au><au>Irnich, Stefan</au><au>Meisel, Frank</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Branch-and-Price-and-Cut for the Active-Passive Vehicle-Routing Problem</atitle><jtitle>Transportation science</jtitle><date>2018-03-01</date><risdate>2018</risdate><volume>52</volume><issue>2</issue><spage>300</spage><epage>319</epage><pages>300-319</pages><issn>0041-1655</issn><eissn>1526-5447</eissn><abstract>This paper presents a branch-and-price-and-cut algorithm for the exact solution of the active-passive vehicle-routing problem (APVRP). The APVRP covers a range of logistics applications where pickup-and-delivery requests necessitate a joint operation of active vehicles (e.g., trucks) and passive vehicles (e.g., loading devices such as containers or swap bodies). The objective is to minimize a weighted sum of the total distance traveled, the total completion time of the routes, and the number of unserved requests. To this end, the problem supports a flexible coupling and decoupling of active and passive vehicles at customer locations. Accordingly, the operations of the vehicles have to be synchronized carefully in the planning. The contribution of the paper is twofold: First, we present an exact branch-and-price-and-cut algorithm for this class of routing problems with synchronization constraints. To our knowledge, this algorithm is the first such approach that considers explicitly the temporal interdependencies between active and passive vehicles. The algorithm is based on a nontrivial network representation that models the logical relationships between the different transport tasks necessary to fulfill a request as well as the synchronization of the movements of active and passive vehicles. Second, we contribute to the development of branch-and-price methods in general, in that we solve, for the first time, an ng-path relaxation of a pricing problem with linear vertex costs by means of a bidirectional labeling algorithm. Computational experiments show that the proposed algorithm delivers improved bounds and solutions for a number of APVRP benchmark instances. It is able to solve instances with up to 76 tasks, four active, and eight passive vehicles to optimality within two hours of CPU time. The online appendix is available at https://doi.org/10.1287/trsc.2016.0730 .</abstract><cop>Baltimore</cop><pub>INFORMS</pub><doi>10.1287/trsc.2016.0730</doi><tpages>20</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0041-1655
ispartof Transportation science, 2018-03, Vol.52 (2), p.300-319
issn 0041-1655
1526-5447
language eng
recordid cdi_gale_infotracacademiconefile_A536746023
source International Bibliography of the Social Sciences (IBSS); Business Source Ultimate【Trial: -2024/12/31】【Remote access available】; JSTOR Archival Journals and Primary Sources Collection【Remote access available】
subjects Algorithms
Branch and bound algorithms
branch-and-price
Combinatorial optimization
Integer programming
linear vertex costs
Logistics
Mathematical research
Network flow problem
Route planning
Routing
synchronization
Transportation
Vehicle routing
title Branch-and-Price-and-Cut for the Active-Passive Vehicle-Routing Problem
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T07%3A15%3A20IST&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=Branch-and-Price-and-Cut%20for%20the%20Active-Passive%20Vehicle-Routing%20Problem&rft.jtitle=Transportation%20science&rft.au=Tilk,%20Christian&rft.date=2018-03-01&rft.volume=52&rft.issue=2&rft.spage=300&rft.epage=319&rft.pages=300-319&rft.issn=0041-1655&rft.eissn=1526-5447&rft_id=info:doi/10.1287/trsc.2016.0730&rft_dat=%3Cgale_proqu%3EA536746023%3C/gale_proqu%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c550t-239c977d79b1c12977e0491eeba279ceb5f137a17b63d23b21a4aeb69dc33b7c3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2132263707&rft_id=info:pmid/&rft_galeid=A536746023&rfr_iscdi=true