Constrained Shortest Path and Hierarchical Structures
Adil Erzin, Roman Plotnikov, Ilya Ladygin

TL;DR
This paper introduces a hierarchical structure approach to efficiently approximate solutions for the NP-hard constrained shortest path problem, significantly reducing computation time compared to traditional algorithms.
Contribution
It proposes a novel hierarchical structure method that finds approximate shortest paths in O(m) or O(m log n) time, improving efficiency over Dijkstra-based methods.
Findings
Solution in hierarchical structures is 10-100 times faster.
Approximate solutions are close to optimal.
Method scales well for large road and random graphs.
Abstract
The Constraint Shortest Path (CSP) problem is as follows. An -vertex graph is given, each edge/arc assigned two weights. Let us call them "cost" and "length" for definiteness. Finding a min-cost upper-bounded length path between a given pair of vertices is required. The problem is NP-hard even when the lengths of all edges are the same. Therefore, various approximation algorithms have been proposed in the literature for it. The constraint on path length can be accounted for by considering one edge weight equals to a linear combination of cost and length. By varying the multiplier value in a linear combination, a feasible solution delivers a minimum to the function with new weights. At the same time, Dijkstra's algorithm or its modifications are used to construct the shortest path with the current weights of the edges. However, with insufficiently large graphs, this approach may turn…
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.
Taxonomy
TopicsData Management and Algorithms · Infrastructure Maintenance and Monitoring · Traffic Prediction and Management Techniques
