Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
Boolean Function Complexity: Advances and FrontiersJanuary 2012
Publisher:
  • Springer Publishing Company, Incorporated
ISBN:978-3-642-24507-7
Published:05 January 2012
Pages:
632
Skip Bibliometrics Section
Reflects downloads up to 03 Oct 2024Bibliometrics
Skip Abstract Section
Abstract

Boolean circuit complexity is the combinatorics of computer science and involves many intriguing problems that are easy to state and explain, even for the layman. This book is a comprehensive description of basic lower bound arguments, covering many of the gems of this complexity Waterloo that have been discovered over the past several decades, right up to results from the last year or two. Many open problems, marked as Research Problems, are mentioned along the way. The problems are mainly of combinatorial flavor but their solutions could have great consequences in circuit complexity and computer science. The book will be of interest to graduate students and researchers in the fields of computer science and discrete mathematics.

Cited By

  1. ACM
    Göös M, Hollender A, Jain S, Maystre G, Pires W, Robere R and Tao R (2024). Separations in Proof Complexity and TFNP, Journal of the ACM, 71:4, (1-45), Online publication date: 31-Aug-2024.
  2. ACM
    Nadimpalli S and Patel S Optimal Non-adaptive Tolerant Junta Testing via Local Estimators Proceedings of the 56th Annual ACM Symposium on Theory of Computing, (1039-1050)
  3. Cavalar B and Oliveira I Constant-Depth Circuits vs. Monotone Circuits Proceedings of the conference on Proceedings of the 38th Computational Complexity Conference, (1-37)
  4. Jukna S and Lingas A (2022). Lower bounds for Boolean circuits of bounded negation width, Journal of Computer and System Sciences, 129:C, (90-105), Online publication date: 1-Nov-2022.
  5. ACM
    Chen L, Hirahara S, Oliveira I, Pich J, Rajgopal N and Santhanam R (2022). Beyond Natural Proofs: Hardness Magnification and Locality, Journal of the ACM, 69:4, (1-49), Online publication date: 31-Aug-2022.
  6. ACM
    Kabanets V, Koroth S, Lu Z, Myrisiotis D and Oliveira I (2021). Algorithms and Lower Bounds for De Morgan Formulas of Low-Communication Leaf Gates, ACM Transactions on Computation Theory, 13:4, (1-37), Online publication date: 31-Dec-2022.
  7. Göös M and Maystre G A majority lemma for randomised query complexity Proceedings of the 36th Computational Complexity Conference
  8. Sofronova A and Sokolov D Branching programs with bounded repetitions and flow formulas Proceedings of the 36th Computational Complexity Conference
  9. ACM
    Schwentick T, Vortmeier N and Zeume T (2020). Sketches of Dynamic Complexity, ACM SIGMOD Record, 49:2, (18-29), Online publication date: 9-Dec-2020.
  10. ACM
    Watson T (2020). A ZPPNP[1] Lifting Theorem, ACM Transactions on Computation Theory, 12:4, (1-20), Online publication date: 1-Dec-2020.
  11. ACM
    Charikar M, Ma W and Tan L Unconditional Lower Bounds for Adaptive Massively Parallel Computation Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and Architectures, (141-151)
  12. ACM
    Applebaum B, Beimel A, Nir O and Peter N Better secret sharing via robust conditional disclosure of secrets Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, (280-293)
  13. ACM
    Ikenmeyer C, Komarath B, Lenzen C, Lysikov V, Mokhov A and Sreenivasaiah K (2019). On the Complexity of Hazard-free Circuits, Journal of the ACM, 66:4, (1-20), Online publication date: 26-Aug-2019.
  14. Oliveira I, Pich J and Santhanam R Hardness magnification near state-of-the-art lower bounds Proceedings of the 34th Computational Complexity Conference, (1-29)
  15. Kulikov A and Podolskii V (2019). Computing Majority by Constant Depth Majority Circuits with Low Fan-in Gates, Theory of Computing Systems, 63:5, (956-986), Online publication date: 1-Jul-2019.
  16. ACM
    Dinesh K, Koroth S and Sarma J (2019). Characterization and Lower Bounds for Branching Program Size using Projective Dimension, ACM Transactions on Computation Theory, 11:2, (1-22), Online publication date: 30-Jun-2019.
  17. Farràs O, Ribes-González J and Ricci S (2019). Local bounds for the optimal information ratio of secret sharing schemes, Designs, Codes and Cryptography, 87:6, (1323-1344), Online publication date: 1-Jun-2019.
  18. Wu W and Zhang H (2019). A quantum query algorithm for computing the degree of a perfect nonlinear Boolean function, Quantum Information Processing, 18:3, (1-13), Online publication date: 1-Mar-2019.
  19. Göös M, Kamath P, Pitassi T and Watson T (2019). Query-to-Communication Lifting for P NP, Computational Complexity, 28:1, (113-144), Online publication date: 1-Mar-2019.
  20. ACM
    Bienvenu M, Kikot S, Kontchakov R, Podolskii V and Zakharyaschev M (2018). Ontology-Mediated Queries, Journal of the ACM, 65:5, (1-51), Online publication date: 31-Oct-2018.
  21. Dinur I and Meir O (2018). Toward the KRW Composition Conjecture, Computational Complexity, 27:3, (375-462), Online publication date: 1-Sep-2018.
  22. Edmonds J, Medabalimi V and Pitassi T Hardness of function composition for semantic read once branching programs Proceedings of the 33rd Computational Complexity Conference, (1-22)
  23. Chen L On the hardness of approximate and exact (bichromatic) maximum inner product Proceedings of the 33rd Computational Complexity Conference, (1-45)
  24. Hirahara S, Oliveira I and Santhanam R NP-hardness of minimum circuit size problem for OR-AND-MOD circuits Proceedings of the 33rd Computational Complexity Conference, (1-31)
  25. ACM
    Abboud A, Bringmann K, Dell H and Nederlof J More consequences of falsifying SETH and the orthogonal vectors conjecture Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, (253-266)
  26. ACM
    Pitassi T and Robere R Lifting Nullstellensatz to monotone span programs over any field Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, (1207-1219)
  27. ACM
    Göös M, Jayram T, Pitassi T and Watson T (2018). Randomized Communication versus Partition Number, ACM Transactions on Computation Theory, 10:1, (1-20), Online publication date: 30-Jan-2018.
  28. de Oliveira Oliveira M A near-quadratic lower bound for the size of quantum circuits of constant treewidth Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, (136-145)
  29. Oliveira Oliveira M (2018). Size-Treewidth Tradeoffs for Circuits Computing the Element Distinctness Function, Theory of Computing Systems, 62:1, (136-161), Online publication date: 1-Jan-2018.
  30. Bova S and Slivovsky F (2017). On Compiling Structured CNFs to OBDDs, Theory of Computing Systems, 61:2, (637-655), Online publication date: 1-Aug-2017.
  31. Podolskii V (2017). Bounds in Ontology-Based Data Access via Circuit Complexity, Theory of Computing Systems, 61:2, (464-493), Online publication date: 1-Aug-2017.
  32. Göös M, Kamath P, Pitassi T and Watson T Query-to-communication lifting for PNP Proceedings of the 32nd Computational Complexity Conference, (1-16)
  33. ACM
    Oliveira I and Santhanam R Pseudodeterministic constructions in subexponential time Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, (665-677)
  34. ACM
    Pitassi T and Robere R Strongly exponential lower bounds for monotone computation Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, (1246-1255)
  35. ACM
    Tal A Formula lower bounds via the quantum method Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, (1256-1268)
  36. ACM
    Chen X, Oliveira I and Servedio R Addition is exponentially harder than counting for shallow monotone circuits Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, (1232-1245)
  37. ACM
    Bova S and Szeider S Circuit Treewidth, Sentential Decision, and Query Compilation Proceedings of the 36th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, (233-246)
  38. Göös M, Pitassi T and Watson T (2016). Zero-Information Protocols and Unambiguity in Arthur---Merlin Communication, Algorithmica, 76:3, (684-719), Online publication date: 1-Nov-2016.
  39. Find M, Göös M, Järvisalo M, Kaski P, Koivisto M and Korhonen J (2016). Separating OR, SUM, and XOR circuits, Journal of Computer and System Sciences, 82:5, (793-801), Online publication date: 1-Aug-2016.
  40. ACM
    Lauria M (2016). A Rank Lower Bound for Cutting Planes Proofs of Ramsey’s Theorem, ACM Transactions on Computation Theory, 8:4, (1-13), Online publication date: 26-Jul-2016.
  41. Bova S, Capelli F, Mengel S and Slivovsky F Knowledge compilation meets communication complexity Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, (1008-1014)
  42. ACM
    Razborov A (2016). Guest Column, ACM SIGACT News, 47:2, (66-86), Online publication date: 3-Jun-2016.
  43. Razgon I (2016). On the Read-Once Property of Branching Programs and CNFs of Bounded Treewidth, Algorithmica, 75:2, (277-294), Online publication date: 1-Jun-2016.
  44. Ambainis A, Kokainis M and Kothari R Nearly optimal separations between communication (or query) complexity and partitions Proceedings of the 31st Conference on Computational Complexity, (1-14)
  45. Dinur I and Meir O Toward the KRW composition conjecture Proceedings of the 31st Conference on Computational Complexity, (1-51)
  46. Roughgarden T (2016). Communication Complexity for Algorithm Designers, Foundations and Trends® in Theoretical Computer Science, 11:3–4, (217-404), Online publication date: 1-May-2016.
  47. ACM
    Gopalan P, Nisan N, Servedio R, Talwar K and Wigderson A Smooth Boolean Functions are Easy Proceedings of the 2016 ACM Conference on Innovations in Theoretical Computer Science, (59-70)
  48. ACM
    Cohen G and Shinkar I The Complexity of DNF of Parities Proceedings of the 2016 ACM Conference on Innovations in Theoretical Computer Science, (47-58)
  49. Chauvin B, Gardy D and Mailler C (2015). A sprouting tree model for random boolean functions, Random Structures & Algorithms, 47:4, (635-662), Online publication date: 1-Dec-2015.
  50. Boyar J and Find M (2015). Cancellation-free circuits in unbounded and bounded depth, Theoretical Computer Science, 590:C, (17-26), Online publication date: 26-Jul-2015.
  51. Bienvenu M, Kikot S and Podolskii V Tree-like Queries in OWL 2 QL Proceedings of the 2015 30th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS), (317-328)
  52. Goldreich O, Viola E and Wigderson A On randomness extraction in AC0 Proceedings of the 30th Conference on Computational Complexity, (601-668)
  53. Rossman B Correlation bounds against monotone NC Proceedings of the 30th Conference on Computational Complexity, (392-411)
  54. ACM
    Göös M, Lovett S, Meka R, Watson T and Zuckerman D Rectangles Are Nonnegative Juntas Proceedings of the forty-seventh annual ACM symposium on Theory of Computing, (257-266)
  55. ACM
    Komarath B and Sarma J (2015). Pebbling, Entropy, and Branching Program Size Lower Bounds, ACM Transactions on Computation Theory, 7:2, (1-21), Online publication date: 11-May-2015.
  56. ACM
    Göös M, Pitassi T and Watson T Zero-Information Protocols and Unambiguity in Arthur-Merlin Communication Proceedings of the 2015 Conference on Innovations in Theoretical Computer Science, (113-122)
  57. ACM
    Ananth P, Gupta D, Ishai Y and Sahai A Optimizing Obfuscation Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, (646-658)
  58. Shen Y and Zhao X Canonical logic programs are succinctly incomparable with propositional formulas Proceedings of the Fourteenth International Conference on Principles of Knowledge Representation and Reasoning, (665-668)
  59. Razgon I On OBDDs for CNFs of bounded treewidth Proceedings of the Fourteenth International Conference on Principles of Knowledge Representation and Reasoning, (92-100)
  60. ACM
    Kikot S, Kontchakov R, Podolskii V and Zakharyaschev M On the succinctness of query rewriting over shallow ontologies Proceedings of the Joint Meeting of the Twenty-Third EACSL Annual Conference on Computer Science Logic (CSL) and the Twenty-Ninth Annual ACM/IEEE Symposium on Logic in Computer Science (LICS), (1-10)
  61. ACM
    Göös M and Pitassi T Communication lower bounds via critical block sensitivity Proceedings of the forty-sixth annual ACM symposium on Theory of computing, (847-856)
  62. ACM
    Rossman B Formulas vs. circuits for small distance connectivity Proceedings of the forty-sixth annual ACM symposium on Theory of computing, (203-212)
  63. ACM
    Goldreich O and Widgerson A On derandomizing algorithms that err extremely rarely Proceedings of the forty-sixth annual ACM symposium on Theory of computing, (109-118)
  64. Jukna S and Sergeev I (2013). Complexity of Linear Boolean Operators, Foundations and Trends® in Theoretical Computer Science, 9:1, (1-123), Online publication date: 31-Oct-2013.
  65. Boyar J and Find M Cancellation-Free circuits in unbounded and bounded depth Proceedings of the 19th international conference on Fundamentals of Computation Theory, (159-170)
  66. Kontchakov R, Rodríguez-Muro M and Zakharyaschev M Ontology-based data access with databases Proceedings of the 9th international conference on Reasoning Web: semantic technologies for intelligent data access, (194-229)
  67. ACM
    Komargodski I and Raz R Average-case lower bounds for formula size Proceedings of the forty-fifth annual ACM symposium on Theory of Computing, (171-180)
  68. Childs A, Kimmel S and Kothari R The quantum query complexity of read-many formulas Proceedings of the 20th Annual European conference on Algorithms, (337-348)
  69. Kikot S, Kontchakov R, Podolskii V and Zakharyaschev M Exponential lower bounds and separation for query rewriting Proceedings of the 39th international colloquium conference on Automata, Languages, and Programming - Volume Part II, (263-274)
  70. ACM
    Gál A, Hansen K, Koucký M, Pudlák P and Viola E Tight bounds on computing error-correcting codes by bounded-depth circuits with arbitrary gates Proceedings of the forty-fourth annual ACM symposium on Theory of computing, (479-494)
  71. ACM
    Hrubeš P, Wigderson A and Yehudayoff A Non-commutative circuits and the sum-of-squares problem Proceedings of the forty-second ACM symposium on Theory of computing, (667-676)
