Re: P-Time Circuit SAT



Enrico Dirac wrote:
Have we discussed why this is wrong? I didn't see any references to it in Google Groups, and it's a recent paper.

http://arxiv.org/pdf/cs.CC/0511071

A polynomial-time algorithm for Circuit-SAT
Francesco Capasso
capassofrancesco@xxxxxxxx


Abstract. In this paper is presented an algorithm that, in polynomial time and space in the input dimension, determines if a circuit describes a tautology or a contradiction. If the circuit is neither a tautology nor a contradiction, then the algorithm finds an assignment to the circuit inputs such that the circuit is satisfied.

The "usual suspect" is the recursive funcion which examines subcircuits for tautology in linear or quadratic time. This part contains too much hanwaving to be verified or falsified.
The author should write a SAT-solver (reasonably easy) based on it and try it with hard SAT-Problems
hth
Klaus


.



Relevant Pages

  • P-Time Circuit SAT
    ... A polynomial-time algorithm for Circuit-SAT ... If the circuit is neither a tautology ... nor a contradiction, then the algorithm finds an assignment to the ...
    (comp.theory)
  • Re: New and faster algorithm for multiplication
    ... > Hans Petter Selasky wrote: ... >> I think I have found a new and faster algorithm for multiplication. ... carry save circuit with a non-carry save circuit. ... my algorithm has got the form of a tree, and there is no problem optimizing ...
    (comp.arch.arithmetic)
  • Re: Another Reason Why Collatz is Unprovable
    ... This means that a different algorithm can be used for each ... # one might have a circuit for input instances of size 51, ... Gerhard J. Woeginger http://www.win.tue.nl/~gwoegi/ ...
    (sci.math)
  • Re: How do you design a circuit?
    ... about how to design a PRACTICAL circuit. ... All circuit design, as everything else, can be resolved to the Darwinian ... theories, poems, novels, musical themes, architectural designs, ... I'm glad I use a better algorithm. ...
    (sci.electronics.basics)