AIMech AI

HRSAT

Algorithms AIMech:HRSAT DRAFT
A source-scoped SAT-search algorithm described by the literal composition of the 1995 GenSAT stages: a probability-controlled choice between false-clause variables and globally best-scoring flips, followed by HSAT’s least-recently-flipped selector. The paper’s generic random-walk prose does not uniquely certify this composition as its experimental executable.
Identity Notes & Concept Scope Gent and Walsh1995 Figure1 defines the source-scoped HRSAT candidate-pool coin followed by history selection in either pool. The accompanying prose wording is retained as an ambiguity. Later UBCSAT1.0.0 HWSAT uses a clause-first uniform random variable rule and is comparative evidence, not an exact alias. Existing HSAT, IHSAT, GSAT-with-random-walk, WalkSAT and AutoWalksat have distinct pool, picking or outer-controller scopes. At clean merged base14e9168ee3496e914545ae5c449e3ee190f0294b, the current inventory has786 native and442 pinned AIO records:4876 identity-field occurrences,3723 normalized values, and no candidate collision. Four full-checkout searches included ignored and hidden files; all1329 distinct matching contents (23381 occurrences) were read by the attributed root/team partitions, with18 contextual fields across ten neighboring records assessed separately. This is bounded identity evidence, not proof of universal semantic absence.

Claims & Grounded Evidence

5 Claims
Mechanism #printed-gensat-search-context
In the inspected 1995 GenSAT framework, begin an attempt from an initialized complete Boolean assignment; the GSAT initialization described in Section 2 is random. Before each permitted flip, test whether the assignment satisfies the CNF formula. Otherwise select a candidate set, pick one variable, flip its truth value and continue within the per-attempt flip budget and outer attempt budget. HRSAT is introduced as a variant within this framework.
Mechanism #probability-controlled-candidate-set
In the literal printed select stage, choose with probability p the set of all variables occurring in currently unsatisfied clauses. With probability 1−p, choose the variables whose single-variable flips give the greatest change toward more satisfied clauses, as in the stated GSAT hclimb rule. A greatest change need not be positive. The focused branch is available even when an improving flip exists; Section 5.3 treats allowing walks only when hill climbing is unavailable as a separate variant.
Mechanism #literal-history-pick-composition
After select returns its candidate set, the printed driver applies pick to that set. For HRSAT, compose this with the HSAT strategy described in Section 4: choose a candidate whose last flip was longest ago. The same section explicitly contrasts this history-based deterministic picking with random picking. This is a source-scoped reading of the printed stages, not a claim that the paper’s generic random-walk prose fully specifies or certifies the experimental implementation.
Mechanism #focused-moves-and-endpoints
A focused flip changes a variable appearing in a false clause and can reduce the total number of satisfied clauses. Under the literal composition and the same history, tie and outer-loop conventions, p=0 recovers the HSAT candidate/pick combination, while p=1 always uses the false-clause variable pool but retains the history selector. The latter endpoint is not a uniform random draw from that pool or a clause-first random walk.
Scope #archived-hwsat-version-distinction
The inspected UBCSAT 1.0.0 archive registers HWSAT as HSAT with random walk and cites the Gent–Walsh paper. Its unweighted PickHWSat walk branch instead chooses an unsatisfied clause uniformly and then a literal uniformly from that clause, flipping the corresponding variable; its other branch delegates to PickHSat. This is a separately versioned implementation policy, not evidence that HWSAT is an exact alias of the literal HRSAT composition curated here.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Explicit AIO Snapshot Assessment: No Match

Rationale: The inspected AIO targets describe language models, machine-learning tasks or training, neural architectures/layers, or a stochastic network/model class. The source-scoped symbolic SAT selector does not require those mechanisms. A possible augmented-state stochastic representation and flip-age bookkeeping do not alone establish a suitable mapping.

Search Scope: At clean merged base14e9168ee3496e914545ae5c449e3ee190f0294b, the current inventory has786 native and442 pinned AIO records:4876 identity-field occurrences,3723 normalized values, and no candidate collision. Four full-checkout searches included ignored and hidden files; all1329 distinct matching contents (23381 occurrences) were read by the attributed root/team partitions, with18 contextual fields across ten neighboring records assessed separately. This is bounded identity evidence, not proof of universal semantic absence. Exact pinned AIO CLASS neighborhoods and incident edges remain the separately accepted research assessment; 11 examined targets retain their individual rejection rationales. Shared score, memory or randomness vocabulary does not make symbolic SAT search a neural architecture or an ML training procedure.
Examined AIO Candidate Rejection Reason
AIO:ReasoningLLM The target is a language model doing reasoning in language tasks; the candidate searches Boolean assignments.
AIO:TrainingStrategy A fixed-formula SAT move selector is not preprocessing or a strategy for training a machine-learning model.
AIO:MachineLearningTask Keeping flip ages is bookkeeping; it does not require constructing methods that learn from data.
AIO:ReinforcementLearning A probability-controlled move and clause score do not establish a learned reward policy or value-function method.
AIO:MarkovChain An augmented-state stochastic description could include the assignment, ages and phase, but this representation alone does not map the named heuristic to the pinned network/model class and its probabilistic-hidden-layer relation.
AIO:ArtificialNeuralNetwork The method does not require a connected network of artificial neurons.
AIO:MemoryAugmentedLLM A variable-age table is not external memory in a large language model.
AIO:MemoryCellLayer A SAT timestamp table is not the neural cell layer described by the target and its incident architecture edges.
AIO:LongShortTermMemory The method does not require the recurrent neural architecture or its input, memory-cell and output layers.
AIO:NoiseDenseLayer The discrete candidate-set coin is not dense-layer weight noise for neural regularization.
AIO:GaussianNoiseLayer No additive zero-centered Gaussian regularization of neural inputs is required.

Evidence Sources & Primary Literature

2 Sources
Source ID Publication / Document Type / Access Reference & Checksum
gent-walsh1995
Ian P. Gent, Toby Walsh
primary paper
full_text
sha256:eaa23fc5c52e…
ubcsat1-hwsat
Dave Tompkins, UBCSAT project
official documentation
documentation
sha256:62a15f14ea22…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-15T23:35:54Z
Updated: 2026-10-15T23:35:54Z
Source File: data/curated/HRSAT.yaml