DocumentCode :
655215
Title :
A Satisfiability Algorithm for Sparse Depth Two Threshold Circuits
Author :
Impagliazzo, Russell ; Paturi, Ramamohan ; Schneider, Scott
Author_Institution :
Univ. of California, San Diego, La Jolla, CA, USA
fYear :
2013
fDate :
26-29 Oct. 2013
Firstpage :
479
Lastpage :
488
Abstract :
We give a nontrivial algorithm for the satisfiability problem for threshold circuits of depth two with a linear number of wires which improves over exhaustive search by an exponential factor. The independently interesting problem of the feasibility of sparse 0-1 integer linear programs is a special case. To our knowledge, our algorithm is the first to achieve constant savings even for the special case of Integer Linear Programming. The key idea is to reduce the satisfiability problem to the Vector Domination problem, the problem of checking whether there are two vectors in a given collection of vectors such that one dominates the other component-wise. Our result generalizes to formulas of arbitrary constant depth. We also provide a satisfiability algorithm with constant savings for depth two circuits with symmetric gates where the total weighted fan-in is at most linear in the number of variables. One of our motivations is proving strong lower bounds for TC0 circuits, exploiting the connection (established by Williams) between satisfiability algorithms and lower bounds. Our second motivation is to explore the connection between the expressive power of the circuits and the complexity of the corresponding circuit satisfiability problem.
Keywords :
circuit complexity; computability; integer programming; linear programming; logic gates; search problems; TC0 circuits; arbitrary constant depth; exponential factor; lower bounds; nontrivial algorithm; satisfiability algorithm; search improvement; sparse 0-1 integer linear programming; sparse depth-two threshold circuits; symmetric gates; total weighted fan-in; vector domination problem; Complexity theory; Integrated circuit modeling; Logic gates; Polynomials; Testing; Vectors; Wires; Satisfiability Algorithms; Threshold Circuits;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science (FOCS), 2013 IEEE 54th Annual Symposium on
Conference_Location :
Berkeley, CA
ISSN :
0272-5428
Type :
conf
DOI :
10.1109/FOCS.2013.58
Filename :
6686184
Link To Document :
بازگشت