Intelligence, Agency & Consciousness · Paper 0085

When one plan must work in every possible world

A belief state is not one location but a set of possible worlds. Bryce, Kambhampati and Smith ask how far that whole set is from a goal, how its world-specific routes interact, and how one labelled planning graph can preserve the distinctions without building a graph per world.

Intelligence, Agency & Consciousness · Paper 0085

When one plan must work in every possible world

Rajesh Ranjan Mahapatra

A belief state is not one location but a set of possible worlds. Bryce, Kambhampati and Smith ask how far that whole set is from a goal, how its world-specific routes interact, and how one labelled planning graph can preserve the distinctions without building a graph per world.

© 2026 Rajesh Ranjan Mahapatra. 29 min read

When one plan must work in every possible worldAll AI Research Library

TLDR

Five-point orientation
  1. Plan over sets of worlds. In incomplete information, a search node represents every state still possible, and a strong plan must reach the goal from all of them.
  2. Distance needs an interaction model. Maximum assumes world plans help one another; sum assumes independence; relaxed-plan union measures their partial overlap.
  3. Graphs trade detail for cost. One classical graph blurs worlds, one graph per world is expensive, and a Labelled Uncertainty Graph symbolically condenses the family.
  4. Labels retain provenance. Every literal, action, effect and mutex carries a formula naming the initial worlds in which it is reachable or conflicting.
  5. Structure beat sampling. Across the reported planners and domains, overlap-aware labelled heuristics usually gave the strongest balance of guidance, plan quality and computation.
01 · search after certainty disappears

A node is a set of possible states, not a single known state

Classical planning asks for actions from one known state. Conformant and conditional planning must act while the actual state is only partially known, so search moves through belief states.

A world state is a complete interpretation over a set of Boolean fluents. A belief state BS is a set of those interpretations and can be represented compactly by a propositional formula whose models are exactly the possible worlds. Uncertainty can arise from an incompletely specified initial state, nondeterministic effects or partial observations. The paper concentrates mainly on initial uncertainty with deterministic actions, while discussing extensions.

A strong plan guarantees that execution reaches a goal state from every world represented by the initial belief state. A conformant plan contains no observation-conditioned branches: the same action sequence must work whatever the hidden starting world. A conditional plan can sense and branch, producing a directed acyclic policy graph whose outcomes remain finite.

The search space is therefore lifted. Progression applies an action to every applicable world and partitions the successor by possible observations. Regression starts with the goal belief state and asks which earlier beliefs an action can guarantee will reach it. In both directions, heuristic search needs a number estimating remaining plan cost.

Cardinality: the number of possible worlds: measures uncertainty but not goal distance. One sharply known state may be far from the goal; a large belief state may admit a common one-step action. Conversely, applying the best classical-state heuristic to an arbitrary representative world can ignore the world that makes a strong plan difficult.

Bryce and colleagues frame the central problem as distance between belief states. That distance should be built from state-to-state distances, but aggregation must express how plans for different worlds interact. The number is not discovered by counting worlds alone; it depends on whether actions can serve several worlds at once, must be duplicated, or conflict.

A belief-state plan must carry every possible world to the goalFour coloured world nodes travel through shared actions toward a green goal region; one route branches after an observation.BELIEF STATEw₁w₂w₃w₄actionor observationGOALall branches ✓
Figure 1 · The unit of guarantee is the whole belief state. A strong plan may use observations to branch, but every possible execution must terminate in the goal set.Source scope: primary paper, Sections 1–2.

Worked example 1 · bomb in one of two packages

The bomb is armed and is in package 1 or package 2, but not both. A conformant plan cannot inspect the hidden location; it must dunk both packages, flushing when necessary. A conditional plan may detect metal, then dunk only the indicated package. The belief state, not either package-world alone, defines correctness.

Causal probe 1 · reveal the world before planning

If the initial state becomes fully observable, the belief state collapses to one world. Aggregation and labels lose their purpose, and a classical planning heuristic is sufficient. The computational difficulty changed because the information state changed.

02 · belief-state distance

First find each world’s closest destination, then decide how routes combine

The formal framework separates two choices: which state-to-state distances are measured, and what aggregation operator turns them into one belief-state estimate.

For each source world S in the models of BS, consider its distance to the closest world S′ satisfying the destination belief state BS′. The inner minimum permits different source worlds to reach different acceptable goal worlds. An outer operator then combines these per-world distances. Exact enumeration is exponential in the number of uncertain fluents, which motivates symbolic structures later.

Maximum expresses positive interaction. It assumes that the actions needed for the hardest world also help every easier world, so only the largest closest-world distance counts. If the underlying state distances are admissible and all source worlds are included, the maximum remains an admissible lower bound. It may be weak when distinct worlds require distinct actions.

