AIMech AI

IHSAT

Algorithms AIMech:IHSAT DRAFT
A GenSAT variant that chooses the least recently flipped variable among all flips that do not decrease the satisfied-clause count, or among all variables when no nondecreasing flip exists.
Identity Notes & Concept Scope IHSAT combines ISAT’s indifferent candidate-set rule with HSAT’s history-based picking rule in Gent and Walsh’s 1993 paper. It is not merely another name for greedy HSAT: a neutral old candidate can be selected while a positive-gain candidate exists, and when every move worsens the score, age selection can choose a move worse than the least-decreasing alternative. Memory is scoped to the current attempt and does not impose a tabu prohibition. No normalized identity match was found across all 442 pinned AIO labels/scoped synonyms and 325 preceding native IDs/names/aliases. Full-checkout fixed-string searches included ignored and hidden files in worktree and main, returning 90 and 90 lines respectively. All 64 unique hit contents were inspected: neighboring variant and source references, saved reviews and candidate leads, not existing candidate records. Exact checkout counts and differences are retained in the ledger. Nine exact AIO CLASS nodes with scoped synonyms/comments and outgoing edges and five full native neighboring records were inspected. Absence is bounded to this snapshot and semantic neighborhood.

Claims & Grounded Evidence

1 Claim
Mechanism #method
Begin a GSAT/GenSAT attempt with a random complete assignment and fresh attempt-local flip history. If the formula is not satisfied, compute each variable’s gain in satisfied-clause count if flipped. If any gain is nonnegative, make every variable with gain at least zero a candidate, without favoring a larger improvement over a neutral flip. If all gains are negative, make every variable a candidate. From this pool choose the one whose last flip in the current attempt was longest ago; treat never-flipped variables as oldest and break their ties with a fixed arbitrary ordering, as in HSAT. Flip it, update its timestamp and repeat within the selected attempt budget. New attempts retain the GSAT initialization behavior and reset the current-attempt history.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Explicit AIO Snapshot Assessment: No Match

Rationale: No suitable AIO target was established in the pinned snapshot and inspected SAT/search/memory neighborhood. A positive random-walk probability and variable-age bookkeeping do not justify forced neural-memory, language-model or learning-task mappings.

Search Scope: All 442 pinned AIO labels/scoped synonyms and 325 preceding maintained IDs/names/aliases; ignored/hidden-inclusive full text in both checkouts; semantic labels/scoped synonyms for search, satisfiability, heuristics, reasoning, novelty, memory and recurrence; nine exact AIO CLASS nodes and five complete native neighbors.
Examined AIO Candidate Rejection Reason
AIO:ReasoningLLM Selecting Boolean variable flips is not a language model performing reasoning in language tasks.
AIO:TrainingStrategy The method searches a supplied formula rather than prescribing preprocessing or training a machine-learning model.
AIO:MachineLearningTask Remembering a move timestamp does not itself turn fixed-formula search into development of a method that learns from data.
AIO:ReinforcementLearning Age-based move selection and a noise parameter do not require a learned reward policy or action-value function.
AIO:MarkovChain An augmented state could include timestamps and step phase, but that representation alone does not identify the named SAT heuristic with the pinned stochastic network/model class.
AIO:ArtificialNeuralNetwork Boolean assignments, clause scores and flip timestamps are not a network of artificial neurons.
AIO:MemoryAugmentedLLM External memory in a language model is different from retaining SAT variable ages; the related external-memory synonym does not broaden the target to every algorithm using memory.
AIO:MemoryCellLayer A neural layer of cells with internal state or weights is not a variable-age table.
AIO:LongShortTermMemory A recurrent neural architecture processing sequences is not a SAT move-history heuristic.

Evidence Sources & Primary Literature

1 Source
Source ID Publication / Document Type / Access Reference & Checksum
method-source
Ian P. Gent, Toby Walsh
primary paper
full_text
sha256:26ae9ce8d185…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-11T15:57:02Z
Updated: 2026-10-11T15:57:02Z
Source File: data/curated/IHSAT.yaml