2021
DOI: 10.1609/aaai.v35i14.17450
|View full text |Cite
|
Sign up to set email alerts
|

A Fast Exact Algorithm for the Resource Constrained Shortest Path Problem

Abstract: Resource constrained path finding is a well studied topic in AI, with real-world applications in different areas such as transportation and robotics. This paper introduces several heuristics in the resource constrained path finding context that significantly improve the algorithmic performance of the initialisation phase and the core search. We implement our heuristics on top of a bidirectional A* algorithm and evaluate them on a set of large instances. The experimental results show that, for the first time in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
21
0

Year Published

2021
2021
2025
2025

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 10 publications
(22 citation statements)
references
References 13 publications
1
21
0
Order By: Relevance
“…As each individual search in WC-BA* is complete, partial paths are no longer stored. Besides the early solution update (ESU) method we proposed in Ahmadi et al [5], WC-BA* has a unique method called heuristic tuning, which allows the search to improve its initial lower bounds during the search. We evaluated WC-BA* on very large graphs and compared its performance against the recent algorithms in the literature, including • WC-A*: The adapted version of the bi-objective A* search algorithm (BOA*) originally presented by Ulloa et al [34] and enhanced by us in Ahmadi et al [2].…”
Section: Background and Selected Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…As each individual search in WC-BA* is complete, partial paths are no longer stored. Besides the early solution update (ESU) method we proposed in Ahmadi et al [5], WC-BA* has a unique method called heuristic tuning, which allows the search to improve its initial lower bounds during the search. We evaluated WC-BA* on very large graphs and compared its performance against the recent algorithms in the literature, including • WC-A*: The adapted version of the bi-objective A* search algorithm (BOA*) originally presented by Ulloa et al [34] and enhanced by us in Ahmadi et al [2].…”
Section: Background and Selected Algorithmsmentioning
confidence: 99%
“…Our adapted algorithm WC-A* leverages improvements proposed for BOA*. • WC-EBBA* par : WC-EB The extended version of our recent WC-EBBA* algorithm for the WCSPP [5], improved with parallelism. In contrast to the standard WC-EBBA* algorithm where the search only explores one direction at a time, the new variant provides the algorithm with the opportunity of executing its forward and backward searches concurrently.…”
Section: Background and Selected Algorithmsmentioning
confidence: 99%
“…The selected algorithms are the recent B&B method BiPulse (Cabrera et al 2020), the path ranking method CSP (Sedeño-Noda and Alonso-Rodríguez 2015), and our WC-EBBA* algorithm in (Ahmadi et al 2021c).…”
Section: Empirical Analysismentioning
confidence: 99%
“…Their results show that BiPulse delivers better performance than both Pulse and RC-BDA* on medium-size instances, while leaving 3% of the instances unsolved after four hours of runtime. More recently, we improved RC-BDA* of Thomas, Calogiuri, and Hewitt (2019) for the WCSPP in (Ahmadi et al 2021c) and proposed a dynamic programming framework called WC-EBBA* that can solve all instances of Sedeño-Noda and Alonso-Rodríguez (2015) within 10 minutes. In contrast to RC-BDA*, WC-EBBA* allows the search frontiers to meet at any fraction of the resource budget (not just at the 50% half-way point).…”
Section: Introductionmentioning
confidence: 99%
“…Figure 1: An example graph with cost on the edges bounded A* (Ahmadi et al 2021b). For a further speedup we exploit already computed heuristic values.…”
Section: Initialisation Phasementioning
confidence: 99%