AIMech AI

MAO*

Algorithms AIMech:MAOStar DRAFT
A memory-controlled heuristic search algorithm for acyclic AND/OR graphs that expands a marked partial solution graph, revises lower-bound costs through OR selection and AND aggregation, and prunes unmarked OR arcs with newly orphaned descendants while preserving the marked structure.
Identity Notes & Concept Scope Current ignored-inclusive identity review on 2026-10-16 at base 0da1b27de4ee552bc8fb16a083d0f91d2a093142 examined1241 records,4921 identity occurrences and3760 normalized values, plus945 exact search occurrences in215 distinct content groups across four recorded roots. No candidate or context normalized collision was found for the recorded probes. MAO* is curated as acyclic pure-AND/OR marked partial solution-graph search with successor-specific backups and orphan-aware pruning; it remains distinct from the other member of this pair, MREC, SMA*, ITS, RBFS, RTAA* and amortized SVGD. Full current neighbor and inherited search-context readings are explicitly attributed in the discovery report; this is bounded absence evidence, not global novelty. Shared current source responsibility is main911, which remains partial; all27 original source items and separate main7/main912 responsibilities survive.

Claims & Grounded Evidence

6 Claims
Mechanism #marked-partial-solution-graph
MAO* operates on an acyclic structure of pure AND and OR nodes. It maintains a marked partial solution graph rooted at the start and expands a nonterminal tip of that marked structure. When the start is labelled SOLVED, the marked structure is returned as the solution graph.
Mechanism #single-or-all-and-generation
Expansion generates the marked successor arc of an OR node, or all successor arcs of an AND node. Existing explicit nodes are reused and only missing nodes are created. Newly created nodes receive f=h; their successor-specific bounds start from their node f at OR nodes and zero at AND nodes. MEMORY increases by A per generated arc and N per new node, where A and N are the source’s storage costs.
Mechanism #monotone-cost-backup-with-source-gap
The source describes revising a successor-specific bound with the child f plus arc cost and raising node f only when the newly aggregated cost is greater. OR aggregation takes a minimum; AND aggregation uses the problem’s Phi operation, with sum and maximum given as examples. The displayed expansion includes the branch update, but the later parent-revision queue does not explicitly show every parent-arc refresh needed by the prose and worked trace.
Mechanism #marking-solved-and-parent-propagation
For an OR node, mark a minimum-bound successor, preferring a SOLVED child and then the currently marked child when ties remain; label the parent SOLVED when its marked child is present and SOLVED. At an AND node mark all successors and label it SOLVED when all are present and SOLVED. Cost revision processes descendants before ancestors and queues marked parents when a node’s f changes or it is labelled SOLVED.
Mechanism #unmarked-arc-and-orphan-pruning
When memory exceeds MAX and the root is not SOLVED, choose an unmarked outgoing arc of an OR node for pruning. Remove that arc and recursively remove nodes and their outgoing arcs only when they become parentless; shared nodes with remaining parents are retained. Stop when no eligible arc exists or MEMORY<=theta*MAX. This protects the marked partial solution structure.
Scope #solution-graph-memory-scope
The paper states a bound MAX+|C*|, where |C*| is the maximum storage required by a partial solution graph of pathmax cost at most optimal solution cost C*. This solution-graph quantity differs from the path-length quantity used for MA*. The stated post-pruning bound is max(MAX,|C*|), not an unconditional hard MAX cap.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Explicit AIO Snapshot Assessment: No Match

Rationale: The retained concepts are resource-controlled heuristic search algorithms. The inspected pinned AIO candidates describe supervised/learning tasks, neural or language models/layers, graph representations and mathematical functions; shared words such as graph, memory, recursive or minimum do not establish an exact, broader, narrower or substantive related match.

Search Scope: Historical branch358 snapshot: pinned AIO commit397851c547d1c4d8f06ef184f63c1d40bc86937a, SHA256 8f741d71408c93f15c62607106aa46f6edbc4e070c5546ed3ae111ada6e65cf6. All442 CLASS identity/synonym fields mechanically compared and class labels read;22 selected full nodes and all133 incident relations inspected. Other definitions and external definition-source papers were not all reread. This is a bounded pinned-snapshot mapping proposal requiring reassessment at eventual curation.
Examined AIO Candidate Rejection Reason
AIO:Classification AIO specifies supervised grouping of things. Neither retained algorithm is a classifier.
AIO:DecisionTree AIO defines a classification decision model; a heuristic search tree or AND/OR solution graph is not that classifier.
AIO:GraphConvolutionalNetwork The class is a deep neural network using graph structure, not a heuristic search procedure over problem states.
AIO:GraphConvolutionalPolicyNetwork This is a graph-convolutional reinforcement-learning graph generator. Neither candidate trains or deploys that policy network.
AIO:GraphLanguageModel A language model operating on graph-structured language inputs/outputs is not the candidate search procedure.
AIO:Layer A neural/deep-learning topology component is not a stateful search algorithm.
AIO:MachineLearningTask The defining process builds methods that learn from data. Neither candidate requires such learning; cost-bound revision is not sufficient to assert this relation.
AIO:MathematicalFunction A mathematical input/output rule does not identify these stateful search algorithms. Their evaluation functions are components, not the curated concept itself.
AIO:MaximumLayer Elementwise tensor merging in a neural layer is unrelated to selecting a highest-cost pruning candidate or a possible AND cost aggregation.
AIO:MemoryAugmentedLLM External readable/writable memory in an LLM is distinct from managing search nodes/arcs under memory pressure.
AIO:MemoryCellLayer A cell layer with internal state/weights is not retained frontier or solution-graph storage.
AIO:MinimumLayer Elementwise tensor merging in a neural layer is not search bound minimization.
AIO:Model The class denotes an abstract system representation. The candidates are procedures operating on search representations, not the represented system/model.
AIO:Network The class denotes interconnected entities. A problem graph can be such a representation, but that does not make the algorithm traversing it a Network or substantiate a mapping.
AIO:NeuroSymbolicLLM Neither candidate is an LLM combining neural language modeling and symbolic reasoning.
AIO:Preprocessing Neither algorithm is defined as formatting or transforming raw data for a machine-learning model.
AIO:ProbabilisticGraphicalModel The AIO class represents conditional dependence among random variables. MAO* acyclic AND/OR cost decomposition does not require a probabilistic graphical model; MA* also does not.
AIO:ReasoningLLM Heuristic search is not evidence that the algorithms are large language models or a specific LLM reasoning component.
AIO:RecursiveLLM Recursive neural architectures learning syntactic composition differ from search recursion/retained bound propagation.
AIO:RecursiveLanguageModel A deep recursive language network with neural layers is not either search procedure.
AIO:ReinforcementLearning Neither candidate is defined by learning from reward through exploration/exploitation. Selecting promising branches is insufficient for this mapping.
AIO:TrainingStrategy Neither source procedure trains a machine-learning model, and its memory/pruning policy is not the AIO preprocessing/training class.

Evidence Sources & Primary Literature

1 Source
Source ID Publication / Document Type / Access Reference & Checksum
chakrabarti1989
P. P. Chakrabarti, S. Ghose, A. Acharya, S. C. de Sarkar
primary paper
full_text
ID: doi:10.1016/0004-3702(89)90010-6
sha256:199bddda6954…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-16T04:23:47Z
Updated: 2026-10-16T04:23:47Z
Source File: data/curated/MAOStar.yaml