atlas

Research map / Architectures and efficiency / Neural architecture search

Resource Constrained Pathfinding with Enhanced Bidirectional A* Search

AAAI 2025 · Architectures and efficiency › Neural architecture search · approach: Differentiable architecture search (DARTS) · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes RCEBDA*, an enhanced bidirectional A* algorithm for resource constrained shortest path with improved initialization, dominance pruning, and path matching, reporting large speed-ups over RCBDA* and ERCA* on road networks.

Problem

Resource constrained shortest path (RCSP): find a cost-optimal start-goal path whose resource consumption stays within given limits, which is NP-hard and slow on large networks.

Approach

Extends perimeter-based bidirectional A* (RCBDA*) with resource-based network reduction during heuristic initialization, truncated-vector dominance checks exploiting f1 ordering with lazy dominance checking at extraction, and a two-stage path matching that keeps non-dominated node pairs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RCEBDA* instead of RCBDA*RCSP search on NY, k=3 · NY, k=3average runtime (seconds): 153.76 vs 1.82Helped
Use RCEBDA* instead of RCBDA*RCSP search on BAY, k=3 · BAY, k=3average runtime (seconds): 67.82 vs 3.12Helped
Use RCEBDA* instead of RCBDA*RCSP search on COL, k=3 · COL, k=3solved cases (out of 100): 90 vs 100Helped
Use RCEBDA* instead of RCBDA*RCSP search on COL, k=3 · COL, k=3average runtime (seconds): 541.77 vs 15.57Helped
Use RCEBDA* instead of RCBDA*RCSP search on NY, k=4 · NY, k=4solved cases (out of 100): 94 vs 100Helped
Use RCEBDA* instead of RCBDA*RCSP search on NY, k=4 · NY, k=4average runtime (seconds): 368.90 vs 7.30Helped
Use RCEBDA* instead of RCBDA*RCSP search on BAY, k=4 · BAY, k=4average runtime (seconds): 335.70 vs 11.68Helped
Use RCEBDA* instead of RCBDA*RCSP search on COL, k=4 · COL, k=4solved cases (out of 100): 80 vs 100Helped
Use RCEBDA* instead of RCBDA*RCSP search on COL, k=4 · COL, k=4average runtime (seconds): 851.59 vs 76.70Helped
Disable state upper-bound pruning during initialization (ablation)RCEBDA* · k=4, especially tightness 10% and 30%runtime slowdown: average slowdown exceeding a factor of twoHurt

Surprising findings

Limitations

Experimental setup

Datasets: 9th DIMACS Implementation Challenge road networks (NY, BAY, COL)

Benchmarks: DIMACS road networks NY, BAY, COL with 2 and 3 resources

Metrics: solved instances runtime (s) slowdown factor vs virtual best oracle

Baselines: RCBDA* ERCA* improved RCBDA*

Builds on: RCBDA* ERCA* BiPulse Pulse perimeter search

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy