A Satisfiability Algorithm for Sparse Depth Two Threshold Circuits

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...

Full description

Saved in:
Bibliographic Details
Published inAnnual Symposium on Foundations of Computer Science pp. 479 - 488
Main Authors Impagliazzo, Russell, Paturi, Ramamohan, Schneider, Stefan
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.10.2013
Subjects
Online AccessGet full text
ISSN0272-5428
DOI10.1109/FOCS.2013.58

Cover

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.
AbstractList 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.
Author Schneider, Stefan
Impagliazzo, Russell
Paturi, Ramamohan
Author_xml – sequence: 1
  givenname: Russell
  surname: Impagliazzo
  fullname: Impagliazzo, Russell
  email: russell@cs.ucsd.edu
  organization: Univ. of California, San Diego, La Jolla, CA, USA
– sequence: 2
  givenname: Ramamohan
  surname: Paturi
  fullname: Paturi, Ramamohan
  email: paturi@cs.ucsd.edu
  organization: Univ. of California, San Diego, La Jolla, CA, USA
– sequence: 3
  givenname: Stefan
  surname: Schneider
  fullname: Schneider, Stefan
  email: stschnei@cs.ucsd.edu
  organization: Univ. of California, San Diego, La Jolla, CA, USA
BookMark eNotjk9LwzAcQCNMcJu7efOSL9CaNH97rNWpMNih9TyS9hcb6daSRGTf3sE8vcODx1uhxWk6AUIPlOSUkvJpu6-bvCCU5ULfoE2pNFGyFIIyoRZoSQpVZIIX-g6tYvwmhBNB2BI9V7gxyUfnjfWjT2dcjV9T8Gk4YjcF3MwmRMAvMKcBt78TbocAcZjGHtc-dD8-xXt068wYYfPPNfrcvrb1e7bbv33U1S7zBacpc1R3FITppe0sdwCXGcuFVByEZdqWwsFFacV7LawyXAplWEk7x2nRl4yt0eO16wHgMAd_NOF8kFJLqjn7A03WSyY
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/FOCS.2013.58
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
EISBN 9780769551357
0769551351
EndPage 488
ExternalDocumentID 6686184
Genre orig-research
GroupedDBID -~X
23M
6IE
6IF
6IH
6IK
6IL
6IM
6IN
AAJGR
AAWTH
ACNCT
ADZIZ
AFFNX
AI.
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IPLJI
OCL
RIE
RIL
RIO
RNS
VH1
ID FETCH-LOGICAL-i241t-f18c1e5ad6bcb4fee428b45674e5b38b95fe6bc874d85b7a4657a391cf412d933
IEDL.DBID RIE
ISSN 0272-5428
IngestDate Wed Aug 27 03:51:38 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i241t-f18c1e5ad6bcb4fee428b45674e5b38b95fe6bc874d85b7a4657a391cf412d933
PageCount 10
ParticipantIDs ieee_primary_6686184
PublicationCentury 2000
PublicationDate 2013-10
PublicationDateYYYYMMDD 2013-10-01
PublicationDate_xml – month: 10
  year: 2013
  text: 2013-10
PublicationDecade 2010
PublicationTitle Annual Symposium on Foundations of Computer Science
PublicationTitleAbbrev SFCS
PublicationYear 2013
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0040503
ssib026763816
Score 1.7092779
Snippet 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...
SourceID ieee
SourceType Publisher
StartPage 479
SubjectTerms Complexity theory
Integrated circuit modeling
Logic gates
Polynomials
Satisfiability Algorithms
Testing
Threshold Circuits
Vectors
Wires
Title A Satisfiability Algorithm for Sparse Depth Two Threshold Circuits
URI https://ieeexplore.ieee.org/document/6686184
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwFG-Ak178AON3evDoBls_1h0RJcQENQESbmRt32RRGYEtRv962w2mMR68Ld2lea_t7_X1934PoSvmCyYIUIdqs8lph8SOlB1t1rLBHy8mwgebGhg-8MGE3k_ZtIauq1oYACjIZ-Daz-ItX6cqt6myNufC9iepo3ogeFmrtV07PjcbRdhQpzyFqdU5KfIrgdX690VFeg_b_cfeyJK6iGsbvf9oqlJgSn8PDbezKakkL26eSVd9_hJq_O9091Hru3oPP1W4dIBqsDhEu8NKn3XdRDddPCrKGpJSpvsDd1-f01WSzd-wiWLxaGnuu4BvYZnN8fg9xWPj8rV9qcK9ZKXyJFu30KR_N-4NnE03BScxKJ05sSeUByzSXCpJYwBjFGnCp4ACk0TIkMVgfomAasFkEFHOgoiEnoqp5-uQkCPUWKQLOEZYq5ADcNXRkU91TCPGwOMQaEIYVz49QU1rjdmyFMyYbQxx-vfwGdqxzigZcueoka1yuDBIn8nLwsVftNml4Q
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEG4UD-rFBxjf9uDRBXb72O4RUYIKaAIk3Mi2nZWNCgR2Y_TX2-4CGuPB26Z7aWbaftPpN98gdMk8wQQB6lBtNjmtksiRsqrNWjb440ZEeGBTA-0Ob_bp_YAN1tDVqhYGADLyGZTtZ_aWrycqtamyCufC9idZRxuMUsryaq3l6vG42SrCBjv5OUyt0kmWYfGt2r8nVrT3oNJ4rHctrYuUbav3H21VMlRp7KD2cj45meSlnCayrD5_STX-d8K7qPRdv4efVsi0h9ZgvI-22yuF1nkRXddwNytsiHOh7g9ce32ezOJk9IZNHIu7U3PjBXwD02SEe-8T3DNOn9u3KlyPZyqNk3kJ9Ru3vXrTWfRTcGKD04kTuUK5wELNpZI0AjBGkSaA8ikwSYQMWATml_CpFkz6IeXMD0ngqoi6ng4IOUCF8WQMhwhrFXAArqo69KiOaMgYuBx8TQjjyqNHqGitMZzmkhnDhSGO_x6-QJvNXrs1bN11Hk7QlnVMzpc7RYVklsKZwf1Enmfu_gKXFqku
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Annual+Symposium+on+Foundations+of+Computer+Science&rft.atitle=A+Satisfiability+Algorithm+for+Sparse+Depth+Two+Threshold+Circuits&rft.au=Impagliazzo%2C+Russell&rft.au=Paturi%2C+Ramamohan&rft.au=Schneider%2C+Stefan&rft.date=2013-10-01&rft.pub=IEEE&rft.issn=0272-5428&rft.spage=479&rft.epage=488&rft_id=info:doi/10.1109%2FFOCS.2013.58&rft.externalDocID=6686184
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0272-5428&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0272-5428&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0272-5428&client=summon