Summation expresses independence. It assumes each world needs a separate action contribution, so closest-world distances add. This can overestimate when action sequences share useful steps. Belief-state cardinality is a degenerate independence estimate in which every state distance is treated as one, regardless of goals or action structure.

Negative interaction occurs when a move useful in one world obstructs another. The paper uses the extreme case: cross-world mutexes can prove reachability impossible and prune the belief state: but does not offer a finite numeric penalty covering all negative interactions. Conditional observations complicate the picture because conflicting actions may occupy different branches rather than requiring serialisation.

This decomposition exposes assumptions usually hidden inside a heuristic. “Distance from uncertainty” is not one natural scalar. A maximum, sum, union or cardinality count encodes a different hypothesis about joint execution. Search behaviour follows from that hypothesis even when every state distance is individually accurate.

per-world distance: d(S, BS′) = min{ d(S,S′) : S′ models BS′ } positive interaction: hmax(BS,BS′) = max{ d(S,BS′) : S models BS } independence: hsum(BS,BS′) = Σ{ d(S,BS′) : S models BS }
A matrix of state distances becomes one belief-state estimateThree source worlds form rows, two destination worlds form columns, row minima are highlighted and then aggregated by maximum or sum.destination worldsg₁g₂source s₁source s₂source s₃387459row minima: 3, 4, 5maximum = 5sum = 12
Figure 2 · The operator is part of the theory. Identical state-distance data produces different search guidance when routes are assumed to overlap completely or not at all.Source scope: primary paper, Section 3.1–3.2.

Worked example 2 · five or eight?

The paper’s schematic belief state has closest-world distances five and three. Maximum returns five, assuming the five-action route helps both worlds. Sum returns eight, assuming their action needs are independent. Neither arithmetic answer can be chosen without an interaction claim.

Causal probe 2 · duplicate a possible world

A belief state is a set, so logical duplication should not change it. A representation that sums duplicated rows would inflate distance, revealing an implementation error or a weighted-distribution interpretation that the deterministic framework does not intend.

03 · overlap

Union aligned relaxed plans to count shared and distinct work

The paper’s preferred middle position treats world-specific action sequences as partly shared: align them in time, union each layer and count each action once per aligned layer.

True optimal plan merging can be as hard as planning, so the heuristic uses relaxed plans and a simple alignment rule. In progression, sequences are aligned at their first layer because they begin together. In regression, they are aligned at their last layer because they converge on the goal. Layer-wise sets are unioned, and the sizes of the union layers are added.

Overlap sits conceptually between maximum and sum. Common actions used by several worlds appear once; world-specific actions remain distinct. In the paper’s numeric example, maximum gives five, sum gives eight and aligned union gives seven. The gap measures how much actionable structure the extremes erase.

The Courteous Bomb in the Toilet example makes the mechanism concrete. In both possible package worlds, the toilet must be flushed. One world needs DunkP1 and the other DunkP2. Maximum of the two relaxed-plan lengths gives two and misses the second dunk. Sum gives four and counts Flush twice. Their union counts Flush once and both dunk actions, giving three action instances.

A relaxed plan ignores delete effects and may combine supports that cannot coexist in the real plan. Its value is guidance, not certification. Mutex information can restore some negative interaction by delaying reachability or identifying impossible combinations, but richer mutexes cost more to compute.

Overlap is not guaranteed admissible. In heuristic search, accuracy and computational value are separate: a closer estimate can still be too expensive at every node, while a coarser estimate may expand more nodes but run faster. The empirical evaluation therefore measures search and heuristic time as well as estimate-to-optimum ratios.

Two world-specific relaxed plans merge by aligned unionTwo three-layer action sequences share actions at the first and last layers; an aligned union counts shared actions once and distinct middle actions separately.world w₁world w₂aligned unionFlushDunk P1FinishFlushDunk P2FinishFlushDunk P1 + Dunk P2Finish
Figure 3 · Overlap counts common support once. Start alignment is used for progression and end alignment for regression; the union is a tractable approximation to plan merging.Source scope: primary paper, overlap aggregation and multiple-graph relaxed plans.

Worked example 3 · max 2, sum 4, union 3

Each package world has a two-action relaxed plan: Flush plus its own Dunk. Maximum keeps one length and returns two. Sum returns four. Layer-wise union retains one Flush and two distinct Dunk actions, returning three: the exact interaction pattern represented by those relaxed plans.

Causal probe 3 · shift one sequence by a layer

The union count can change although each individual plan length does not. That sensitivity shows why progression aligns starts and regression aligns ends: temporal anchoring is part of the overlap assumption, not display formatting.

04 · three graph substrates

Blur the worlds, duplicate the worlds, or label shared structure

The paper compares a single planning graph, multiple per-world graphs and a Labelled Uncertainty Graph, each offering a different answer to exponential uncertainty.

