atlas

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

Efficient Constraint Generation for Stochastic Shortest Path Problems

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Classical and HTN planning · 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.

Introduces CG-iLAO*, a heuristic search algorithm for SSPs that reinterprets iLAO* as variable/constraint generation on the VI LP and adds a separation oracle so only violated (active) actions are added, ignoring inactive actions.

Problem

Solving Stochastic Shortest Path problems optimally wastes computation on Q-values of sub-optimal actions, since existing heuristic search methods (LRTDP, iLAO*) must consider all applicable actions in every Bellman backup.

Approach

Relates heuristic search to constraint generation in the LP encoding of value iteration and introduces an efficient separation oracle that tracks changes in V to add only violated action constraints, allowing inactive actions to be ignored during partial expansion while preserving optimality and epsilon-consistency.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use constraint generation to add only greedy or subsequently violated actions instead of expanding all applicable actionsiLAO* · All domains with h-roccoverage: 1200 -> 1300Helped
Use constraint generation to add only greedy or subsequently violated actions instead of expanding all applicable actionsiLAO* · All domains with h-LMcutcoverage: 990 -> 1030Helped
Use constraint generation to add only greedy or subsequently violated actions instead of expanding all applicable actionsiLAO* · All domains with h-maxcoverage: 600 -> 661Helped
Use constraint generation to add only greedy or subsequently violated actions instead of expanding all applicable actionsiLAO* · All domains with h-rocQ-values computed: 4× fewer Q-valuesHelped
Use constraint generation to add only greedy or subsequently violated actions instead of expanding all applicable actionsiLAO* · All domains with h-roc and equal Q-value budgetinstances solved: 1149 -> 1300Helped
Use constraint generation to add only greedy or subsequently violated actions instead of expanding all applicable actionsiLAO* · All domains with h-roc and equal Q-value budgetinstances solved: 1052 -> 1300Helped
Use constraint generation to add only greedy or subsequently violated actions instead of expanding all applicable actionsiLAO* · PARC-R with h-rocruntime speedup over LRTDP: 2.0--8.4Helped
Use constraint generation to add only greedy or subsequently violated actions instead of expanding all applicable actionsiLAO* · PARC-N with h-rocruntime speedup over LRTDP: 0.7--0.9Hurt
Use constraint generation to add only greedy or subsequently violated actions instead of expanding all applicable actionsiLAO* · ExBW with h-rocruntime speedup over LRTDP: 0.9--2.9Mixed
Use constraint generation to add only greedy or subsequently violated actions instead of expanding all applicable actionsiLAO* · All domains with h-rocactions considered relative to iLAO*: 43--65%Helped
Use h-roc instead of h-maxCG-iLAO* · All domainscoverage: 661 -> 1300Helped
Use h-LMcut instead of h-maxCG-iLAO* · All domainscoverage: 661 -> 1030Helped

Surprising findings

Limitations

Experimental setup

Datasets: Triangle Tire World with Head-start Probabilistic Blocks World Exploding Blocks World Probabilistic PARC Printer

Benchmarks: Triangle Tire World with Head-start Probabilistic Blocks World Exploding Blocks World Probabilistic PARC Printer

Metrics: coverage CPU time number of Q-value computations speedup fraction of actions ignored

Baselines: iLAO* LRTDP FTVI

Builds on: iLAO* LRTDP FTVI value iteration constraint generation

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