A new ILP-based refinement heuristic for Vehicle Routing Problems
In this paper we address the Distance-Constrained Capacitated Vehicle Routing Problem (DCVRP), where k minimum-cost routes through a central depot have to be constructed so as to cover all customers while satisfying, for each route, both a capacity and a total-distance-travelled limit. Our starting...
Gespeichert in:
Veröffentlicht in: | Mathematical programming 2006-02, Vol.105 (2-3), p.471-499 |
---|---|
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 | 499 |
---|---|
container_issue | 2-3 |
container_start_page | 471 |
container_title | Mathematical programming |
container_volume | 105 |
creator | DE FRANCESCHI, Roberto FISCHETTI, Matteo TOTH, Paolo |
description | In this paper we address the Distance-Constrained Capacitated Vehicle Routing Problem (DCVRP), where k minimum-cost routes through a central depot have to be constructed so as to cover all customers while satisfying, for each route, both a capacity and a total-distance-travelled limit. Our starting point is the following refinement procedure proposed in 1981 by Sarvanov and Doroshko for the pure Travelling Salesman Problem (TSP): given a starting tour, (a) remove all the nodes in even position, thus leaving an equal number of ``empty holes'' in the tour; (b) optimally re-assign the removed nodes to the empty holes through the efficient solution of a min-sum assignment (weighted bipartite matching) problem. We first extend the Sarvanov-Doroshko method to DCVRP, and then generalize it. Our generalization involves a procedure to generate a large number of new sequences through the extracted nodes, as well as a more sophisticated ILP model for the reallocation of some of these sequences. An important feature of our method is that it does not rely on any specialized ILP code, as any general-purpose ILP solver can be used to solve the reallocation model. We report computational results on a large set of capacitated VRP instances from the literature (with symmetric/asymmetric costs and with/without distance constraints), along with an analysis of the performance of the new method and of its features. Interestingly, in 13 cases the new method was able to improve the best-know solution available from the literature. [PUBLICATION ABSTRACT] |
doi_str_mv | 10.1007/s10107-005-0662-8 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_232849824</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>939710751</sourcerecordid><originalsourceid>FETCH-LOGICAL-c368t-c3df6a0a73bf2dfe8772f3d76ad1ace26c9041461610b66a16cc11ba97b0de823</originalsourceid><addsrcrecordid>eNpFkE9LAzEQxYMoWKsfwFsQPEZnkjTJHkvxT6FgEfUastnEbtnu1mQX8du7pYKXmct7b-b9CLlGuEMAfZ8REDQDmDFQijNzQiYohWJSSXVKJgB8xmYK4Zxc5LwFABTGTMh8TtvwTZerNStdDhVNIdZt2IW2p5swpDr3taexS_QjbGrfBPraDX3dftJ16som7PIlOYuuyeHqb0_J--PD2-KZrV6elov5inmhTD_OKioHTosy8ioGozWPotLKVeh84MoXIFEqHH8slXKovEcsXaFLqILhYkpujrn71H0NIfd22w2pHU9aLriRheFyFOFR5FOX89jF7lO9c-nHItgDKHsEZUdQ9gDKmtFz-xfssndNTK71df43amkKQC5-AfpjZ04</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>232849824</pqid></control><display><type>article</type><title>A new ILP-based refinement heuristic for Vehicle Routing Problems</title><source>SpringerLink Journals</source><source>Business Source Complete</source><creator>DE FRANCESCHI, Roberto ; FISCHETTI, Matteo ; TOTH, Paolo</creator><creatorcontrib>DE FRANCESCHI, Roberto ; FISCHETTI, Matteo ; TOTH, Paolo</creatorcontrib><description>In this paper we address the Distance-Constrained Capacitated Vehicle Routing Problem (DCVRP), where k minimum-cost routes through a central depot have to be constructed so as to cover all customers while satisfying, for each route, both a capacity and a total-distance-travelled limit. Our starting point is the following refinement procedure proposed in 1981 by Sarvanov and Doroshko for the pure Travelling Salesman Problem (TSP): given a starting tour, (a) remove all the nodes in even position, thus leaving an equal number of ``empty holes'' in the tour; (b) optimally re-assign the removed nodes to the empty holes through the efficient solution of a min-sum assignment (weighted bipartite matching) problem. We first extend the Sarvanov-Doroshko method to DCVRP, and then generalize it. Our generalization involves a procedure to generate a large number of new sequences through the extracted nodes, as well as a more sophisticated ILP model for the reallocation of some of these sequences. An important feature of our method is that it does not rely on any specialized ILP code, as any general-purpose ILP solver can be used to solve the reallocation model. We report computational results on a large set of capacitated VRP instances from the literature (with symmetric/asymmetric costs and with/without distance constraints), along with an analysis of the performance of the new method and of its features. Interestingly, in 13 cases the new method was able to improve the best-know solution available from the literature. [PUBLICATION ABSTRACT]</description><identifier>ISSN: 0025-5610</identifier><identifier>EISSN: 1436-4646</identifier><identifier>DOI: 10.1007/s10107-005-0662-8</identifier><identifier>CODEN: MHPGA4</identifier><language>eng</language><publisher>Heidelberg: Springer</publisher><subject>Algorithms ; Applied sciences ; Assignment problem ; Costs ; Digital Object Identifier ; Exact sciences and technology ; Flows in networks. Combinatorial problems ; Heuristic ; Linear programming ; Mathematical models ; Mathematical programming ; Neighborhoods ; Operational research and scientific management ; Operational research. Management science ; Studies ; Theory</subject><ispartof>Mathematical programming, 2006-02, Vol.105 (2-3), p.471-499</ispartof><rights>2006 INIST-CNRS</rights><rights>Springer-Verlag Berlin Heidelberg 2006</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c368t-c3df6a0a73bf2dfe8772f3d76ad1ace26c9041461610b66a16cc11ba97b0de823</citedby><cites>FETCH-LOGICAL-c368t-c3df6a0a73bf2dfe8772f3d76ad1ace26c9041461610b66a16cc11ba97b0de823</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27903,27904</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=17489012$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>DE FRANCESCHI, Roberto</creatorcontrib><creatorcontrib>FISCHETTI, Matteo</creatorcontrib><creatorcontrib>TOTH, Paolo</creatorcontrib><title>A new ILP-based refinement heuristic for Vehicle Routing Problems</title><title>Mathematical programming</title><description>In this paper we address the Distance-Constrained Capacitated Vehicle Routing Problem (DCVRP), where k minimum-cost routes through a central depot have to be constructed so as to cover all customers while satisfying, for each route, both a capacity and a total-distance-travelled limit. Our starting point is the following refinement procedure proposed in 1981 by Sarvanov and Doroshko for the pure Travelling Salesman Problem (TSP): given a starting tour, (a) remove all the nodes in even position, thus leaving an equal number of ``empty holes'' in the tour; (b) optimally re-assign the removed nodes to the empty holes through the efficient solution of a min-sum assignment (weighted bipartite matching) problem. We first extend the Sarvanov-Doroshko method to DCVRP, and then generalize it. Our generalization involves a procedure to generate a large number of new sequences through the extracted nodes, as well as a more sophisticated ILP model for the reallocation of some of these sequences. An important feature of our method is that it does not rely on any specialized ILP code, as any general-purpose ILP solver can be used to solve the reallocation model. We report computational results on a large set of capacitated VRP instances from the literature (with symmetric/asymmetric costs and with/without distance constraints), along with an analysis of the performance of the new method and of its features. Interestingly, in 13 cases the new method was able to improve the best-know solution available from the literature. [PUBLICATION ABSTRACT]</description><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Assignment problem</subject><subject>Costs</subject><subject>Digital Object Identifier</subject><subject>Exact sciences and technology</subject><subject>Flows in networks. Combinatorial problems</subject><subject>Heuristic</subject><subject>Linear programming</subject><subject>Mathematical models</subject><subject>Mathematical programming</subject><subject>Neighborhoods</subject><subject>Operational research and scientific management</subject><subject>Operational research. Management science</subject><subject>Studies</subject><subject>Theory</subject><issn>0025-5610</issn><issn>1436-4646</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNpFkE9LAzEQxYMoWKsfwFsQPEZnkjTJHkvxT6FgEfUastnEbtnu1mQX8du7pYKXmct7b-b9CLlGuEMAfZ8REDQDmDFQijNzQiYohWJSSXVKJgB8xmYK4Zxc5LwFABTGTMh8TtvwTZerNStdDhVNIdZt2IW2p5swpDr3taexS_QjbGrfBPraDX3dftJ16som7PIlOYuuyeHqb0_J--PD2-KZrV6elov5inmhTD_OKioHTosy8ioGozWPotLKVeh84MoXIFEqHH8slXKovEcsXaFLqILhYkpujrn71H0NIfd22w2pHU9aLriRheFyFOFR5FOX89jF7lO9c-nHItgDKHsEZUdQ9gDKmtFz-xfssndNTK71df43amkKQC5-AfpjZ04</recordid><startdate>20060201</startdate><enddate>20060201</enddate><creator>DE FRANCESCHI, Roberto</creator><creator>FISCHETTI, Matteo</creator><creator>TOTH, Paolo</creator><general>Springer</general><general>Springer Nature B.V</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</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>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K60</scope><scope>K6~</scope><scope>K7-</scope><scope>L.-</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</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>20060201</creationdate><title>A new ILP-based refinement heuristic for Vehicle Routing Problems</title><author>DE FRANCESCHI, Roberto ; FISCHETTI, Matteo ; TOTH, Paolo</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c368t-c3df6a0a73bf2dfe8772f3d76ad1ace26c9041461610b66a16cc11ba97b0de823</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Assignment problem</topic><topic>Costs</topic><topic>Digital Object Identifier</topic><topic>Exact sciences and technology</topic><topic>Flows in networks. Combinatorial problems</topic><topic>Heuristic</topic><topic>Linear programming</topic><topic>Mathematical models</topic><topic>Mathematical programming</topic><topic>Neighborhoods</topic><topic>Operational research and scientific management</topic><topic>Operational research. Management science</topic><topic>Studies</topic><topic>Theory</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>DE FRANCESCHI, Roberto</creatorcontrib><creatorcontrib>FISCHETTI, Matteo</creatorcontrib><creatorcontrib>TOTH, Paolo</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems 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 & Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & 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>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</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>ABI/INFORM Professional Advanced</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ABI/INFORM Global</collection><collection>Computing Database</collection><collection>Science Database</collection><collection>Engineering Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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>Mathematical programming</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>DE FRANCESCHI, Roberto</au><au>FISCHETTI, Matteo</au><au>TOTH, Paolo</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A new ILP-based refinement heuristic for Vehicle Routing Problems</atitle><jtitle>Mathematical programming</jtitle><date>2006-02-01</date><risdate>2006</risdate><volume>105</volume><issue>2-3</issue><spage>471</spage><epage>499</epage><pages>471-499</pages><issn>0025-5610</issn><eissn>1436-4646</eissn><coden>MHPGA4</coden><abstract>In this paper we address the Distance-Constrained Capacitated Vehicle Routing Problem (DCVRP), where k minimum-cost routes through a central depot have to be constructed so as to cover all customers while satisfying, for each route, both a capacity and a total-distance-travelled limit. Our starting point is the following refinement procedure proposed in 1981 by Sarvanov and Doroshko for the pure Travelling Salesman Problem (TSP): given a starting tour, (a) remove all the nodes in even position, thus leaving an equal number of ``empty holes'' in the tour; (b) optimally re-assign the removed nodes to the empty holes through the efficient solution of a min-sum assignment (weighted bipartite matching) problem. We first extend the Sarvanov-Doroshko method to DCVRP, and then generalize it. Our generalization involves a procedure to generate a large number of new sequences through the extracted nodes, as well as a more sophisticated ILP model for the reallocation of some of these sequences. An important feature of our method is that it does not rely on any specialized ILP code, as any general-purpose ILP solver can be used to solve the reallocation model. We report computational results on a large set of capacitated VRP instances from the literature (with symmetric/asymmetric costs and with/without distance constraints), along with an analysis of the performance of the new method and of its features. Interestingly, in 13 cases the new method was able to improve the best-know solution available from the literature. [PUBLICATION ABSTRACT]</abstract><cop>Heidelberg</cop><pub>Springer</pub><doi>10.1007/s10107-005-0662-8</doi><tpages>29</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0025-5610 |
ispartof | Mathematical programming, 2006-02, Vol.105 (2-3), p.471-499 |
issn | 0025-5610 1436-4646 |
language | eng |
recordid | cdi_proquest_journals_232849824 |
source | SpringerLink Journals; Business Source Complete |
subjects | Algorithms Applied sciences Assignment problem Costs Digital Object Identifier Exact sciences and technology Flows in networks. Combinatorial problems Heuristic Linear programming Mathematical models Mathematical programming Neighborhoods Operational research and scientific management Operational research. Management science Studies Theory |
title | A new ILP-based refinement heuristic for Vehicle Routing Problems |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-25T05%3A17%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20new%20ILP-based%20refinement%20heuristic%20for%20Vehicle%20Routing%20Problems&rft.jtitle=Mathematical%20programming&rft.au=DE%20FRANCESCHI,%20Roberto&rft.date=2006-02-01&rft.volume=105&rft.issue=2-3&rft.spage=471&rft.epage=499&rft.pages=471-499&rft.issn=0025-5610&rft.eissn=1436-4646&rft.coden=MHPGA4&rft_id=info:doi/10.1007/s10107-005-0662-8&rft_dat=%3Cproquest_cross%3E939710751%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=232849824&rft_id=info:pmid/&rfr_iscdi=true |