A classical planning graph alternates literal layers and action/effect layers. It is an optimistic compression of reachable states: literals reachable at a depth are unioned, while mutexes retain selected impossibilities. Levels at which goals appear and relaxed plans extracted backwards provide heuristic estimates.

The single-graph approach builds one classical graph from a representative world or from an aggregate state containing literals possible in any world. It is cheap, but unioning initial literals can fabricate combinations that hold in no world. Distinctions among worlds vanish, so the heuristic cannot systematically model independent or shared requirements.

The multiple-graph approach builds one planning graph for every possible initial world. It preserves state-specific reachability and supports maximum, sum and union aggregation of per-world relaxed plans. Its weakness is explicit redundancy: common actions, effects and literals are rebuilt across exponentially many nearly identical graphs.

The Labelled Uncertainty Graph, LUG, has the vertices of the unioned family but attaches a propositional label to each literal, action, effect and mutex. A label denotes the initial worlds in which that element is reachable or that conflict holds. Shared structure is stored once; world distinctions travel in formulae represented efficiently with binary decision diagrams.

The LUG therefore does not merely shrink a multiple graph. It changes where uncertainty lives. Instead of copying graph topology per world, it pushes the disjunction of sources into labels. A slice of the LUG under one world’s assignment recovers corresponding reachability information, while symbolic operations combine labels across all worlds.

Single, multiple and labelled graphs trade cost for world distinctionsA blurred single graph, three duplicated graphs and one shared graph with coloured world labels are shown side by side.SINGLE GRAPHworlds blurredMULTIPLE GRAPHSone topology per worldLABELLED GRAPHw₁∨w₂w₁∨w₃w₁∨w₂∨w₃shared structure, labelled worlds
Figure 4 · The LUG moves uncertainty from copies into annotations. Labels preserve which worlds support an item while common topology is represented once.Source scope: primary paper, Sections 4.1–4.4.

Worked example 4 · one action, two worlds

If Flush is applicable in worlds w₁ and w₂ but not w₃, multiple graphs contain two Flush nodes. The LUG contains one node labelled w₁∨w₂. Testing the label under w₃ excludes the action without requiring a third copy.

Causal probe 4 · erase every label

The topology becomes an aggregate single graph. Storage falls slightly, but a literal reachable only from w₁ can falsely appear as universal support. Labels are the mechanism that prevents union from becoming epistemic confusion.

05 · labels as causal provenance

A graph item is reachable only in the worlds named by its label

LUG construction propagates formula-valued provenance forward: labels begin with initial-world conditions, pass through action preconditions and effects, and accumulate at reachable literals.

At the initial literal layer, each literal’s label is the subset of source worlds in which it holds. A fact true everywhere receives the whole belief-state formula. A disputed fluent receives a narrower formula, such as w₁ or w₂. Logical false means the graph item is absent from every source world.

An action label is the extended label of its execution precondition: the worlds in which all required literals are reachable. An effect’s label combines the action label with the label of its conditional antecedent. A literal at the next layer takes the disjunction of labels from all supporting effects. Standard Boolean conjunction and disjunction become causal bookkeeping operations.

A formula f is reachable from source belief state BS at level k when BS entails f’s extended label at that level. For a conjunctive goal, labels of its literals must jointly cover every possible world. Appearing somewhere in the union is insufficient; the entailment test demands universal support across the belief state.

Binary decision diagrams represent these world sets symbolically. When many worlds share a regular description, a compact BDD supports conjunction, disjunction and entailment without enumerating models. The benefit depends on variable ordering and logical structure; BDDs can still grow exponentially in adverse cases.

Labels are intensional summaries of reachability, not posterior probabilities. They state where an item can be supported, not how likely a world is. The paper’s deterministic core treats belief states as possibility sets. Adding stochastic effects would require probability information and a different quality metric.

label₀(literal) = source worlds where the literal holds labelₖ(action) = extended-labelₖ(execution precondition) labelₖ(effect) = labelₖ(action) ∧ extended-labelₖ(condition) labelₖ₊₁(literal) = OR of labels of its supporting effects
Labels propagate world support through action and effect layersWorld-labelled literals feed an action precondition, a conditional effect and a later literal whose label is the disjunction of its supports.precondition plabel w₁∨w₂action alabel w₁∨w₂effect elabel w₂literal qlabel w₁∨w₂another support contributes w₁; disjunction covers both worlds
Figure 5 · Reachability carries a world condition. Graph topology says that support exists; the label says under which initial possibilities that support exists.Source scope: primary paper, LUG label propagation and reachability definitions.

Worked example 5 · disputed package, universal clog

