AIMech AI

DUAL*

Algorithms AIMech:DUALStar DRAFT
The source’s MAX-rooted application of the dual of SSS*, using LIVE/SOLVED node descriptors, maximum-based merit updates and dual MAX/MIN expansion rules to search root successors from left to right.
Identity Notes & Concept Scope Current prewrite comparison at merged base b5db0b5d88c5fdc5bdc920dedcb26b9b35af6a4f on 2026-10-16 compared 1,246 records (804 native, 442 pinned AIO), 4,937 identity-field occurrences and 3,774 normalized values. Candidate identity collisions were empty; ITERSSS* was the sole normalized context match. Four explicit roots were searched with ignored and hidden files included, using literal source/name probes and separate word-bounded INS/PNS context probes. The 328 distinct complete matching contents were semantically reviewed, and all 602 occurrence references were mechanically reconstructed; the successor collection preserved their exact line multisets. This record selects the 1987 MAX-rooted application of the dual of SSS*, with LIVE/SOLVED descriptors, increasing ordered merit and dual MAX/MIN rules. It is distinct from INS/PNS, SSS*, ITERSSS*, generic duality, dual averaging and the uninspected parallel dual-ss* or RecDual* formulations. Bare DUAL is omitted from aliases. Source-specific node-kind, parity, purge and tie interfaces remain explicit; no hard byte budget or full correctness certification is inferred. Main911 carries source responsibility without merging any of these identities. The pinned 30-target AIO no-match assessment is retained with its historical reading scope; current identity clearance is bounded to the inspected corpus and explicit search roots, not global novelty.

Claims & Grounded Evidence

6 Claims
Mechanism #max-rooted-dual-scheduling
The paper constructs DUAL* from the dual of SSS* by interchanging MAX and MIN behavior, replacing the minimum operation with a maximum, and changing ordered insertion to increasing merit. It deliberately applies this dual procedure to a MAX-rooted tree, producing a left-to-right traversal of root successors while using the dual search within their subtrees.
Mechanism #descriptor-and-list-operations
The displayed DUAL* descriptor contains a node, LIVE or SOLVED status, and merit h. The initial root descriptor is LIVE with a negative-infinity bound. The paper distinguishes push/pop from insert; insert places a descriptor in increasing merit order behind entries with equal merit.
Mechanism #live-node-processing
Under the intended terminal-versus-interior interpretation of Figure4, a LIVE leaf becomes SOLVED with merit max(Evaluate(node),h); a LIVE interior MAX node pushes its first child; and a LIVE interior MIN node pushes all children in reverse order. The printed separate leaf/MAX/MIN predicates require the source-interface qualification retained in the limitations.
Mechanism #solved-node-processing
For a SOLVED descriptor, Figure4 returns h if the node is the root. Otherwise, a solved MAX node purges the parent’s stored successors and pushes the parent as SOLVED; a solved MIN node pushes the next unexamined sibling as LIVE if one remains, or otherwise pushes the parent as SOLVED.
Scope #source-stated-space-scope
The journal describes complete-information SSS*, DUAL* and INS storage requirements as exponential with search depth, despite their differing descriptors and retained frontier sizes. DUAL* is not presented as a user-specified hard byte-budget search procedure.
Scope #reported-comparison-design
DUAL* is evaluated with the other search algorithms on the same generated trees of specified width, depth and sibling ordering. Figures5–7 report normalized terminal-node visits averaged over twenty shared samples; odd/even depth and ordering can change relative rankings. Separate preliminary timing observations concern the authors’ implementations and OPEN-list overhead.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Explicit AIO Snapshot Assessment: No Match

Rationale: No positive target selected after the pinned442identity rows and30full AIO nodes/97incident triples. Generic tree/classification, neural memory, recursion, reinforcement learning and math-operation overlap do not establish a source-backed target relation.

