Loading…

The vehicle routing problem with simultaneous pickup and delivery and occasional drivers

•A new variant of vehicle routing problem with occasional drivers is studied.•A mixed integer linear programming model is formulated for the problem.•A simulated annealing algorithm is proposed to solve the problem.•A comparative analysis with state-of-the-art algorithms is conducted.•Managerial ins...

Full description

Saved in:
Bibliographic Details
Published in:Expert systems with applications 2023-03, Vol.214, p.119118, Article 119118
Main Authors: Yu, Vincent F., Aloina, Grace, Jodiawan, Panca, Gunawan, Aldy, Huang, Tsung-Chi
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•A new variant of vehicle routing problem with occasional drivers is studied.•A mixed integer linear programming model is formulated for the problem.•A simulated annealing algorithm is proposed to solve the problem.•A comparative analysis with state-of-the-art algorithms is conducted.•Managerial insights are derived. This research addresses the Vehicle Routing Problem with Simultaneous Pickup and Delivery and Occasional Drivers (VRPSPDOD), which is inspired from the importance of addressing product returns and the emerging notion of involving available crowds to perform pickup and delivery activities in exchange for some compensation. At the depot, a set of regular vehicles is available to deliver and/or pick up customers’ goods. A set of occasional drivers, each defined by their origin, destination, and flexibility, is also able to help serve the customers. The objective of VRPSPDOD is to minimize the total traveling cost of operating regular vehicles and total compensation paid to employed occasional drivers. We cast the problem into a mixed integer linear programming model and propose a simulated annealing (SA) heuristic with a mathematical programming-based construction heuristic to solve newly generated VRPSPDOD benchmark instances. The proposed SA incorporates a set of neighborhood operators specifically designed to address the existence of regular vehicles and occasional drivers. Extensive computational experiments show that the proposed SA obtains comparable results with the state-of-the-art algorithms for solving VRPSPD benchmark instances – i.e., the special case of VRPSPDOD – and outperforms the off-the-shelf exact solver – i.e., CPLEX – in terms of solution quality and computational time for solving VRPSPDOD benchmark instances. Lastly, sensitivity analyses are presented to understand the impact of various OD parameters on the objective value of VRPSPDOD and to derive insightful managerial insights.
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2022.119118