Skip to main navigation Skip to search Skip to main content

Clustering and partition based divide and conquer for SAT solving

  • Quanrun Fan
  • , Zhenhua Duan*
  • , Cong Tian
  • , Hongwei Du
  • *Corresponding author for this work
  • Xidian University
  • Harbin Institute of Technology Shenzhen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

A clustering and partition based Boolean satisfiability solving method is proposed. By partitioning a CNF formula into several clause groups, satisfiability solving problem can be divided into small ones, so the complexity of the problem can be reduced. On the other hand, the satisfiability of different clause groups can be solved in parallel, the decision procedure can be speeded up further. For the formula that cannot generate clause group partition directly, a clustering algorithm is given to clustering clauses into clusters. Then clause group partition can be generated by eliminating common variables among clusters. Further, a method based on minimum cut of undirected graph is given to make partition practical. Preliminary experiments shows that the common variables set among clusters is small for many SAT problems, and our approach can significantly increase the performance of SAT solving.

Original languageEnglish
Title of host publicationProceedings - 2014 10th International Conference on Mobile Ad-Hoc and Sensor Networks, MSN 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages299-307
Number of pages9
ISBN (Electronic)9781479973941
DOIs
StatePublished - 27 Feb 2014
Externally publishedYes
Event10th IEEE International Conference on Mobile Ad-Hoc and Sensor Networks, MSN 2014 - Maui, United States
Duration: 19 Dec 201421 Dec 2014

Publication series

NameProceedings - 2014 10th International Conference on Mobile Ad-Hoc and Sensor Networks, MSN 2014

Conference

Conference10th IEEE International Conference on Mobile Ad-Hoc and Sensor Networks, MSN 2014
Country/TerritoryUnited States
CityMaui
Period19/12/1421/12/14

Fingerprint

Dive into the research topics of 'Clustering and partition based divide and conquer for SAT solving'. Together they form a unique fingerprint.

Cite this