The Algorithm Design Manual
About the Book
Programming Challenges

The Stony Brook Algorithm Repository

Steven Skiena
Stony Brook University
Dept. of Computer Science

SAT - generalization of Set Partition problem


SAT01 is a new NP-complete problem. It is a generalization of the well-known set partition problem(SPP). SAT01 has some special properties:

1. Many different NP problems such as Hamiltonian Cycle Promlem, Extended 15-Puzzle, Hanoi Towers Puzzle, Blocksworld problem and others can be reduced to SAT01 very easily and the new introduced SAT01 variables have natural meanings at that.

2. The powerful propogation method for SAT01 is considered to perform its reduction and to recognize hidden binary relatins among variables.

This site contains a solver for SAT01 and Qualex -- a weighted clique solver new release of the maximum-weight clique problem solver QUALEX (ver. 1.1) is available now at my NP-Completeness Page:

http://www.busygin.dp.ua/npc.html http://www.geocities.com/st_busygin/ (mirror)

It is a very efficient solver usually able to find an exact solution within O(Nr_vert^3) time. See its results on DIMACS clique instances:

http://www.busygin.dp.ua/dimacs_clique.html http://www.geocities.com/st_busygin/dimacs_clique.html (mirror)


  • Download Files (local site)
  • Stas Busygin's Homepage
  • Stas Busygin's NP-Completeness Page

    Problem Links

      
    Clique (5)
      
    Generating Partitions (4)
      
    Satisfiability (3)



    This page last modified on 2008-07-10 .
    www.algorist.com