In the bomb domain, inP1 is labelled by the worlds placing the bomb in package 1, while clog and arm initially hold in every source world and receive the entire belief-state label. One shared graph can therefore distinguish contingent location from universal condition.

Causal probe 5 · replace disjunction with conjunction at a literal

A literal supported by one effect in w₁ and another in w₂ would receive false rather than w₁∨w₂. The graph would wrongly declare it unreachable across the belief state. Support alternatives aggregate by OR; joint preconditions aggregate by AND.

06 · mutexes and relaxed plans

Optimism guides search; selected conflicts stop it becoming blind

Planning graphs deliberately relax the state space, then use mutual exclusions to restore some information about combinations that cannot coexist.

A mutex can be static, dynamic or induced, and can concern elements in the same world or across worlds. Same-world mutexes mark pairs that cannot jointly occur within a projected planning graph. Cross-world mutexes ask whether requirements for different possible worlds conflict when one plan must serve them together.

Mutex labels state the worlds: or pairs of worlds: in which a conflict holds. Rich cross-world reasoning can detect negative interaction and sometimes prove that a belief state cannot reach the goal. It can also dominate heuristic cost. The paper’s regression experiments find that dynamic same-world mutexes provide the best practical balance for LUG relaxed-plan heuristics.

A relaxed plan is extracted backwards after the goal becomes reachable. Choose effects whose labelled support covers the goal worlds, add their actions, then support action preconditions at the preceding level. Delete effects are ignored, so achieved literals persist freely unless mutex information blocks combinations.

Multiple-graph relaxed plans can be aggregated by max, sum or layer-wise union. A LUG relaxed plan performs a related union implicitly: each selected support carries the worlds where it is needed. An action reachable everywhere may be required only in some worlds, so extraction propagates need labels separately from reachability labels.

“More mutex” is not monotonically better. It can strengthen estimates or prune unreachable beliefs, but time spent constructing and querying conflicts may exceed search saved. Heuristic design optimises the whole planner, not the accuracy of one number in isolation.

A labelled relaxed plan selects supports backwards from the goalGoal labels flow backwards through selected effects and actions; a red mutex blocks one pair while another labelled support covers the missing world.GOALneed w₁∨w₂effect e₁covers w₁effect e₂covers w₂action a₁action a₂mutex in w₂?
Figure 6 · Extraction tracks both support and incompatibility. A goal must be covered in every world, while labelled mutexes can reject joint supports that topology alone would admit.Source scope: primary paper, LUG mutex and relaxed-plan sections; Appendix B.

Worked example 6 · reachable everywhere, needed somewhere

Flush may be executable in both package worlds but required only where a prior dunk clogs the toilet. A correct relaxed plan annotates the action with its need label, avoiding the opposite errors of omitting it entirely or charging it in every world.

Causal probe 6 · compute every cross-world mutex

Estimates may become more informed, yet graph construction can overwhelm search. The paper’s best regression trade-off used same-world mutexes, demonstrating that information has a computational acquisition price.

07 · two planner test-beds

Hold the architecture steadier to isolate the heuristic

The authors implement heuristic variants inside two planners so differences are less confounded by unrelated search engines: CAltAlt for conformant regression and POND for conformant or conditional progression.

CAltAlt regresses goal belief states through actions and uses A* search. Regression can shrink a belief state by keeping only worlds from which a selected action sequence guarantees the goal. Its heuristic planning graph is projected from the current search belief towards the initial belief, with end-aligned relaxed plans.

POND progresses the initial belief state and uses an AO* variant for conditional plans. An action produces a causative successor, then observations partition that successor into outcome beliefs. An action is represented by a hyper-edge to all observation branches, and its cost uses the maximum path length objective while search updates use an average to guide plan quality.

POND forbids cycles in its search graph so returned policies are strong: every branch reaches the goal in finitely many steps. Observational actions are present in the planner, but the principal heuristic graph ignores sensing and knowledge. Surprisingly, the resulting causative reachability estimate still guides conditional search effectively in the tested domains.

The internal comparison includes zero heuristic, belief cardinality, single-graph relaxed plan, multiple-graph maximum and sum, unioned relaxed plans, and LUG variants with different mutex policies and sampling rates. Running these in common engines makes it more plausible that differences arise from heuristic information and cost.

The external comparison with MBP, KACMBP, GPT, CGP, SGP, YKA and CFF answers a different question: whole planners combine representations, search orders and implementation choices. The paper explicitly warns that an apparent heuristic advantage can originate in BDD search, depth-first policy construction or another architectural feature.

CAltAlt regresses while POND progresses and branchesThe top arrow moves backwards from goal to initial belief using A star; the bottom moves forwards from initial belief through an observation to two AO-star branches.INITIALGOALCAltAlt · A* regressionINITIALOBSERVEpartition beliefbranch 1branch 2POND · AO* progression
Figure 7 · Direction changes alignment and branching. Regression aligns relaxed plans at their goal end; progression aligns starts and conditional observations create AND-like outcome branches.Source scope: primary paper, Section 2 and empirical setup.

