Cognition · Software component

Memory-Bounded Search Planner

Software componentCognitionCognition & Memoryarc:MemoryBoundedSearchPlanner

A graph search planner that performs depth-first search under an iteratively increasing f-value threshold, storing only the current path instead of open and closed lists.

Responsibility. Finds a path within O(b*d) memory by trading repeated node re-expansion for storage.

Also known as: IDA* planner, Iterative Deepening A*

Variant of Graph Search Planner abstract

When to choose. Choose when memory is scarcer than time: embedded systems, mobile devices with strict memory budgets, or search spaces far exceeding available RAM.

specializesdeployed onalternative toGraph Search Planner: specializesGraph Search PlannerEdge Device: deployed onEdge DeviceOptimal Heuristic Search Planner: alternative toOptimal Heuristic Search…
Direct neighbourhood (hover for relationship types)

Relationships

deployed on structural

alternative to variability

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Iterative Deepening A*Time-memory trade-off
Quality attributes
Performance efficiency (ISO/IEC 25010)
Risks mitigated
Memory exhaustion on very large graphs

Sources

  1. Ch5.6: T. Nguyen, "A* Search and Replaning," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.6. ISBN: 9798244538229.