Solving SAT By Computing A Stable Set Of Points In Clusters

Fuente: arXiv
Saved in:
Bibliographic Details
Main Author: Goldberg, Eugene
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915396421943296
author Goldberg, Eugene
author_facet Goldberg, Eugene
contents Earlier we introduced the notion of a stable set of points (SSP). We proved that a CNF formula is unsatisfiable iff there is a set of points (i.e. complete assignments) that is stable with respect to this formula. Experiments showed that SSPs for CNF formulas of practical interest are very large. So computing an SSP for a CNF formula point by point is, in general, infeasible. In this report, we show how an SSP can be computed in clusters, each cluster being a large set of points that are processed simultaneously. The appeal of computing SSPs is twofold. First, it allows one to better take into account formula structure and hence, arguably, design more efficient SAT algorithms. Second, SAT solving by SSPs facilitates parallel computing.
format Preprint
id arxiv_https___arxiv_org_abs_2507_13282
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Solving SAT By Computing A Stable Set Of Points In Clusters
Goldberg, Eugene
Logic in Computer Science
Earlier we introduced the notion of a stable set of points (SSP). We proved that a CNF formula is unsatisfiable iff there is a set of points (i.e. complete assignments) that is stable with respect to this formula. Experiments showed that SSPs for CNF formulas of practical interest are very large. So computing an SSP for a CNF formula point by point is, in general, infeasible. In this report, we show how an SSP can be computed in clusters, each cluster being a large set of points that are processed simultaneously. The appeal of computing SSPs is twofold. First, it allows one to better take into account formula structure and hence, arguably, design more efficient SAT algorithms. Second, SAT solving by SSPs facilitates parallel computing.
title Solving SAT By Computing A Stable Set Of Points In Clusters
topic Logic in Computer Science
url https://arxiv.org/abs/2507.13282