Worked example 7 · sense before acting

DetectMetal partitions the two package worlds. POND’s policy can place DunkP1 on one branch and DunkP2 on the other. A conformant CAltAlt plan cannot branch and must arrange actions that work from their union.

Causal probe 7 · permit a cycle in the policy

A branch might sense and return indefinitely, satisfying a local cost update without guaranteeing termination. POND’s cycle check is therefore part of the strong-plan contract, not merely an implementation convenience.

08 · the empirical landscape

Overlap-aware guidance was broadly useful, but domains reversed rankings

The tests cover conformant and conditional Rovers, Logistics, Bomb-in-the-Toilet, Courteous Bomb-in-the-Toilet, Cube Center and Ring, varying uncertainty, action interaction and optimal plan geometry.

Bomb-in-the-Toilet scales the number of possible packages. Courteous BTC adds clogging, creating shared Flush actions alongside package-specific Dunk actions: the signature case for overlap. Cube Center begins anywhere in an n×n×n grid and localises by repeated moves to a corner before moving to the centre. Ring begins with uncertain room and window states and must close and lock every window.

Rovers and Logistics contain more complicated subgoals and plans of varying quality. Their conditional versions add sensing. The table documents initial states, fluents, causative and observational actions, and known parallel or serial plan lengths, preventing a single “problem size” from hiding structural differences.

Single-graph relaxed plans sometimes guide Rovers and Logistics, where their structure happens to survive aggregation, but fail to account systematically for interaction among worlds. Multiple graphs improve informedness yet become expensive as belief states grow. LUG relaxed plans usually reproduce useful world distinctions with substantially less redundancy.

Among aggregations, maximum works where world plans share much work, sum where they are independent, and unioned overlap performs well across the widest range. Estimate accuracy correlates with strong performance across many cases but is not sufficient: in Ring and Cube Center, computing the most informed heuristic can cost enough that breadth-first or a cheaper graph competes.

External results show no universal winner. Optimal CGP and GPT tend to scale less well but can produce good plans. MBP’s cardinality-based guidance can overestimate and depth-first conditional search can yield long branches. POND’s LUG heuristic controls maximum branch length while scaling across several conditional sets, despite not representing observation actions inside the heuristic.

Different benchmark domains expose different interaction patternsSix domain cards arrange along axes for number of worlds and degree of action sharing, showing that no heuristic occupies every favourable corner.more initial worlds →more shared action structure →RoversLogisticsBTBTCCube CenterRing
Figure 8 · A benchmark suite is an interaction suite. Domains vary not only in size but in how world-specific subplans share, duplicate or obstruct actions.Source scope: primary paper, Sections 5–7 and Tables 2–9.

Worked example 8 · Cube Center localisation

Repeatedly moving west eventually puts every possible x-coordinate at the west boundary because attempted moves beyond it leave the agent in place. The action is shared across worlds but some worlds need fewer effective moves. A useful belief heuristic must see convergence, not add each world’s path independently.

Causal probe 8 · report only nodes expanded

A rich LUG heuristic may expand far fewer nodes yet run longer because each estimate is costly. Report search nodes, graph construction, heuristic time and wall time together; otherwise “better guidance” can masquerade as better computation.

09 · structure versus sampling

Consider more worlds cheaply instead of fewer worlds explicitly

Sampling possible worlds reduces the cost of multiple planning graphs, but it can remove exactly the world or interaction that a strong-plan heuristic must anticipate.

A heuristic may select one state, a subset or all states from the source belief. Single graphs naturally use one or an aggregate. Multiple graphs can sample a percentage of possible worlds. The LUG can also be restricted, but its purpose is to exploit shared topology so that a larger set is handled symbolically.

Sampling lowers construction time and may preserve average distance. Yet strong planning is governed by universal quantification: an omitted rare world can require a unique action, create a cross-world conflict or determine maximum path length. A sample is therefore not simply a noisier version of the full estimate; it can change the interaction class observed.

The authors find that exploiting common planning-graph structure to consider more worlds is preferable to sampling fewer. LUG labels allow a literal or action shared by thousands of worlds to be represented once with a compact formula, while still distinguishing a world-specific support where needed.

This advantage is conditional on symbolic compressibility. If labels and BDDs become large, the LUG can lose its edge. The empirical conclusion is about the tested domains, where repeated causal structure created substantial sharing. Reporting label-node counts and BDD sizes is essential in a modern reproduction.

Sampling may still be appropriate under strict time limits or probabilistic objectives, but then the guarantee changes. A sampled heuristic can guide a planner that verifies final strong plans over all worlds; it must not be allowed to certify reachability only on the sample.

