A general variable neighborhood search for the one-commodity pickup-and-delivery travelling salesman problem

► In this paper we study the pickup and delivery traveling salesman problem. ► There are infeasible (not correct) tours in the space of all possible tours. ► We propose using binary indexed trees for efficiently checking feasibility of tours. ► By using this structure we accelerated different local...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:European journal of operational research 2012-07, Vol.220 (1), p.270-285
Hauptverfasser: Mladenović, Nenad, Urošević, Dragan, Hanafi, Saı¨d, Ilić, Aleksandar
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 285
container_issue 1
container_start_page 270
container_title European journal of operational research
container_volume 220
creator Mladenović, Nenad
Urošević, Dragan
Hanafi, Saı¨d
Ilić, Aleksandar
description ► In this paper we study the pickup and delivery traveling salesman problem. ► There are infeasible (not correct) tours in the space of all possible tours. ► We propose using binary indexed trees for efficiently checking feasibility of tours. ► By using this structure we accelerated different local searches for TSP. ► Finally, we provide detailed results of testing on benchmark instances. We present a variable neighborhood search approach for solving the one-commodity pickup-and-delivery travelling salesman problem. It is characterized by a set of customers such that each of the customers either supplies (pickup customers) or demands (delivery customers) a given amount of a single product, and by a vehicle, whose given capacity must not be exceeded, that starts at the depot and must visit each customer only once. The objective is to minimize the total length of the tour. Thus, the considered problem includes checking the existence of a feasible travelling salesman’s tour and designing the optimal travelling salesman’s tour, which are both NP-hard problems. We adapt a collection of neighborhood structures, k-opt, double-bridge and insertion operators mainly used for solving the classical travelling salesman problem. A binary indexed tree data structure is used, which enables efficient feasibility checking and updating of solutions in these neighborhoods. Our extensive computational analysis shows that the proposed variable neighborhood search based heuristics outperforms the best-known algorithms in terms of both the solution quality and computational efforts. Moreover, we improve the best-known solutions of all benchmark instances from the literature (with 200 to 500 customers). We are also able to solve instances with up to 1000 customers.
doi_str_mv 10.1016/j.ejor.2012.01.036
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1019645195</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0377221712000719</els_id><sourcerecordid>2616534141</sourcerecordid><originalsourceid>FETCH-LOGICAL-c421t-53c292fd3c87962098261760a887385e7713b7347529c1f1aeb152891b04cb2a3</originalsourceid><addsrcrecordid>eNp9kMGKFDEQQIMoOK7-gKcgCF66TSWTpBu8LMvqLix40XNIp6tn0qaTMekZmL83wywePHiqy6tXxSPkPbAWGKjPc4tzyi1nwFsGLRPqBdlAp3mjOsVekg0TWjecg35N3pQyM8ZAgtyQcEt3GDHbQE82ezsEpBH9bj-kvE9ppAVtdns6pUzXPdIUsXFpWdLo1zM9ePfreGhsHJsRgz9hPtM12xOG4OOOFhuwLDbSQ05VvLwlryYbCr57njfk59f7H3cPzdP3b493t0-N23JYGykc7_k0CtfpXnHWd1yBVsx2nRadRK1BDFpsteS9gwksDiB518PAtm7gVtyQT1dvvfv7iGU1iy-uPmUjpmMxNVmvthJ6WdEP_6BzOuZYvzO9kIqDAlUhfoVcTqVknMwh-8XmczVdZMrM5tLfXPobBqb2r0sfn822OBumbKPz5e8ml0pywS_clyuHtcjJYzbFeYwOR5_RrWZM_n9n_gDLjJr8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>935621616</pqid></control><display><type>article</type><title>A general variable neighborhood search for the one-commodity pickup-and-delivery travelling salesman problem</title><source>Elsevier ScienceDirect Journals</source><creator>Mladenović, Nenad ; Urošević, Dragan ; Hanafi, Saı¨d ; Ilić, Aleksandar</creator><creatorcontrib>Mladenović, Nenad ; Urošević, Dragan ; Hanafi, Saı¨d ; Ilić, Aleksandar</creatorcontrib><description>► In this paper we study the pickup and delivery traveling salesman problem. ► There are infeasible (not correct) tours in the space of all possible tours. ► We propose using binary indexed trees for efficiently checking feasibility of tours. ► By using this structure we accelerated different local searches for TSP. ► Finally, we provide detailed results of testing on benchmark instances. We present a variable neighborhood search approach for solving the one-commodity pickup-and-delivery travelling salesman problem. It is characterized by a set of customers such that each of the customers either supplies (pickup customers) or demands (delivery customers) a given amount of a single product, and by a vehicle, whose given capacity must not be exceeded, that starts at the depot and must visit each customer only once. The objective is to minimize the total length of the tour. Thus, the considered problem includes checking the existence of a feasible travelling salesman’s tour and designing the optimal travelling salesman’s tour, which are both NP-hard problems. We adapt a collection of neighborhood structures, k-opt, double-bridge and insertion operators mainly used for solving the classical travelling salesman problem. A binary indexed tree data structure is used, which enables efficient feasibility checking and updating of solutions in these neighborhoods. Our extensive computational analysis shows that the proposed variable neighborhood search based heuristics outperforms the best-known algorithms in terms of both the solution quality and computational efforts. Moreover, we improve the best-known solutions of all benchmark instances from the literature (with 200 to 500 customers). We are also able to solve instances with up to 1000 customers.</description><identifier>ISSN: 0377-2217</identifier><identifier>EISSN: 1872-6860</identifier><identifier>DOI: 10.1016/j.ejor.2012.01.036</identifier><identifier>CODEN: EJORDT</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Algorithms ; Applied sciences ; Combinatorial optimization ; Computation ; Computer science ; Customers ; Data structures ; Deliveries ; Exact sciences and technology ; Flows in networks. Combinatorial problems ; Heuristic ; Insertion ; Logistics ; Mathematical models ; Metaheuristics ; Operational research and scientific management ; Operational research. Management science ; Optimization algorithms ; Pickup-and-delivery travelling salesman problem ; Searching ; Studies ; Tours ; Traveling salesman problem ; Variable neighborhood search</subject><ispartof>European journal of operational research, 2012-07, Vol.220 (1), p.270-285</ispartof><rights>2012 Elsevier B.V.</rights><rights>2015 INIST-CNRS</rights><rights>Copyright Elsevier Sequoia S.A. Jul 1, 2012</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c421t-53c292fd3c87962098261760a887385e7713b7347529c1f1aeb152891b04cb2a3</citedby><cites>FETCH-LOGICAL-c421t-53c292fd3c87962098261760a887385e7713b7347529c1f1aeb152891b04cb2a3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0377221712000719$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65306</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=25652326$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Mladenović, Nenad</creatorcontrib><creatorcontrib>Urošević, Dragan</creatorcontrib><creatorcontrib>Hanafi, Saı¨d</creatorcontrib><creatorcontrib>Ilić, Aleksandar</creatorcontrib><title>A general variable neighborhood search for the one-commodity pickup-and-delivery travelling salesman problem</title><title>European journal of operational research</title><description>► In this paper we study the pickup and delivery traveling salesman problem. ► There are infeasible (not correct) tours in the space of all possible tours. ► We propose using binary indexed trees for efficiently checking feasibility of tours. ► By using this structure we accelerated different local searches for TSP. ► Finally, we provide detailed results of testing on benchmark instances. We present a variable neighborhood search approach for solving the one-commodity pickup-and-delivery travelling salesman problem. It is characterized by a set of customers such that each of the customers either supplies (pickup customers) or demands (delivery customers) a given amount of a single product, and by a vehicle, whose given capacity must not be exceeded, that starts at the depot and must visit each customer only once. The objective is to minimize the total length of the tour. Thus, the considered problem includes checking the existence of a feasible travelling salesman’s tour and designing the optimal travelling salesman’s tour, which are both NP-hard problems. We adapt a collection of neighborhood structures, k-opt, double-bridge and insertion operators mainly used for solving the classical travelling salesman problem. A binary indexed tree data structure is used, which enables efficient feasibility checking and updating of solutions in these neighborhoods. Our extensive computational analysis shows that the proposed variable neighborhood search based heuristics outperforms the best-known algorithms in terms of both the solution quality and computational efforts. Moreover, we improve the best-known solutions of all benchmark instances from the literature (with 200 to 500 customers). We are also able to solve instances with up to 1000 customers.</description><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Combinatorial optimization</subject><subject>Computation</subject><subject>Computer science</subject><subject>Customers</subject><subject>Data structures</subject><subject>Deliveries</subject><subject>Exact sciences and technology</subject><subject>Flows in networks. Combinatorial problems</subject><subject>Heuristic</subject><subject>Insertion</subject><subject>Logistics</subject><subject>Mathematical models</subject><subject>Metaheuristics</subject><subject>Operational research and scientific management</subject><subject>Operational research. Management science</subject><subject>Optimization algorithms</subject><subject>Pickup-and-delivery travelling salesman problem</subject><subject>Searching</subject><subject>Studies</subject><subject>Tours</subject><subject>Traveling salesman problem</subject><subject>Variable neighborhood search</subject><issn>0377-2217</issn><issn>1872-6860</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNp9kMGKFDEQQIMoOK7-gKcgCF66TSWTpBu8LMvqLix40XNIp6tn0qaTMekZmL83wywePHiqy6tXxSPkPbAWGKjPc4tzyi1nwFsGLRPqBdlAp3mjOsVekg0TWjecg35N3pQyM8ZAgtyQcEt3GDHbQE82ezsEpBH9bj-kvE9ppAVtdns6pUzXPdIUsXFpWdLo1zM9ePfreGhsHJsRgz9hPtM12xOG4OOOFhuwLDbSQ05VvLwlryYbCr57njfk59f7H3cPzdP3b493t0-N23JYGykc7_k0CtfpXnHWd1yBVsx2nRadRK1BDFpsteS9gwksDiB518PAtm7gVtyQT1dvvfv7iGU1iy-uPmUjpmMxNVmvthJ6WdEP_6BzOuZYvzO9kIqDAlUhfoVcTqVknMwh-8XmczVdZMrM5tLfXPobBqb2r0sfn822OBumbKPz5e8ml0pywS_clyuHtcjJYzbFeYwOR5_RrWZM_n9n_gDLjJr8</recordid><startdate>20120701</startdate><enddate>20120701</enddate><creator>Mladenović, Nenad</creator><creator>Urošević, Dragan</creator><creator>Hanafi, Saı¨d</creator><creator>Ilić, Aleksandar</creator><general>Elsevier B.V</general><general>Elsevier</general><general>Elsevier Sequoia S.A</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7TA</scope><scope>JG9</scope></search><sort><creationdate>20120701</creationdate><title>A general variable neighborhood search for the one-commodity pickup-and-delivery travelling salesman problem</title><author>Mladenović, Nenad ; Urošević, Dragan ; Hanafi, Saı¨d ; Ilić, Aleksandar</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c421t-53c292fd3c87962098261760a887385e7713b7347529c1f1aeb152891b04cb2a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Combinatorial optimization</topic><topic>Computation</topic><topic>Computer science</topic><topic>Customers</topic><topic>Data structures</topic><topic>Deliveries</topic><topic>Exact sciences and technology</topic><topic>Flows in networks. Combinatorial problems</topic><topic>Heuristic</topic><topic>Insertion</topic><topic>Logistics</topic><topic>Mathematical models</topic><topic>Metaheuristics</topic><topic>Operational research and scientific management</topic><topic>Operational research. Management science</topic><topic>Optimization algorithms</topic><topic>Pickup-and-delivery travelling salesman problem</topic><topic>Searching</topic><topic>Studies</topic><topic>Tours</topic><topic>Traveling salesman problem</topic><topic>Variable neighborhood search</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Mladenović, Nenad</creatorcontrib><creatorcontrib>Urošević, Dragan</creatorcontrib><creatorcontrib>Hanafi, Saı¨d</creatorcontrib><creatorcontrib>Ilić, Aleksandar</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science 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>Materials Business File</collection><collection>Materials Research Database</collection><jtitle>European journal of operational research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Mladenović, Nenad</au><au>Urošević, Dragan</au><au>Hanafi, Saı¨d</au><au>Ilić, Aleksandar</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A general variable neighborhood search for the one-commodity pickup-and-delivery travelling salesman problem</atitle><jtitle>European journal of operational research</jtitle><date>2012-07-01</date><risdate>2012</risdate><volume>220</volume><issue>1</issue><spage>270</spage><epage>285</epage><pages>270-285</pages><issn>0377-2217</issn><eissn>1872-6860</eissn><coden>EJORDT</coden><abstract>► In this paper we study the pickup and delivery traveling salesman problem. ► There are infeasible (not correct) tours in the space of all possible tours. ► We propose using binary indexed trees for efficiently checking feasibility of tours. ► By using this structure we accelerated different local searches for TSP. ► Finally, we provide detailed results of testing on benchmark instances. We present a variable neighborhood search approach for solving the one-commodity pickup-and-delivery travelling salesman problem. It is characterized by a set of customers such that each of the customers either supplies (pickup customers) or demands (delivery customers) a given amount of a single product, and by a vehicle, whose given capacity must not be exceeded, that starts at the depot and must visit each customer only once. The objective is to minimize the total length of the tour. Thus, the considered problem includes checking the existence of a feasible travelling salesman’s tour and designing the optimal travelling salesman’s tour, which are both NP-hard problems. We adapt a collection of neighborhood structures, k-opt, double-bridge and insertion operators mainly used for solving the classical travelling salesman problem. A binary indexed tree data structure is used, which enables efficient feasibility checking and updating of solutions in these neighborhoods. Our extensive computational analysis shows that the proposed variable neighborhood search based heuristics outperforms the best-known algorithms in terms of both the solution quality and computational efforts. Moreover, we improve the best-known solutions of all benchmark instances from the literature (with 200 to 500 customers). We are also able to solve instances with up to 1000 customers.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.ejor.2012.01.036</doi><tpages>16</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0377-2217
ispartof European journal of operational research, 2012-07, Vol.220 (1), p.270-285
issn 0377-2217
1872-6860
language eng
recordid cdi_proquest_miscellaneous_1019645195
source Elsevier ScienceDirect Journals
subjects Algorithms
Applied sciences
Combinatorial optimization
Computation
Computer science
Customers
Data structures
Deliveries
Exact sciences and technology
Flows in networks. Combinatorial problems
Heuristic
Insertion
Logistics
Mathematical models
Metaheuristics
Operational research and scientific management
Operational research. Management science
Optimization algorithms
Pickup-and-delivery travelling salesman problem
Searching
Studies
Tours
Traveling salesman problem
Variable neighborhood search
title A general variable neighborhood search for the one-commodity pickup-and-delivery travelling salesman problem
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T07%3A22%3A04IST&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%20general%20variable%20neighborhood%20search%20for%20the%20one-commodity%20pickup-and-delivery%20travelling%20salesman%20problem&rft.jtitle=European%20journal%20of%20operational%20research&rft.au=Mladenovi%C4%87,%20Nenad&rft.date=2012-07-01&rft.volume=220&rft.issue=1&rft.spage=270&rft.epage=285&rft.pages=270-285&rft.issn=0377-2217&rft.eissn=1872-6860&rft.coden=EJORDT&rft_id=info:doi/10.1016/j.ejor.2012.01.036&rft_dat=%3Cproquest_cross%3E2616534141%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=935621616&rft_id=info:pmid/&rft_els_id=S0377221712000719&rfr_iscdi=true