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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Mathematical programming 2006-02, Vol.105 (2-3), p.471-499
Hauptverfasser: DE FRANCESCHI, Roberto, FISCHETTI, Matteo, TOTH, Paolo
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&amp;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 &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>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 &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>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