Sampling drops worlds while symbolic labels compress their common structureA large field of world dots is thinned on the left by sampling; on the right all dots flow into three shared labelled graph nodes.SAMPLE FEWER WORLDSCOMPRESS SHARED STRUCTUREw₁…w₁₂w₁…w₂₄w₁₃…w₂₄cheap, but omitted worlds vanishall worlds retained through labels
Figure 9 · Compression and sampling remove different things. Symbolic sharing removes duplicate representation; sampling removes possible worlds from the estimate.Source scope: primary paper, state selection experiments and conclusions.

Worked example 9 · the omitted hardest world

Ninety-nine worlds need a common two-action route; one needs an additional repair. A 10 per cent sample often misses the exceptional world and estimates two. A compact label can attach the repair only to that world while retaining the shared route once.

Causal probe 9 · verify the final plan over the full belief

Sampling may misguide search but cannot corrupt correctness if an independent verifier checks every represented world or a symbolic equivalent. Remove that final universal check and the same optimisation becomes an unsound planner.

10 · what the heuristic leaves outside

Reachability without sensing knowledge is useful: and deliberately incomplete

The strongest reported conditional-planning result comes with a revealing omission: the LUG heuristic does not model observational actions, even though POND’s actual plans do.

Ignoring observations makes heuristic construction simpler. Causative reachability can still identify action structure shared across possible worlds and estimate how difficult goals are to achieve. AO* search then introduces sensing and branches in the real policy. The heuristic helps without simulating every epistemic consequence.

The omission can also misprice a problem. An observation may cheaply separate worlds whose required actions conflict, making a conditional plan much shorter than any conformant sequence. Conversely, sensing may require execution preconditions and travel, so treating information as free would be optimistic. The paper identifies incorporating observations and knowledge as future work.

Nondeterministic action effects present a related labelling issue. Outcome uncertainty must be distinguished from initial-state uncertainty and from the same action executed at different times. The authors propose fresh label variables for outcomes, either time-stamped fluent-like variables or a logarithmic code over alternatives, so causal sources do not collapse into one formula.

For stochastic planning, labels would need probabilities and the quality measure would no longer be only maximum path length. Expected cost, risk and chance constraints make world importance unequal. The deterministic LUG is a foundation, not a solved POMDP method.

The conclusion is strongest at its proper scope: structured reachability heuristics can guide belief-space search effectively; overlap often models plan interaction better than maximum or sum; and labelled graphs reduce redundant reasoning across worlds. These findings do not make uncertainty disappear or turn a relaxed plan into an executable policy.

The heuristic models causative reachability while the planner adds observation branchesA solid causative graph guides toward the goal; a translucent observation prism splits the actual policy into branches outside the heuristic.LUG HEURISTIC · CAUSATIVE REACHABILITYPOND POLICYobservation branchoutcome 1outcome 2
Figure 10 · Guidance need not model every policy feature. The reported conditional heuristic omits sensing while the search engine still constructs and validates observation branches.Source scope: primary paper, conditional experiments, limitations and Section 8.2.

Worked example 10 · information shortens the package plan

Without sensing, both packages must be handled so either hidden location succeeds. A reliable detector can branch and dunk only one. A causative-only heuristic sees the cost of disarming but not the informational action that selects the branch.

Causal probe 10 · make sensing expensive

The same observation may cease to be worthwhile when it requires travel or consumes resources. A heuristic treating knowledge acquisition as absent cannot rank that trade-off; the real search cost must correct it.

11 · executable aggregation laboratory

Align world plans and audit three interaction assumptions

Select a belief-state scenario and search direction. The laboratory displays per-world relaxed plans, their maximum, their independent sum and their aligned layer-wise union.

World-plan lengths
Positive-interaction maximum
Independence sum
Overlap union

Each plan is an array of parallel action layers. Maximum keeps only the longest layer count, matching positive interaction at the level of length. Sum counts every action instance in every world plan, matching independence. Union aligns the arrays by their first layer in progression or their last layer in regression, unions action names at each aligned position and sums layer cardinalities.

The two-package case shares Flush but uses distinct Dunk actions. The rover case shares a long drive prefix and then separates instruments. Independent repairs intentionally share nothing. “Rotate selected world” cyclically shifts the last world’s layers so readers can see overlap change while its individual cost remains fixed.

This artefact illustrates the aggregation operator; it is not a full planning-graph extractor. Its action sequences are supplied rather than discovered, delete effects are not evaluated, and labels are represented by explicit world names. Those boundaries keep the exact tests meaningful.

Three audits run across every scenario, direction and cyclic alignment. Maximum must equal the largest world-plan action count and never exceed the independent sum. The displayed union must exactly equal a fresh layer-wise set construction. Every source world must contribute at least one labelled support to the union.

