Planted-solution SAT and Ising benchmarks from integer factorization
Itay Hen

TL;DR
This paper introduces a new family of structured SAT and Ising benchmarks derived from integer factorization, enabling scalable, verifiable testing of solver performance with known solutions.
Contribution
It presents a novel construction method for benchmark instances from integer factorization with open-source software and verifiable solutions.
Findings
Median runtime grows exponentially with factor bit-length.
Number of carry contractions scales as the fourth power of bit-length.
Benchmark instances are scalable, structured, and verifiable.
Abstract
We present a family of planted-solution benchmark instances for satisfiability (SAT) solvers and Ising optimization derived from integer factorization. Given two primes and , the construction encodes the arithmetic constraints of as a conjunctive normal form (CNF) formula whose satisfying assignments correspond to valid factorizations of~. The known pair serves as a built-in ground truth, enabling unambiguous verification of solver output. We show that for two -bit primes the total number of carry contractions is on the order of . Empirical benchmarks with SAT solvers show that median runtime grows exponentially in the bit-length of the factors over the range tested. The construction provides a scalable, structured, and verifiable benchmark family controlled by a single parameter, accompanied by open-source generation software.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
