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...
Saved in:
| Published in | Annual Symposium on Foundations of Computer Science pp. 479 - 488 |
|---|---|
| Main Authors | , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.10.2013
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 0272-5428 |
| DOI | 10.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 |