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. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1109/FOCS.2013.58 | Foundations of Computer Science |
Keywords | Field | DocType |
satisfiability problem,interesting problem,special case,threshold circuits,constant saving,sparse depth,vector domination problem,integer linear program,corresponding circuit satisfiability problem,arbitrary constant depth,satisfiability algorithm,linear number,computability,circuit complexity,integer programming,logic gates,linear programming | Maximum satisfiability problem,Discrete mathematics,Combinatorics,Circuit complexity,Computer science,Boolean satisfiability problem,Circuit satisfiability problem,Satisfiability,Algorithm,Computability,Integer programming,Linear programming | Conference |
Volume | ISSN | Citations |
abs/1212.4548 | 0272-5428 | 18 |
PageRank | References | Authors |
0.84 | 8 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Russell Impagliazzo | 1 | 5444 | 482.13 |
Ramamohan Paturi | 2 | 1260 | 92.20 |
Stefan Schneider | 3 | 56 | 3.07 |