Large Neighborhood-Based Metaheuristic and Branch-and-Price for the Pickup and Delivery Problem with Split Loads
Matheus Nohra Haddad, Rafael Martinelli, Thibaut Vidal, Luiz Satoru, Ochi, Simone Martins, Marcone Jamilson Freitas Souza, Richard Hartl

TL;DR
This paper introduces a novel large neighborhood search metaheuristic and a branch-and-price algorithm to effectively solve the complex multi-vehicle pickup and delivery problem with split loads, achieving state-of-the-art results.
Contribution
It develops a new large neighborhood search metaheuristic and an efficient branch-and-price algorithm tailored for the NP-hard pickup and delivery problem with split loads.
Findings
Metaheuristic finds best solutions for 92/93 instances
Metaheuristic outperforms previous algorithms
Branch-and-price solves instances with up to 20 pairs
Abstract
We consider the multi-vehicle one-to-one pickup and delivery problem with split loads, a NP-hard problem linked with a variety of applications for bulk product transportation, bike-sharing systems and inventory re-balancing. This problem is notoriously difficult due to the interaction of two challenging vehicle routing attributes, "pickups and deliveries" and "split deliveries". This possibly leads to optimal solutions of a size that grows exponentially with the instance size, containing multiple visits per customer pair, even in the same route. To solve this problem, we propose an iterated local search metaheuristic as well as a branch-and-price algorithm. The core of the metaheuristic consists of a new large neighborhood search, which reduces the problem of finding the best insertion combination of a pickup and delivery pair into a route (with possible splits) to a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
