Score: 0

A parallel pull labelling algorithm for the resource constrained shortest path problem

Published: November 3, 2025 | arXiv ID: 2511.01397v1

By: Bjørn Petersen, Simon Spoorendonk

Potential Business Impact:

Finds fastest routes with limited fuel or time.

Business Areas:
QR Codes Software

The Resource Constrained Shortest Path Problem (RCSPP) is a fundamental combinatorial optimisation problem in which the goal is to find a least-cost path in a directed graph subject to one or more resource constraints. In this paper we present a pull labelling algorithm for the RCSPP that introduces i) a highly parallelisable approach at a label bucket level, ii) an extension to bi-directional search with a dynamic midpoint, and iii) a vectorised dominance criterion that uses vector instructions to speed-up the label comparison with another level of parallelisation. Compared to a baseline version of the algorithm the optimisations result in a speed-up of around 14x on a set of hard instances and up to 200x on some of the hardest instances. The proposed algorithm demonstrates significant computational improvements that may enhance the efficiency of column generation frameworks incorporating resource constrained shortest path sub-problems, potentially enabling the efficient solution of larger-scale instances in routing, scheduling, supply chain and transportation network optimisation applications.

Page Count
18 pages

Category
Mathematics:
Optimization and Control