mlsanityData to 7 Oct 2026

SMT(LIA) Sampling with High Diversity

arXiv 2503.04782 ↗First posted 25 Feb 2025cs.LO cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Satisfiability Modulo Linear Integer Arithmetic, SMT(LIA) for short, is pivotal across various critical domains. Previous research has primarily focused on SMT solving techniques. However, in practical applications such as software and hardware testing, there is a need to generate a diverse set of solutions for use as test inputs. We have developed the first sampling framework that integrates local search with CDCL(T) techniques, named HighDiv, capable of generating a highly diverse set of solutions for constraints under linear integer theory. Initially, in the local search phase, we introduced a novel operator called boundary-aware movement. This operator performs random moves by considering the current state's constraints on variables, thereby enhancing the diversity of variables during the search process. Furthermore, we have conducted an in-depth study of the preprocessing and variable initialization mechanisms within the framework, which significantly enhances the efficiency of subsequent local searches. Lastly, we use the solutions obtained from local search sampling as additional constraints to further explore the solution space using the stochastic CDCL(T) method. Experimental results demonstrate that HighDiv generates solutions with greater diversity compared to the state-of-the-art SMT(LIA) sampling tool, MeGASampler.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 5 of its 53 references that are in the map. First posted on arXiv 25 Feb 2025.

Builds on

5 of 53 references.

References · 5

  1. 2015Constrained Sampling and Counting: Universal Hashing Meets SAT Solvingcited by 6
  2. 2024Layered and Staged Monte Carlo Tree Search for SMT Strategy Synthesiscited by 3
  3. 2020Legion: Best-First Concolic Testingcited by 2
  4. 2022SMT Sampling via Model-Guided Approximationcited by 2
  5. 2014Sampling Techniques for Boolean Satisfiabilitycited by 1

Built on by

Not cited yet.