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...
Saved in:
Published in: | Computers & industrial engineering 2024-03, Vol.189, p.109942, Article 109942 |
---|---|
Main Authors: | , , , , , |
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 & 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 & 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.</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 & 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 & pickup, and time limit</title><title>Computers & industrial engineering</title><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.</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 & 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 & 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 & pickup, and time limit</atitle><jtitle>Computers & 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 & 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.</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 |