AIMech AI

Enforced hill climbing

Algorithms AIMech:EnforcedHillClimbing DRAFT
A forward state-space search controller that repeatedly uses breadth-first search to find a state with a strictly smaller heuristic value, commits the intervening action path, and continues from that state until a zero-valued goal is reached or no improvement is reachable.
Identity Notes & Concept Scope The identity is the unpruned Figure 3 enforced hill-climbing controller in Hoffmann and Nebel 2001: complete FIFO escape to a strict heuristic improvement, with irreversible prefix commitment. It differs from strict immediate-neighbor hill climbing, its BFS subroutine, global best-first selection, stochastic-local-search families, STRIPS means–ends planning, learned RTA*/LRTA* backups, ILS and GLS. Full FF and its relaxed-plan heuristic, pruning and fallback composition are not aliases. Fresh16 October 2026 collection at merged base917e850123890bd00e671353652fe53101f83bfb compared 790 native and 442 pinned AIO records, 4,888 identity fields/3,732 normalized values with zero candidate collisions. Four ignored/hidden-inclusive searches returned 128/119/297/636 occurrences, grouped into78 exact contents and read in full as unique contents by root, with independent supporting readings separately recorded. All 913 main/394nested objects were recursively queried; the 3 matching objects and 12 neighbor identity/definition projections were read. Eleven exact AIO CLASS contexts with 51incident edges were inspected. This bounded search is not all-literature coverage. Main 910 becomes partial while retaining seven explicit source/component questions; main 8/nested 393 owns the separate LSS method. Historical pointers/access statements remain provenance.

Claims & Grounded Evidence

5 Claims
Mechanism #strict-macro-improvement
Start with an empty plan and the initial state. While the current state has nonzero heuristic value, perform breadth-first search from it for a state with strictly smaller heuristic value. If the search succeeds, append the actions on that path to the plan and make its endpoint current; if no such state can be reached, report failure. A zero-valued current state ends the procedure.
Mechanism #breadth-first-escape
The described escape search uses a FIFO queue and a hash table of visited states. It evaluates the state removed from the front, accepts the first strict improvement over the episode’s starting value, and otherwise enqueues its successors. Exhausting reachable new states yields failure. With complete successor generation, breadth-first ordering makes the accepted improvement nearest by number of actions, subject to successor ordering among equal-depth alternatives.
Mechanism #commitment-and-intermediate-states
The algorithm retains the chosen action prefix and does not undo a commitment merely to try a different improvement from an earlier episode. Strict improvement constrains the successive accepted episode endpoints; the intermediate states on an escape path need not improve at each action. This permits traversal of plateaus and initially worsening paths that a strict neighbor-improvement procedure would reject.
Scope #conditional-completeness
For the finite propositional planning setting and the unpruned complete breadth-first escape search, Proposition 4 establishes solution finding on dead-end-free tasks. The paper states the condition that the heuristic maps states to nonnegative integers and is zero exactly at goal states. Any non-goal committed state then has a reachable goal with smaller value, and accepted values decrease. This is a conditional result for the core controller, not a guarantee for FF’s additional pruning rules.
Scope #controller-versus-full-ff
The controller consumes a heuristic and state-transition model. In FF it is combined with a relaxed-GRAPHPLAN heuristic and optional search restrictions. FF’s complete fallback discards the failed attempt and starts greedy best-first search from the original task, with helpful-actions and added-goal-deletion pruning disabled. That fallback composition is distinct from the enforced hill-climbing controller itself.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Explicit AIO Snapshot Assessment: No Match

Rationale: No informative exact, broader, narrower or related AIO target was established for the complete heuristic search controller among the inspected pinned contexts. An action-state graph is not by itself a network architecture or decision-tree classifier; supplied heuristic guidance is not reward learning, an LLM, meta-learning or a human cognitive bias. The assessment is bounded to the pinned 442-class snapshot and the examined targets, not every ontology.

Search Scope: The identity is the unpruned Figure 3 enforced hill-climbing controller in Hoffmann and Nebel 2001: complete FIFO escape to a strict heuristic improvement, with irreversible prefix commitment. It differs from strict immediate-neighbor hill climbing, its BFS subroutine, global best-first selection, stochastic-local-search families, STRIPS means–ends planning, learned RTA*/LRTA* backups, ILS and GLS. Full FF and its relaxed-plan heuristic, pruning and fallback composition are not aliases. Fresh16 October 2026 collection at merged base917e850123890bd00e671353652fe53101f83bfb compared 790 native and 442 pinned AIO records, 4,888 identity fields/3,732 normalized values with zero candidate collisions. Four ignored/hidden-inclusive searches returned 128/119/297/636 occurrences, grouped into78 exact contents and read in full as unique contents by root, with independent supporting readings separately recorded. All 913 main/394nested objects were recursively queried; the 3 matching objects and 12 neighbor identity/definition projections were read. Eleven exact AIO CLASS contexts with 51incident edges were inspected. This bounded search is not all-literature coverage. Eight examined AIO targets are rejected for the stated reasons; the other three inspected contexts help assess the separate learned LSS method. No suitable EHC mapping was established in the pinned snapshot. Supplied heuristic guidance alone is not a learning task, neural architecture, LLM or cognitive bias.
Examined AIO Candidate Rejection Reason
AIO:DecisionTree The target is a classification/decision model. A queue traversal over a planning state graph is not that classifier.
AIO:Network The target denotes an interconnected system. The candidate is a control procedure on states; use of a graph/queue does not establish algorithm identity or a useful broad/related match.
AIO:ReinforcementLearning The target is a learning task balancing exploration/exploitation. The candidate performs deterministic model-based search with a supplied heuristic; there is no reward-driven policy/value learning requirement.
AIO:AvailabilityHeuristicBias The target is a human judgment bias from easy recall, despite the exact synonym Availability Heuristic. This is unrelated to the specified escape-search procedure.
AIO:StreetlightEffectBias The target is a human search bias toward easy locations. Lexical search overlap does not define the algorithm.
AIO:CognitiveBias The target describes deviations from rational human judgment and mentions mental heuristics. It is not a computational search controller.
AIO:ReasoningLLM The target is an LLM with explicit reasoning during language tasks. Symbolic planning search need not contain any language model.
AIO:MetaLearning The target learns from experiment metadata. No such learning mechanism occurs in this controller.

Evidence Sources & Primary Literature

1 Source
Source ID Publication / Document Type / Access Reference & Checksum
hoffmann-nebel2001
Jörg Hoffmann, Bernhard Nebel
primary paper
full_text
ID: doi:10.1613/jair.855
sha256:d7965e902894…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-16T01:07:36Z
Updated: 2026-10-16T01:07:36Z
Source File: data/curated/EnforcedHillClimbing.yaml