Contributors
  • Vilnius University

Reviews

Arto Salomaa

Circuit complexity has been a significant field of research for more than half a century. The main goal is to establish lower bounds for specific problems such as matrix multiplication, computation of Boolean functions, communication protocols, or proof systems. Jukna, a well-known researcher in the field, has succeeded in producing an excellent comprehensive exposition on the field, starting from early results from the '40s and '50s and proceeding to the most recent achievements. The need for such a book is apparent from the importance of the field and because more than 20 years have elapsed since the previous such overview. The book is going to be very useful for researchers and graduate students in computer science and discrete mathematics. The exposition is largely self-contained, although some mathematical maturity is called for. The style of writing is pleasant, with enough (but not too much) motivation. I checked proofs here and there, and the arguments seem to be reliable. This area of complexity theory is known for not using unproven statements, such as P not being equal to NP. This book focuses on classical circuit models, rather than their algebraic or randomized versions. The first two chapters serve as an introduction to circuits and Boolean functions. The basics are very well presented, and one could use this part in a short course, or perhaps as reading material in a general course about complexity. The second part of the book deals with communication complexity, games on relations and on 0-1 matrices, and multiparty games. The book then proceeds to circuit complexity, monotone formulas, and circuits and span programs. Particularly impressive is the treatment of negation, clarifying when NOT gates are needed, and when they are useless. The next part deals with bounded depth circuits, with a special discussion on depth-3 circuits. Branching programs, decision trees, and some fragments of proof complexity are presented in the last part. The book ends with a set of short tutorials on linear algebra, graph theory, and probability theory. Obviously, this short review can only hint at the contents of this massive 600-page book. The bibliography contains some 600 items. The index is useful because the reader will inevitably forget some of the numerous notions. An index of names would have been helpful, particularly because the book covers many of the results by early Russian authors such as Lupanov, Yablonskii, Khrapchenko, and Nechiporuk. For a long time, these results were unknown in the West. An index of names would help a historically minded reader. In this respect, the remark on pages 563-564 and the comparison with the Russian notion of "perebor" are both quite interesting. The many exercises and research problems round out the highlights of this recommendable book. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Recommendations