atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Suboptimal Search with Dynamic Distribution of Suboptimality

AAAI 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Heuristic and local search algorithms · 0 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 DSWA*, a bounded-suboptimal search that dynamically assigns suboptimality weights to regions of the h-g plane at runtime while avoiding re-expansions.

Problem

Bounded-suboptimal heuristic search where the distribution of suboptimality across the search is fixed in existing re-expansion-free priority functions (XDP, XUP, PWXD, PWXU), which performs poorly when costs are not captured by the heuristic.

Approach

Builds a piecewise priority function Φ incrementally: each region of the h-g plane (bounded by rays from the origin) gets its own weight chosen by a runtime policy (Greedy, Half Edge Drop, Dynamically Weighted, Moving Average) based on search properties, under a never-re-open constraint that keeps the overall bound w.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DSWA* with DWP instead of the strongest baselineDSWA* · DW Random 10% and DW STPnode expansions: almost ten times betterHelped
Use DSWA* with DWP or MAP instead of baseline algorithmsDSWA* · DW Mazes32 with differential heuristicnode expansionsHelped
Use DSWA* with DWP instead of baseline algorithmsDSWA* · Dynamically weighted domainsnode expansionsHelped
Use DSWA* with MAP instead of baseline algorithmsDSWA* · DW Random 10node expansionsHelped
Replace the octile heuristic with a differential heuristic using 10 pivots (ablation)DSWA* with MAP and DWP · DW Mazes32node expansionsHelped
Use constant-time region lookups instead of linear scans (ablation)DSWA* · Grid domainsexpansion rate: from 50% slower than the baseline algorithms to 20% slowerHelped
Use constant-time region lookups instead of linear scans (ablation)DSWA* · DW STPruntimeNo clear effect
Use the Half Edge Drop Policy instead of the Greedy Policy (ablation)DSWA* · Search domains discussed in the policy evaluationnode expansionsHelped
Use the Greedy Policy instead of the other proposed policies (ablation)DSWA* · Search domains discussed in the policy evaluationnode expansionsHurt
Use DSWA* instead of fixed-weight or fixed-distribution baselinesDSWA* · Across evaluated domains and suboptimality boundsnode expansionsHelped
Use DSWA* with DWP in domains without dynamic costsDSWA* · Domains without dynamic costsnode expansionsMixed

Surprising findings

Limitations

Experimental setup

Datasets: MovingAI grid maps (Dragon Age 2, Random, Mazes) Korf 100 sliding tile puzzle instances RaceTrack maps

Benchmarks: MovingAI DA2 maps Random maps Mazes maps Sliding Tile Puzzle (unit, squared, square-root costs) RaceTrack dynamically weighted DW Random 10%, DW STP, DW Mazes

Metrics: average node expansions to find solutions within suboptimali

Baselines: WA* XDP XUP PWXD PWXU DPS

Builds on: Weighted A* XDP BFS-NR Dynamic Potential 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