Loading…

Variable neighbourhood search embedded perturbation mechanism for multi-depot vehicle routing problem with simultaneous delivery & pickup, and time limit

•A multi-depot vehicle routing problem with simultaneous delivery & pickup and time limit.•A variable neighborhood search algorithm embedded a novel perturbation mechanism.•High-quality and low- CPU time results produced by our proposed algorithm. Given its complex combinatorial features, the mu...

Full description

Saved in:
Bibliographic Details
Published in:Computers & industrial engineering 2024-03, Vol.189, p.109942, Article 109942
Main Authors: Liu, Wenjie, Qiu, Jing, Deng, Jing, Zheng, Nanxi, Chang, Xiangyun, Liu, Yun
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c249t-fcd84e8abffcc9295dd62e4fbc9a0d3bdca2dd623fa99dd7617128308b4958353
container_end_page
container_issue
container_start_page 109942
container_title Computers & industrial engineering
container_volume 189
creator Liu, Wenjie
Qiu, Jing
Deng, Jing
Zheng, Nanxi
Chang, Xiangyun
Liu, Yun
description •A multi-depot vehicle routing problem with simultaneous delivery & pickup and time limit.•A variable neighborhood search algorithm embedded a novel perturbation mechanism.•High-quality and low- CPU time results produced by our proposed algorithm. Given its complex combinatorial features, the multi-depot vehicle routing problem with simultaneous delivery & pickup, and time limits (MDVRPSDPTL) is a well-known and challenging real-world problem faced by manufacturing enterprises. Vehicles depart from different depots to simultaneously deliver new products and pick up packaging or used products within a prescribed time limit. In this study, we developed a mixed-integer linear programming model to assign customers to depots and determine a group of vehicle routes to minimise total travel cost. A variable neighbourhood search algorithm embedded with a novel perturbation mechanism (including a route-selection strategy and a retention strategy for the current best solution) was proposed to solve the model efficiently. The perturbation mechanism helps the algorithm quickly escape local optima to improve computational precision and reduce computation time. The numerical results indicate that the proposed algorithm outperforms existing state-of-the-art algorithms in terms of solution quality and computation time for well-known MDVRPSDPTL benchmark instances.
doi_str_mv 10.1016/j.cie.2024.109942
format article
fullrecord <record><control><sourceid>elsevier_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1016_j_cie_2024_109942</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0360835224000639</els_id><sourcerecordid>S0360835224000639</sourcerecordid><originalsourceid>FETCH-LOGICAL-c249t-fcd84e8abffcc9295dd62e4fbc9a0d3bdca2dd623fa99dd7617128308b4958353</originalsourceid><addsrcrecordid>eNp9kMtu2zAQRYkiBeq4_YDuZtVV5JDUwyK6KoymDWAgm6RbgiJH1riSKJCUA39K_zYy3HVWgxncczE4jH0VfCO4qO6PG0u4kVwWy65UIT-wlai3KuNlyW_YiucVz-q8lJ_YbYxHznlRKrFi__6YQKbpEUakQ9f4OXTeO4hogu0AhwadQwcThjSHxiTyIwxoOzNSHKD1AYa5T5Q5nHyCE3Zkl7Lg50TjAabgl-4BXil1EOkSNSP6OYLDnk4YzvANJrJ_5-kOzOgg0YDQ00DpM_vYmj7il_9zzV4efj7vfmf7p1-Pux_7zMpCpay1ri6wNk3bWqukKp2rJBZtY5XhLm-cNfJyylujlHPbSmyFrHNeN4UqFyH5molrrw0-xoCtngINJpy14PriVh_14lZf3Oqr24X5fmVweexEGHRcIqNFRwFt0s7TO_QbGCqHIg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Variable neighbourhood search embedded perturbation mechanism for multi-depot vehicle routing problem with simultaneous delivery &amp; pickup, and time limit</title><source>ScienceDirect Freedom Collection</source><creator>Liu, Wenjie ; Qiu, Jing ; Deng, Jing ; Zheng, Nanxi ; Chang, Xiangyun ; Liu, Yun</creator><creatorcontrib>Liu, Wenjie ; Qiu, Jing ; Deng, Jing ; Zheng, Nanxi ; Chang, Xiangyun ; Liu, Yun</creatorcontrib><description>•A multi-depot vehicle routing problem with simultaneous delivery &amp; pickup and time limit.•A variable neighborhood search algorithm embedded a novel perturbation mechanism.•High-quality and low- CPU time results produced by our proposed algorithm. Given its complex combinatorial features, the multi-depot vehicle routing problem with simultaneous delivery &amp; pickup, and time limits (MDVRPSDPTL) is a well-known and challenging real-world problem faced by manufacturing enterprises. Vehicles depart from different depots to simultaneously deliver new products and pick up packaging or used products within a prescribed time limit. In this study, we developed a mixed-integer linear programming model to assign customers to depots and determine a group of vehicle routes to minimise total travel cost. A variable neighbourhood search algorithm embedded with a novel perturbation mechanism (including a route-selection strategy and a retention strategy for the current best solution) was proposed to solve the model efficiently. The perturbation mechanism helps the algorithm quickly escape local optima to improve computational precision and reduce computation time. The numerical results indicate that the proposed algorithm outperforms existing state-of-the-art algorithms in terms of solution quality and computation time for well-known MDVRPSDPTL benchmark instances.</description><identifier>ISSN: 0360-8352</identifier><identifier>EISSN: 1879-0550</identifier><identifier>DOI: 10.1016/j.cie.2024.109942</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Multi-depot vehicle routing problem with simultaneous delivery and pickup ; Neighbourhood structure ; Route-selection strategy ; Time limit ; Variable neighbourhood search</subject><ispartof>Computers &amp; industrial engineering, 2024-03, Vol.189, p.109942, Article 109942</ispartof><rights>2024 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c249t-fcd84e8abffcc9295dd62e4fbc9a0d3bdca2dd623fa99dd7617128308b4958353</cites><orcidid>0000-0002-0815-5651</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Liu, Wenjie</creatorcontrib><creatorcontrib>Qiu, Jing</creatorcontrib><creatorcontrib>Deng, Jing</creatorcontrib><creatorcontrib>Zheng, Nanxi</creatorcontrib><creatorcontrib>Chang, Xiangyun</creatorcontrib><creatorcontrib>Liu, Yun</creatorcontrib><title>Variable neighbourhood search embedded perturbation mechanism for multi-depot vehicle routing problem with simultaneous delivery &amp; pickup, and time limit</title><title>Computers &amp; industrial engineering</title><description>•A multi-depot vehicle routing problem with simultaneous delivery &amp; pickup and time limit.•A variable neighborhood search algorithm embedded a novel perturbation mechanism.•High-quality and low- CPU time results produced by our proposed algorithm. Given its complex combinatorial features, the multi-depot vehicle routing problem with simultaneous delivery &amp; pickup, and time limits (MDVRPSDPTL) is a well-known and challenging real-world problem faced by manufacturing enterprises. Vehicles depart from different depots to simultaneously deliver new products and pick up packaging or used products within a prescribed time limit. In this study, we developed a mixed-integer linear programming model to assign customers to depots and determine a group of vehicle routes to minimise total travel cost. A variable neighbourhood search algorithm embedded with a novel perturbation mechanism (including a route-selection strategy and a retention strategy for the current best solution) was proposed to solve the model efficiently. The perturbation mechanism helps the algorithm quickly escape local optima to improve computational precision and reduce computation time. The numerical results indicate that the proposed algorithm outperforms existing state-of-the-art algorithms in terms of solution quality and computation time for well-known MDVRPSDPTL benchmark instances.</description><subject>Multi-depot vehicle routing problem with simultaneous delivery and pickup</subject><subject>Neighbourhood structure</subject><subject>Route-selection strategy</subject><subject>Time limit</subject><subject>Variable neighbourhood search</subject><issn>0360-8352</issn><issn>1879-0550</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNp9kMtu2zAQRYkiBeq4_YDuZtVV5JDUwyK6KoymDWAgm6RbgiJH1riSKJCUA39K_zYy3HVWgxncczE4jH0VfCO4qO6PG0u4kVwWy65UIT-wlai3KuNlyW_YiucVz-q8lJ_YbYxHznlRKrFi__6YQKbpEUakQ9f4OXTeO4hogu0AhwadQwcThjSHxiTyIwxoOzNSHKD1AYa5T5Q5nHyCE3Zkl7Lg50TjAabgl-4BXil1EOkSNSP6OYLDnk4YzvANJrJ_5-kOzOgg0YDQ00DpM_vYmj7il_9zzV4efj7vfmf7p1-Pux_7zMpCpay1ri6wNk3bWqukKp2rJBZtY5XhLm-cNfJyylujlHPbSmyFrHNeN4UqFyH5molrrw0-xoCtngINJpy14PriVh_14lZf3Oqr24X5fmVweexEGHRcIqNFRwFt0s7TO_QbGCqHIg</recordid><startdate>202403</startdate><enddate>202403</enddate><creator>Liu, Wenjie</creator><creator>Qiu, Jing</creator><creator>Deng, Jing</creator><creator>Zheng, Nanxi</creator><creator>Chang, Xiangyun</creator><creator>Liu, Yun</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-0815-5651</orcidid></search><sort><creationdate>202403</creationdate><title>Variable neighbourhood search embedded perturbation mechanism for multi-depot vehicle routing problem with simultaneous delivery &amp; pickup, and time limit</title><author>Liu, Wenjie ; Qiu, Jing ; Deng, Jing ; Zheng, Nanxi ; Chang, Xiangyun ; Liu, Yun</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c249t-fcd84e8abffcc9295dd62e4fbc9a0d3bdca2dd623fa99dd7617128308b4958353</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Multi-depot vehicle routing problem with simultaneous delivery and pickup</topic><topic>Neighbourhood structure</topic><topic>Route-selection strategy</topic><topic>Time limit</topic><topic>Variable neighbourhood search</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Liu, Wenjie</creatorcontrib><creatorcontrib>Qiu, Jing</creatorcontrib><creatorcontrib>Deng, Jing</creatorcontrib><creatorcontrib>Zheng, Nanxi</creatorcontrib><creatorcontrib>Chang, Xiangyun</creatorcontrib><creatorcontrib>Liu, Yun</creatorcontrib><collection>CrossRef</collection><jtitle>Computers &amp; industrial engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Liu, Wenjie</au><au>Qiu, Jing</au><au>Deng, Jing</au><au>Zheng, Nanxi</au><au>Chang, Xiangyun</au><au>Liu, Yun</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Variable neighbourhood search embedded perturbation mechanism for multi-depot vehicle routing problem with simultaneous delivery &amp; pickup, and time limit</atitle><jtitle>Computers &amp; industrial engineering</jtitle><date>2024-03</date><risdate>2024</risdate><volume>189</volume><spage>109942</spage><pages>109942-</pages><artnum>109942</artnum><issn>0360-8352</issn><eissn>1879-0550</eissn><abstract>•A multi-depot vehicle routing problem with simultaneous delivery &amp; pickup and time limit.•A variable neighborhood search algorithm embedded a novel perturbation mechanism.•High-quality and low- CPU time results produced by our proposed algorithm. Given its complex combinatorial features, the multi-depot vehicle routing problem with simultaneous delivery &amp; pickup, and time limits (MDVRPSDPTL) is a well-known and challenging real-world problem faced by manufacturing enterprises. Vehicles depart from different depots to simultaneously deliver new products and pick up packaging or used products within a prescribed time limit. In this study, we developed a mixed-integer linear programming model to assign customers to depots and determine a group of vehicle routes to minimise total travel cost. A variable neighbourhood search algorithm embedded with a novel perturbation mechanism (including a route-selection strategy and a retention strategy for the current best solution) was proposed to solve the model efficiently. The perturbation mechanism helps the algorithm quickly escape local optima to improve computational precision and reduce computation time. The numerical results indicate that the proposed algorithm outperforms existing state-of-the-art algorithms in terms of solution quality and computation time for well-known MDVRPSDPTL benchmark instances.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.cie.2024.109942</doi><orcidid>https://orcid.org/0000-0002-0815-5651</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0360-8352
ispartof Computers & industrial engineering, 2024-03, Vol.189, p.109942, Article 109942
issn 0360-8352
1879-0550
language eng
recordid cdi_crossref_primary_10_1016_j_cie_2024_109942
source ScienceDirect Freedom Collection
subjects Multi-depot vehicle routing problem with simultaneous delivery and pickup
Neighbourhood structure
Route-selection strategy
Time limit
Variable neighbourhood search
title Variable neighbourhood search embedded perturbation mechanism for multi-depot vehicle routing problem with simultaneous delivery & pickup, and time limit
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T09%3A59%3A24IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-elsevier_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Variable%20neighbourhood%20search%20embedded%20perturbation%20mechanism%20for%20multi-depot%20vehicle%20routing%20problem%20with%20simultaneous%20delivery%20&%20pickup,%20and%20time%20limit&rft.jtitle=Computers%20&%20industrial%20engineering&rft.au=Liu,%20Wenjie&rft.date=2024-03&rft.volume=189&rft.spage=109942&rft.pages=109942-&rft.artnum=109942&rft.issn=0360-8352&rft.eissn=1879-0550&rft_id=info:doi/10.1016/j.cie.2024.109942&rft_dat=%3Celsevier_cross%3ES0360835224000639%3C/elsevier_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c249t-fcd84e8abffcc9295dd62e4fbc9a0d3bdca2dd623fa99dd7617128308b4958353%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true