Worked example 11 · change alignment, not distance

Rotate the second bomb-world plan. Its two actions remain two, so max and sum do not change. If Flush no longer occupies the same aligned layer, union counts it twice and rises. The intervention isolates temporal overlap from per-world path length.

Causal probe 11 · rename one shared action

Changing Flush to Flush₂ leaves physical intuition aside and makes the set union treat the actions as distinct. The heuristic depends on action identity in the representation; semantic equivalence requires explicit normalisation.

12 · reproduction and review

Separate heuristic semantics, computation and whole-planner performance

A faithful reproduction must record not just solved instances but the representation and cost of obtaining every estimate.

Use the 2006 JAIR version as the publication record; the canon’s 2011 date is the arXiv posting date. Recreate propositional belief formulae, action execution preconditions, conditional effects, observational partitions and the strong-plan requirement. Verify generated policies independently over every represented initial world.

For distance experiments, publish the selected source worlds, target constituents, state-distance substrate and aggregation operator. Distinguish maximum of plan lengths from maximum of action counts. Specify progression start alignment or regression end alignment for union. Document whether repeated action names in different layers count separately.

For graph experiments, measure literal, action, effect and mutex nodes; BDD nodes and variable order; graph depth; relaxed-plan extraction time; search nodes and total wall time. Compare single, multiple and labelled substrates under the same search engine before comparing external planners.

Reconstruct every domain version and distinguish conformant from conditional observational actions. Preserve the twenty-minute and one-gigabyte limits where reproducing historical tables, but add uncensored modern runs. Report solution maximum branch length rather than only action count when conditional policies branch.

Sampling experiments require independent world samples and a full-plan verifier. Show how frequently the hardest world or a unique support is omitted. For accuracy, compare heuristic estimate with known optimal length while stating whether the heuristic is admissible. Accuracy ratios and runtime should be shown together.

Modern comparisons should include translation-based conformant planning, current classical planners and newer partial-observability methods, but label them as extensions. Hardware, BDD packages, compilers and search tie rules can dominate cross-era timing. The paper’s enduring contribution is the interaction framework and symbolic labelled graph, not its 2006 leaderboard position.

Review questionPass conditionFailure caught
What does a heuristic aggregate?World-specific closest-goal distances or relaxed plans are stated explicitly.Confusing uncertainty size with goal distance.
What interaction is assumed?Maximum, sum, overlap or mutex-based impossibility is named.Presenting one arithmetic result as assumption-free.
What does a label mean?A formula denotes supporting initial worlds, not likelihood.Reading reachability provenance as probability.
Is the policy strong?Every possible execution branch terminates in a goal state.Cycles or sample-only validation.
Is the heuristic worth its cost?Search savings and construction time are both reported.Calling a slower accurate estimate categorically better.

Worked example 12 · two comparisons, two claims

Keeping POND fixed while replacing hcard with a LUG relaxed plan estimates heuristic effect. Comparing POND with MBP compares entire planners. The latter cannot attribute a timing difference to heuristics alone because search order, BDD operations and branching policies also change.

Causal probe 12 · optimise estimate accuracy only

Adding every cross-world mutex may move estimates towards optimal length while increasing per-node work enough to reduce solved instances. The relevant objective is end-to-end planning under a resource budget, not numerical closeness in isolation.

Two comprehensive reviews

Fidelity, teaching and execution review

Review one: scholarship. The reconstruction preserves world and belief-state semantics, strong conformant and conditional plans, progression and regression, closest-goal state distance, positive interaction, independence, overlap, negative interaction, single and multiple graphs, LUG labels, BDD representation, mutex policies, relaxed-plan extraction, sampling, CAltAlt, POND, benchmark structure and the causal-only boundary of conditional heuristics.

Review two: teaching and execution. Ten paper-specific SVGs explain universal guarantees, distance matrices, aligned union, graph substrates, label propagation, mutex support, search direction, domain interaction, sampling and sensing boundaries. Twelve worked examples and twelve probes isolate causal links. The laboratory recomputes aggregation over every scenario and alignment.

Evidence and language review. Claims distinguish the JAIR publication year from the arXiv posting, internal heuristic comparisons from external planner comparisons, estimate accuracy from runtime, and possibility labels from probability. Domain-dependent reversals, BDD worst cases and missing observation models are retained. No benchmark result is presented as current.

Accessibility and responsive review. Every authored SVG has a unique title, description, caption and source scope; colour is redundant with text and geometry; animation stops under reduced motion. Controls are labelled, changing output has a live region, the evidence table scrolls narrowly, and all grids collapse at 900 and 600 pixels.

Memory studio

Twelve handles for recall