Search Scope: Historical prospective snapshot on 2026-10-16 at 04:51–04:52 UTC, branch goal/discover-ai-concepts-round360, HEAD 3cd85f801666b505b906cedab979423e4f305c40. Compared all 801 maintained and 442 pinned AIO identities (1,243 records; 4,927 identity-field occurrences; 3,766 normalized values). Four fixed-string, case-insensitive, word-delimited searches included ignored and hidden files and excluded .git internals: 10,522 occurrences in 749 distinct contents. Fresh semantic reading covers 747 complete contents and all matching leaves in two large historical wrappers; unrelated wrapper fields were not reread. Read all 30 full candidate AIO nodes and 97 incident triples plus 20 maintained native definitions, identity fields, claim statements and limitations. This historical scope does not clear any future base or assign a source owner.
Examined AIO Candidate Rejection Reason
AIO:MachineLearningTask Its definition requires building methods that learn from data. Retaining computed minimax search bounds is not on its own a source-established machine-learning task.
AIO:Model A generic abstract representation is not the identity of either operational search algorithm; shared modeling context supplies no informative source-backed mapping.
AIO:Network A network is an interconnected system. Search-tree nodes alone do not establish a useful algorithm-to-Network mapping or equivalence.
AIO:ArtificialNeuralNetwork The candidates contain no artificial-neuron architecture or neural training mechanism.
AIO:DecisionTree The pinned node is a Classification subclass. Its broad decision-support comment does not identify game-tree minimax algorithms as classification procedures. Tree shape or use in choosing moves is insufficient.
AIO:RandomForest Random Forest is an ensemble of learned trees, not alternative game-tree searches.
AIO:MathematicalFunction Computing minima/maxima and score bounds does not identify an operational search algorithm with a generic scalar mathematical rule; no specific functional target relation is established.
AIO:MaximumLayer Elementwise tensor maximum merging differs from alternating-player tree backup and bound manipulation.
AIO:MinimumLayer Elementwise tensor minimum merging differs from adversarial tree-search control.
AIO:MemoryCellLayer Storing search information is not a layer of neural memory cells.
AIO:MemoryAugmentedLLM These algorithms are not language models and retained search bounds do not establish the external-memory LLM architecture.
AIO:NeuralTuringMachineNetwork Neither source procedure uses a neural Turing-machine network; algorithmic memory alone does not supply this mapping.
AIO:ReinforcementLearning Searching a supplied game tree with fixed leaf scores and retained bounds is not evidence of reinforcement learning from reward interactions or a policy-learning procedure.
AIO:ReinforcementLearningLLM Neither procedure is a language model fine-tuned with rewards.
AIO:TrainingStrategy The source controls search and storage, not a preprocessing/training strategy for machine-learning models.
AIO:ActiveLearning Information acquisition from a search traversal does not query labels for new training data; INS is not active learning merely because it retains information.
AIO:ReasoningLLM Neither is an LLM; minimax reasoning does not establish language-task architecture.
AIO:RecursiveLLM Recursive calls are control flow, not recursive neural language modeling or TreeLSTM composition.
AIO:RecursiveLanguageModel The source does not define a deep recursive language model or syntactic composition architecture.
AIO:RecursiveNeuralNetwork Recursion over a game tree does not mean applying learned neural weights to structured inputs.
AIO:GraphConvolutionalPolicyNetwork Neither method generates goal-directed graphs with a graph convolutional policy network or reinforcement/adversarial training.
AIO:ProbabilisticGraphicalModel The game tree encodes choices and minimax evaluation, not random-variable conditional dependence.
AIO:CausalGraphicalModel An acyclic search tree is not automatically a causal probabilistic data-generating graph.
AIO:Classification Choosing a game move/value is not supervised distribution of observations into classes.
AIO:HierarchicalClassification A tree hierarchy of moves is not hierarchical classification.
AIO:HashingLayer INS optional hashing for search-information retention is not categorical feature hashing/bucketing preprocessing.
AIO:GraphLanguageModel Game-tree representations do not make either procedure a graph language model.
AIO:NeuroSymbolicLLM Neither combines neural language modeling with symbolic reasoning; symbolic control alone is insufficient.
AIO:PolicyLayer The procedures do not output a learned neural probability distribution over actions from a layer.
AIO:GenerativeAdversarialNetwork Minimax/adversarial game terminology does not establish two-neural-network generative training or GAN identity.

Evidence Sources & Primary Literature

1 Source
Source ID Publication / Document Type / Access Reference & Checksum
marsland1987
T.A. Marsland, Alexander Reinefeld, Jonathan Schaeffer
primary paper
full_text
ID: doi:10.1016/0004-3702(87)90019-1
sha256:cd73f50f0356…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-16T06:16:44Z
Updated: 2026-10-16T06:16:44Z
Source File: data/curated/DUALStar.yaml