4 min read
On this page

Results & Case Studies

Verified Performance on Industrial Benchmarks#

All results are verifiable. Download proof JSONs and run the benchmarks yourself.


SAT 2024 Industrial Track#

Tested on 4,199 real-world industrial SAT instances:

EngineSatisfaction RateSpeedQuality
Pro92.57%7.90/sec99.92%
Mini31.37%10.64/sec99.55%
Nano3.24%Ultra-fast96.41%

Real-World Results#

Ultra-High-Density SAT (129-SAT)#

Mean-field regime where CDCL search fails.

MetricValue
Variables200
Clauses1,000,000
Satisfaction100.0000%
Compute Time9-10 min
Cost$10.10
Per million clauses~$0.01

Ramsey-Style Graph (K₅-free 52-vertex)#

Finding a (K₅, K₅)-free graph on 52 vertices — no monochromatic K₅ in red or blue. This is a verification instance, not a Ramsey number proof.

MetricValue
Variables2.6M K₅ Cliques
Clauses7.8M
Satisfaction100.0000%
Compute Time17 min
Cost$17.10

Note: R(5,5,5) is unknown. This finds one valid coloring, not a mathematical proof of a Ramsey bound.


Random 3-SAT (1M Scale)#

Critical density at α=4.26, industrial benchmark.

MetricValue
Variables1,000,000
Clauses4.26M
Satisfaction92.15%
Compute Time171s
Cost$3.35
Per million clauses~$0.79

Supply Chain Optimization#

Real-world logistics and inventory constraints.

MetricValue
Variables435,000
Clauses1.3M
Satisfaction97.18%
Compute Time67.7s
Cost$2.63
Per million clauses~$2.02

Ramsey R(3,3,3) N=20#

Frustrated regime.

MetricValue
Variables4,180
Clauses3 Violations
Satisfaction99.93%
Compute Time17 min
Cost$16.89

Clause Density vs Performance#

How solve time scales with problem complexity (clauses ÷ variables):

DensityMedian TimeRequestsSatisfaction
1-2 (sweet spot)39ms24997.8%
2-3189ms25999.8%
3-4684ms7098.9%
4-5 (phase transition)1.93s10798.2%
5-107.47s5999.7%
10-25 (Very Hard)14.1s3195.4%
50+ (Monster)16.2s992.57%*

*Density 50+ includes 77,000-clause problems solved with 92.57% perfect solves.


Enterprise Cloud Allocation#

15,000 VMs across 10 regions:

MetricValue
VMs15,000
Regions10
Co-location/HA constraints300
Cost Savings$1.4M/year
Cost Reduction99.6%
Constraint Satisfaction100%
Solve Time10.8 seconds

Cloud infrastructure optimization at scale.


Industrial-Scale MaxSAT (The Real Headline)#

These are the results that matter for enterprise constraint optimization:

80M-Clause Timetabling (v2)#

100% satisfaction in 73 seconds on 147,600 variables, 80,278,884 clauses — on a laptop CPU.

MetricValue
Variables147,600
Clauses80,278,884
Satisfaction100%
Solve Time73 seconds
Throughput1.1M clauses/sec
HardwareAMD Ryzen 5 5600H (single core, laptop)

v1 took 5.2 hours. v2 (WAdam optimizer + Wasserstein flow) achieved 250× speedup on the same instance.

Edwards-Anderson 3D Spin Glass#

First gradient-based solver to crack EA 3D at scale — a genuinely hard NP-complete problem used in physics research:

SizeSpinsClausesSatisfactionTime
40×40×4064,000188,66699.47%4.3s
30×30×3027,00079,03599.98%16s
50×50×50125,000369,90595.00%5.3 min

Sweet spot: L≈40 spins per dimension. Beyond that, correlation length exceeds system size.

Real MSE 2022 Benchmarks#

Tested on 10 real MaxSAT Evaluation 2022 WCNF instances with certified optimal values:

ResultCount
Matched certified optimal8/10 (80%)
Internal solve time7-34ms
Weighted MaxSAT (up to 10¹⁸)✓ Handled correctly

These are certified results — the optimum is provably correct. Matching 80% at sub-50ms is competitive with state-of-the-art anytime solvers.


Where It Plateaus (Honest Limits)#

NitroSAT is an anytime approximator. It has known failure modes:

Problem ClassPerformanceWhy
Expander graphs (Urquhart)~90% stable, 2K-100K varsNo low-dimensional structure to exploit
High-weight-ratio MaxSATCan miss sharp optimaLocal optimum traps on extreme weight ratios
Dense random 3-SAT (α > 10)~92-95%Global frustration without local basins

The expander graph plateau is stable from 2,000 to 100,000 variables — it’s a structural limitation of continuous relaxation on expansion graphs, not a bug.


Quantum XOR Performance (H100 GPU)#

64-way XOR chains where classical CDCL engines fail:

ConfigurationVariablesClausesSatisfactionTime
16-way × 4 chains133286100%0.93s
32-way × 8 chains5211,132100%1.35s
64-way × 16 chains2,0654,504100%1.44s

XOR chains define affine subspaces — not full power sets. The relevant metric is basin fidelity (how close the returned assignment is to the planted optimum), not the cardinality of the unconstrained solution space. These instances are SAT because the XOR constraints are consistent, not because there are 2^1024 solutions.


PSPACE Problems#

ProblemVariablesSatisfactionNavokoj TimeClassical Time
QBF (Quantified Boolean Formulas)8.6M129-SAT solved347ms median45s
SokobanVariableSolvableMinutesHours
PebblingVariableVerifiedMinutesInfeasible

Download Proofs#

Every result above includes a verifiable proof JSON:


Run Your Own Benchmarks#

git clone https://github.com/shunyabar/navokoj-tests.git
cd navokoj-tests
pip install -r requirements.txt
python main.py --engine pro --problems 100

Benchmark suite includes:

  • UNSAT Core Analysis
  • Gradient Dynamics
  • Hub-Tension Collapse
  • Chain Propagation
  • Dual-Hub Competition

See Also#

Start typing to search all 77 articles and guides.