01 · WorldA complete interpretation of every fluent.
02 · Belief stateThe set of worlds still possible.
03 · Strong planEvery possible branch reaches the goal finitely.
04 · MaximumAssume the hardest world’s work helps the rest.
05 · SumAssume world plans require independent work.
06 · OverlapUnion aligned relaxed-plan layers.
07 · Single graphCheap shared topology can blur world distinctions.
08 · Multiple graphsPreserve worlds by paying for duplicated structure.
09 · LUGShare topology and label its world support.
10 · MutexRecord selected combinations that cannot coexist.
11 · SamplingReducing worlds is not the same as compressing them.
12 · BoundaryReachability guidance is not an executable policy.
Place in the canon

From noise within one world to guidance across possible worlds

Canon 0084 asked how a complete SAT assignment should move when its local score is misleading. Focused random walk uses currently violated clauses to direct uncertainty. Canon 0085 lifts the state itself: uncertainty is no longer a perturbation policy over one assignment but a represented set of possible worlds that every strong plan must respect.

The LUG makes attention symbolic. A label records which initial possibilities causally support a literal, action, effect or conflict. Overlap then asks which planned actions can be shared across those possibilities. Search guidance becomes an estimate of coordinated work under uncertainty.

Canon 0086, Subbarao Kambhampati’s “Planning Graph as a (Dynamic) CSP”, will turn Graphplan extraction into a dynamic constraint-satisfaction problem. Explanation-based learning, dependency-directed backtracking, forward checking and search ordering will be adapted to exploit the graph’s evolving CSP structure.

Interpretive synthesis

An agent under uncertainty needs provenance for its possibilities

A belief state prevents an agent from silently choosing the world it prefers. Every heuristic summary must remain accountable to all worlds still compatible with its information. This is why cardinality alone is too weak and sampling is potentially deceptive.

Aggregation turns coordination into arithmetic. Maximum imagines shared work, sum imagines independence, and aligned union represents a tractable mixture. None is neutral. Each number is a compressed claim about how actions serving different possibilities interact.

Labels provide a form of causal provenance. They do not say merely that an action exists in the relaxed graph; they say which uncertainty sources permit it. Shared topology becomes safe because the distinctions lost spatially are retained logically.

The LUG also shows that representation can dominate enumeration. A set with exponentially many worlds need not force an explicit graph for each when causal structure repeats. Symbolic compactness is contingent, but where it holds, the planner can consider more possibilities with less duplicate work.

This is formal agency, not evidence of experience. Strong plans, labelled provenance and uncertainty-sensitive heuristics describe how a system can act robustly without knowing the actual world. They establish competence and guarantees, not consciousness.

Publication brief

What this companion adds

This companion reconstructs belief-space planning from world-set semantics through distance aggregation, overlap, planning graphs, LUG labels, BDDs, mutexes, relaxed plans, CAltAlt and POND, domain-sensitive experiments, sampling and observation boundaries.

The primary source is Daniel Bryce, Subbarao Kambhampati and David E. Smith, “Planning Graph Heuristics for Belief Space Search”, Journal of Artificial Intelligence Research 26, 35–99, submitted August 2005 and published May 2006. The later arXiv record is 1103.1711.

Ten accessible animated SVGs, twelve worked examples, twelve causal probes, twelve memory cards, two reviews, an evidence ledger and an executable aggregation laboratory make the heuristic assumptions auditable. Exact tests verify extrema, aligned unions and world coverage.

References

Primary and contextual sources

  1. Daniel Bryce, Subbarao Kambhampati and David E. Smith, “Planning Graph Heuristics for Belief Space Search”, JAIR 26, 35–99 (2006). DOI; arXiv version.
  2. Avrim Blum and Merrick Furst, “Fast Planning Through Planning Graph Analysis”, Artificial Intelligence 90, 281–300 (1997).
  3. Jörg Hoffmann and Bernhard Nebel, “The FF Planning System: Fast Plan Generation Through Heuristic Search”, JAIR 14, 253–302 (2001).
  4. Craig Boutilier, Thomas Dean and Steve Hanks, “Decision-Theoretic Planning: Structural Assumptions and Computational Leverage”, JAIR 11, 1–94 (1999).
  5. Blai Bonet and Héctor Geffner, “Planning with Incomplete Information as Heuristic Search in Belief Space”, AIPS (2000).
  6. Jussi Rintanen, “Constructing Conditional Plans by a Theorem-Prover”, JAIR 10, 323–352 (1999).
  7. Subbarao Kambhampati, “Planning Graph as a (Dynamic) CSP”, JAIR 12, 1–34 (2000).
  8. Daniel Bryce, Subbarao Kambhampati and David E. Smith, “Cost Sensitive Reachability Heuristics for Handling State Uncertainty”, arXiv:1207.1350.