Efficient neural collaborative search for pickup and delivery problems

In this paper, we introduce Neural Collaborative Search (NCS), a novel learning-based framework for efficiently solving pickup and delivery problems (PDPs). NCS pioneers the collaboration between the latest prevalent neural construction and neural improvement models, establishing a collaborative fra...

Full description

Saved in:
Bibliographic Details
Main Authors: KONG, Detian, MA, Yining, CAO, Zhiguang, YU, Tianshu, XIAO, Jianhua
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2024
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/9326
https://ink.library.smu.edu.sg/context/sis_research/article/10326/viewcontent/7d3309ea_fe5b_4552_bb40_80fe53ca9243.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-10326
record_format dspace
spelling sg-smu-ink.sis_research-103262024-09-26T07:44:21Z Efficient neural collaborative search for pickup and delivery problems KONG, Detian MA, Yining CAO, Zhiguang YU, Tianshu XIAO, Jianhua In this paper, we introduce Neural Collaborative Search (NCS), a novel learning-based framework for efficiently solving pickup and delivery problems (PDPs). NCS pioneers the collaboration between the latest prevalent neural construction and neural improvement models, establishing a collaborative framework where an improvement model iteratively refines solutions initiated by a construction model. Our NCS collaboratively trains the two models via reinforcement learning with an effective shared-critic mechanism. In addition, the construction model enhances the improvement model with high-quality initial solutions via curriculum learning, while the improvement model accelerates the convergence of the construction model through imitation learning. Besides the new framework design, we also propose the efficient Neural Neighborhood Search (N2S), an efficient improvement model employed within the NCS framework. N2S exploits a tailored Markov decision process formulation and two customized decoders for removing and then reinserting a pair of pickup-delivery nodes, thereby learning a ruin-repair search process for addressing the precedence constraints in PDPs efficiently. To balance the computation cost between encoders and decoders, N2S streamlines the existing encoder design through a light Synthesis Attention mechanism that allows the vanilla self-attention to synthesize various features regarding a route solution. Moreover, a diversity enhancement scheme is further leveraged to ameliorate the performance during the inference of N2S. Our NCS and N2S are both generic, and extensive experiments on two canonical PDP variants show that they can produce state-of-the-art results among existing neural methods. Remarkably, our NCS and N2S could surpass the well-known LKH3 solver especially on the more constrained PDP variant. 2024-09-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/9326 info:doi/10.1109/TPAMI.2024.3450850 https://ink.library.smu.edu.sg/context/sis_research/article/10326/viewcontent/7d3309ea_fe5b_4552_bb40_80fe53ca9243.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Learning to optimize deep reinforcement learning attention mechanism pickup and delivery neighborhood search Artificial Intelligence and Robotics Theory and Algorithms
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Learning to optimize
deep reinforcement learning
attention mechanism
pickup and delivery
neighborhood search
Artificial Intelligence and Robotics
Theory and Algorithms
spellingShingle Learning to optimize
deep reinforcement learning
attention mechanism
pickup and delivery
neighborhood search
Artificial Intelligence and Robotics
Theory and Algorithms
KONG, Detian
MA, Yining
CAO, Zhiguang
YU, Tianshu
XIAO, Jianhua
Efficient neural collaborative search for pickup and delivery problems
description In this paper, we introduce Neural Collaborative Search (NCS), a novel learning-based framework for efficiently solving pickup and delivery problems (PDPs). NCS pioneers the collaboration between the latest prevalent neural construction and neural improvement models, establishing a collaborative framework where an improvement model iteratively refines solutions initiated by a construction model. Our NCS collaboratively trains the two models via reinforcement learning with an effective shared-critic mechanism. In addition, the construction model enhances the improvement model with high-quality initial solutions via curriculum learning, while the improvement model accelerates the convergence of the construction model through imitation learning. Besides the new framework design, we also propose the efficient Neural Neighborhood Search (N2S), an efficient improvement model employed within the NCS framework. N2S exploits a tailored Markov decision process formulation and two customized decoders for removing and then reinserting a pair of pickup-delivery nodes, thereby learning a ruin-repair search process for addressing the precedence constraints in PDPs efficiently. To balance the computation cost between encoders and decoders, N2S streamlines the existing encoder design through a light Synthesis Attention mechanism that allows the vanilla self-attention to synthesize various features regarding a route solution. Moreover, a diversity enhancement scheme is further leveraged to ameliorate the performance during the inference of N2S. Our NCS and N2S are both generic, and extensive experiments on two canonical PDP variants show that they can produce state-of-the-art results among existing neural methods. Remarkably, our NCS and N2S could surpass the well-known LKH3 solver especially on the more constrained PDP variant.
format text
author KONG, Detian
MA, Yining
CAO, Zhiguang
YU, Tianshu
XIAO, Jianhua
author_facet KONG, Detian
MA, Yining
CAO, Zhiguang
YU, Tianshu
XIAO, Jianhua
author_sort KONG, Detian
title Efficient neural collaborative search for pickup and delivery problems
title_short Efficient neural collaborative search for pickup and delivery problems
title_full Efficient neural collaborative search for pickup and delivery problems
title_fullStr Efficient neural collaborative search for pickup and delivery problems
title_full_unstemmed Efficient neural collaborative search for pickup and delivery problems
title_sort efficient neural collaborative search for pickup and delivery problems
publisher Institutional Knowledge at Singapore Management University
publishDate 2024
url https://ink.library.smu.edu.sg/sis_research/9326
https://ink.library.smu.edu.sg/context/sis_research/article/10326/viewcontent/7d3309ea_fe5b_4552_bb40_80fe53ca9243.pdf
_version_ 1814047910307823616