• DocumentCode
    3570819
  • Title

    Clustering and Partition Based Divide and Conquer for SAT Solving

  • Author

    Quanrun Fan ; Zhenhua Duan ; Cong Tian ; Hongwei Du

  • Author_Institution
    Inst. of Comput. Theor. & Technol., Xidian Univ., Xi´an, China
  • fYear
    2014
  • Firstpage
    299
  • Lastpage
    307
  • 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.
  • Keywords
    Boolean functions; computability; directed graphs; divide and conquer methods; pattern clustering; CNF formula; SAT solving; clause group partition; clustering based Boolean satisfiability solving method; decision procedure; partition based Boolean satisfiability solving method; partition based divide and conquer; undirected graph minimum cut; Clustering algorithms; Cognition; Complexity theory; Educational institutions; Partitioning algorithms; Runtime; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Ad-hoc and Sensor Networks (MSN), 2014 10th International Conference on
  • Type

    conf

  • DOI
    10.1109/MSN.2014.48
  • Filename
    7051785