Nothing Special   »   [go: up one dir, main page]

skip to main content
Skip header Section
Complexity classifications of boolean constraint satisfaction problemsJanuary 2001
Publisher:
  • Society for Industrial and Applied Mathematics
  • 3600 University City Science Center Philadelphia, PA
  • United States
ISBN:978-0-89871-479-1
Published:01 January 2001
Pages:
106
Skip Bibliometrics Section
Reflects downloads up to 18 Nov 2024Bibliometrics
Abstract

No abstract available.

Cited By

  1. 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)
  2. ACM
    Carvalho C, Madelaine F, Martin B and Zhuk D (2022). The Complexity of Quantified Constraints: Collapsibility, Switchability, and the Algebraic Formulation, ACM Transactions on Computational Logic, 24:1, (1-26), Online publication date: 31-Jan-2023.
  3. Brimkov B, Mikesell D and Hicks I (2021). Improved Computational Approaches and Heuristics for Zero Forcing, INFORMS Journal on Computing, 33:4, (1384-1399), Online publication date: 1-Oct-2021.
  4. ACM
    Zhuk D No-rainbow problem and the surjective constraint satisfaction problem Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science, (1-7)
  5. Behrisch M, Hermann M, Mengel S and Salzer G (2019). Minimal Distance of Propositional Models, Theory of Computing Systems, 63:6, (1131-1184), Online publication date: 1-Aug-2019.
  6. ACM
    Cai J, Kowalczyk M and Williams T (2019). Gadgets and Anti-Gadgets Leading to a Complexity Dichotomy, ACM Transactions on Computation Theory, 11:2, (1-26), Online publication date: 2-Apr-2019.
  7. Mertzios G, Michail O and Spirakis P (2019). Temporal Network Optimization Subject to Connectivity Constraints, Algorithmica, 81:4, (1416-1449), Online publication date: 1-Apr-2019.
  8. Chen H and Valeriote M (2021). Learnability of solutions to conjunctive queries, The Journal of Machine Learning Research, 20:1, (2422-2449), Online publication date: 1-Jan-2019.
  9. ACM
    Bulatov A (2018). Constraint satisfaction problems, ACM SIGLOG News, 5:4, (4-24), Online publication date: 12-Nov-2018.
  10. Kimura K and Makino K Linear satisfiability preserving assignments (extended abstract) Proceedings of the 27th International Joint Conference on Artificial Intelligence, (5622-5626)
  11. ACM
    Cai J and Chen X (2017). Complexity of Counting CSP with Complex Weights, Journal of the ACM, 64:3, (1-39), Online publication date: 22-Jun-2017.
  12. Creignou N, Meier A, Müller J, Schmidt J and Vollmer H (2017). Paradigms for Parameterized Enumeration, Theory of Computing Systems, 60:4, (737-758), Online publication date: 1-May-2017.
  13. Dalmau V, Kozik M, Krokhin A, Makarychev K, Makarychev Y and Opršal J Robust algorithms with polynomial loss for near-unanimity CSPs Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, (340-357)
  14. ACM
    Thapper J and Živný S (2016). The Complexity of Finite-Valued CSPs, Journal of the ACM, 63:4, (1-33), Online publication date: 8-Nov-2016.
  15. Jiménez A and Kiwi M (2016). Computational hardness of enumerating groundstates of the antiferromagnetic Ising model in triangulations, Discrete Applied Mathematics, 210:C, (45-60), Online publication date: 10-Sep-2016.
  16. Koriche F, Berre D, Lonca E and Marquis P Fixed-parameter tractable optimization under DNNF constraints Proceedings of the Twenty-second European Conference on Artificial Intelligence, (1194-1202)
  17. Behrisch M, Hermann M, Mengel S and Salzer G The Next Whisky Bar Proceedings of the 11th International Computer Science Symposium on Computer Science --- Theory and Applications - Volume 9691, (41-56)
  18. ACM
    Kratsch S, Marx D and Wahlström M (2016). Parameterized Complexity and Kernelizability of Max Ones and Exact Ones Problems, ACM Transactions on Computation Theory, 8:1, (1-28), Online publication date: 3-Feb-2016.
  19. ACM
    Chen H and Müller M (2015). The Fine Classification of Conjunctive Queries and Parameterized Logarithmic Space, ACM Transactions on Computation Theory, 7:2, (1-27), Online publication date: 11-May-2015.
  20. Dalmau V, Krokhin A and Manokaran R Towards a characterization of constant-factor approximable Min CSPs Proceedings of the twenty-sixth annual ACM-SIAM symposium on Discrete algorithms, (847-857)
  21. ACM
    Creignou N, Egly U and Schmidt J (2014). Complexity Classifications for Logic-Based Argumentation, ACM Transactions on Computational Logic, 15:3, (1-20), Online publication date: 8-Jul-2014.
  22. ACM
    Bulatov A, Dyer M, Goldberg L, Jerrum M and Mcquillan C (2013). The expressibility of functions on the boolean domain, with applications to counting CSPs, Journal of the ACM, 60:5, (1-36), Online publication date: 1-Oct-2013.
  23. ACM
    Bulatov A (2013). The complexity of the counting constraint satisfaction problem, Journal of the ACM, 60:5, (1-41), Online publication date: 1-Oct-2013.
  24. ACM
    Chen H and Müller M The fine classification of conjunctive queries and parameterized logarithmic space complexity Proceedings of the 32nd ACM SIGMOD-SIGACT-SIGAI symposium on Principles of database systems, (309-320)
  25. ACM
    Thapper J and Zivny S The complexity of finite-valued CSPs Proceedings of the forty-fifth annual ACM symposium on Theory of Computing, (695-704)
  26. ACM
    Cai J, Guo H and Williams T A complete dichotomy rises from the capture of vanishing signatures Proceedings of the forty-fifth annual ACM symposium on Theory of Computing, (635-644)
  27. ACM
    Kolmogorov V and Živný S (2013). The complexity of conservative valued CSPs, Journal of the ACM, 60:2, (1-38), Online publication date: 1-Apr-2013.
  28. Helaoui M and Naanaa W (2013). Modularity-based decompositions for valued CSP, Annals of Mathematics and Artificial Intelligence, 67:2, (165-187), Online publication date: 1-Feb-2013.
  29. Huber A, Krokhin A and Powell R Skew bisubmodularity and valued CSPs Proceedings of the twenty-fourth annual ACM-SIAM symposium on Discrete algorithms, (1296-1305)
  30. Cai J, Huang S and Lu P (2012). From Holant to #CSP and Back, Algorithmica, 64:3, (511-533), Online publication date: 1-Nov-2012.
  31. Cooper M, Escamocher G and źIvný S A Characterisation of the Complexity of Forbidding Subproblems in Binary Max-CSP Proceedings of the 18th International Conference on Principles and Practice of Constraint Programming - Volume 7514, (265-273)
  32. Uppman H Max-Sur-CSP on Two Elements Proceedings of the 18th International Conference on Principles and Practice of Constraint Programming - Volume 7514, (38-54)
  33. Bodirsky M, Kára J and Martin B (2012). The complexity of surjective homomorphism problems-a survey, Discrete Applied Mathematics, 160:12, (1680-1690), Online publication date: 1-Aug-2012.
  34. Kononov A, Sevastyanov S and Sviridenko M (2012). A Complete 4-parametric complexity classification of short shop scheduling problems, Journal of Scheduling, 15:4, (427-446), Online publication date: 1-Aug-2012.
  35. Feige U and Jozeph S Universal factor graphs Proceedings of the 39th international colloquium conference on Automata, Languages, and Programming - Volume Part I, (339-350)
  36. ACM
    Cai J and Chen X Complexity of counting CSP with complex weights Proceedings of the forty-fourth annual ACM symposium on Theory of computing, (909-920)
  37. ACM
    Krokhin A and Marx D (2012). On the hardness of losing weight, ACM Transactions on Algorithms, 8:2, (1-18), Online publication date: 1-Apr-2012.
  38. Kolmogorov V and Živný S The complexity of conservative valued CSPs Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete algorithms, (750-759)
  39. ACM
    Cai J, Kowalczyk M and Williams T Gadgets and anti-gadgets leading to a complexity dichotomy Proceedings of the 3rd Innovations in Theoretical Computer Science Conference, (452-467)
  40. ACM
    Madelaine F and Martin B (2012). The Complexity of Positive First-Order Logic without Equality, ACM Transactions on Computational Logic, 13:1, (1-17), Online publication date: 1-Jan-2012.
  41. ACM
    Chen X (2011). Guest column, ACM SIGACT News, 42:4, (54-76), Online publication date: 13-Dec-2011.
  42. Hosoda J, Hromkovič J, Izumi T, Ono H, Steinová M and Wada K On the approximability of minimum topic connected overlay and its special instances Proceedings of the 36th international conference on Mathematical foundations of computer science, (376-387)
  43. Cohen D, Creed P, Jeavons P and Živný S An algebraic theory of complexity for valued constraints Proceedings of the 36th international conference on Mathematical foundations of computer science, (231-242)
  44. Cai J and Kowalczyk M Spin systems on graphs with complex edge functions and specified degree regularities Proceedings of the 17th annual international conference on Computing and combinatorics, (146-157)
  45. Guo H, Lu P and Valiant L The complexity of symmetric Boolean parity Holant problems Proceedings of the 38th international colloquim conference on Automata, languages and programming - Volume Part I, (712-723)
  46. ACM
    Bulatov A (2011). Complexity of conservative constraint satisfaction problems, ACM Transactions on Computational Logic, 12:4, (1-66), Online publication date: 1-Jul-2011.
  47. Cai J, Lu P and Xia M Dichotomy for Holant problems of Boolean domain Proceedings of the twenty-second annual ACM-SIAM symposium on Discrete algorithms, (1714-1728)
  48. Makino K, Tamaki S and Yamamoto M (2010). On the Boolean connectivity problem for Horn relations, Discrete Applied Mathematics, 158:18, (2024-2030), Online publication date: 1-Nov-2010.
  49. Kratsch S, Marx D and Wahlström M Parameterized complexity and kernelizability of max ones and exact ones problems Proceedings of the 35th international conference on Mathematical foundations of computer science, (489-500)
  50. Cai J, Chen X and Lu P Graph homomorphisms with complex values Proceedings of the 37th international colloquium conference on Automata, languages and programming, (275-286)
  51. Carvalho C, Dalmau V and Krokhin A (2010). CSP duality and trees of bounded pathwidth, Theoretical Computer Science, 411:34-36, (3188-3208), Online publication date: 1-Jul-2010.
  52. Živný S and Jeavons P (2010). Classes of submodular constraints expressible by graph cuts, Constraints, 15:3, (430-452), Online publication date: 1-Jul-2010.
  53. Cooper M, Jeavons P and Salamon A (2010). Generalizing constraint satisfaction on trees, Artificial Intelligence, 174:9-10, (570-584), Online publication date: 1-Jun-2010.
  54. Dyer M, Goldberg L and Jerrum M (2010). An approximation trichotomy for Boolean #CSP, Journal of Computer and System Sciences, 76:3-4, (267-277), Online publication date: 1-May-2010.
  55. ACM
    Bodirsky M and Mueller J The complexity of rooted phylogeny problems Proceedings of the 13th International Conference on Database Theory, (165-173)
  56. Chepoi V, Creignou N, Hermann M and Salzer G (2010). The Helly property and satisfiability of Boolean formulas defined on set families, European Journal of Combinatorics, 31:2, (502-516), Online publication date: 1-Feb-2010.
  57. ACM
    Bodirsky M and Kára J (2010). The complexity of temporal constraint satisfaction problems, Journal of the ACM, 57:2, (1-41), Online publication date: 1-Jan-2010.
  58. Nešetřil J, Siggers M and Zádori L (2010). A combinatorial constraint satisfaction problem dichotomy classification conjecture, European Journal of Combinatorics, 31:1, (280-296), Online publication date: 1-Jan-2010.
  59. ACM
    Chen H (2009). A rendezvous of logic, complexity, and algebra, ACM Computing Surveys, 42:1, (1-32), Online publication date: 1-Dec-2009.
  60. Živný S and Jeavons P The complexity of valued constraint models Proceedings of the 15th international conference on Principles and practice of constraint programming, (833-841)
  61. Bulatov A, Dyer M, Goldberg L, Jalsenius M and Richerby D (2009). The complexity of weighted Boolean #CSP with mixed signs, Theoretical Computer Science, 410:38-40, (3949-3961), Online publication date: 1-Sep-2009.
  62. Jonsson P, Krokhin A and Kuivinen F (2009). Hard constraint satisfaction problems have hard gaps at location 1, Theoretical Computer Science, 410:38-40, (3856-3874), Online publication date: 1-Sep-2009.
  63. Mendonca M, Wąsowski A and Czarnecki K SAT-based analysis of feature models is easy Proceedings of the 13th International Software Product Line Conference, (231-240)
  64. ivný S, Cohen D and Jeavons P (2009). The expressive power of binary submodular functions, Discrete Applied Mathematics, 157:15, (3347-3358), Online publication date: 1-Aug-2009.
  65. Kowalczyk M Classification of a Class of Counting Problems Using Holographic Reductions Proceedings of the 15th Annual International Conference on Computing and Combinatorics, (472-485)
  66. Allender E, Bauland M, Immerman N, Schnoor H and Vollmer H (2009). The complexity of satisfiability problems, Journal of Computer and System Sciences, 75:4, (245-254), Online publication date: 1-Jun-2009.
  67. ACM
    Cai J, Lu P and Xia M Holant problems and counting CSP Proceedings of the forty-first annual ACM symposium on Theory of computing, (715-724)
  68. ACM
    O'Donnell R and Wu Y Conditional hardness for satisfiable 3-CSPs Proceedings of the forty-first annual ACM symposium on Theory of computing, (493-502)
  69. Cai J, Lu P and Xia M A Computational Proof of Complexity of Some Restricted Counting Problems Proceedings of the 6th Annual Conference on Theory and Applications of Models of Computation, (138-149)
  70. Zanuttini B and Živný S (2009). A note on some collapse results of valued constraints, Information Processing Letters, 109:11, (534-538), Online publication date: 1-May-2009.
  71. Aloul F and El-Tarhuni M PN code acquisition using Boolean satisfiability techniques Proceedings of the 2009 IEEE conference on Wireless Communications & Networking Conference, (632-637)
  72. Chen H (2009). Existentially restricted quantified constraint satisfaction, Information and Computation, 207:3, (369-388), Online publication date: 1-Mar-2009.
  73. Bodirsky M and Chen H (2009). Relatively quantified constraint satisfaction, Constraints, 14:1, (3-15), Online publication date: 1-Mar-2009.
  74. Bulatov A, Krokhin A and Larose B Dualities for Constraint Satisfaction Problems Complexity of Constraints, (93-124)
  75. Cohen D, Jeavons P and ivný S (2008). The expressive power of valued constraints, Theoretical Computer Science, 409:1, (137-153), Online publication date: 1-Dec-2008.
  76. Creignou N, Kolaitis P and Zanuttini B (2008). Structure identification of Boolean relations and plain bases for co-clones, Journal of Computer and System Sciences, 74:7, (1103-1115), Online publication date: 1-Nov-2008.
  77. Živný S and Jeavons P Classes of Submodular Constraints Expressible by Graph Cuts Proceedings of the 14th international conference on Principles and Practice of Constraint Programming, (112-127)
  78. ACM
    Deineko V, Jonsson P, Klasson M and Krokhin A (2008). The approximability of MAX CSP with fixed-value constraints, Journal of the ACM, 55:4, (1-37), Online publication date: 1-Sep-2008.
  79. Jonsson P and Krokhin A (2008). Computational complexity of auditing finite attributes in statistical databases, Journal of Computer and System Sciences, 74:5, (898-909), Online publication date: 1-Aug-2008.
  80. ACM
    Kettle N and King A Bit-precise reasoning with affine functions Proceedings of the Joint Workshops of the 6th International Workshop on Satisfiability Modulo Theories and 1st International Workshop on Bit-Precise Reasoning, (46-52)
  81. Chen H Quantified Constraint Satisfaction and the Polynomially Generated Powers Property Proceedings of the 35th international colloquium on Automata, Languages and Programming, Part II, (197-208)
  82. Krokhin A and Marx D On the Hardness of Losing Weight Proceedings of the 35th international colloquium on Automata, Languages and Programming - Volume Part I, (662-673)
  83. Bulatov A The Complexity of the Counting Constraint Satisfaction Problem Proceedings of the 35th international colloquium on Automata, Languages and Programming - Volume Part I, (646-661)
  84. Cohen D, Cooper M and Jeavons P (2008). Generalising submodularity and horn clauses, Theoretical Computer Science, 401:1-3, (36-51), Online publication date: 1-Jul-2008.
  85. Martin B First-Order Model Checking Problems Parameterized by the Model Proceedings of the 4th conference on Computability in Europe: Logic and Theory of Algorithms, (417-427)
  86. ACM
    Aloul F, Ramani A, Markov I and Sakallah K (2008). Symmetry breaking for pseudo-Boolean formulas, ACM Journal of Experimental Algorithmics, 12, (1-14), Online publication date: 1-Jun-2008.
  87. ACM
    Bodirsky M and Kara J The complexity of temporal constraint satisfaction problems Proceedings of the fortieth annual ACM symposium on Theory of computing, (29-38)
  88. Dalmau V and Krokhin A (2008). Majority constraints have bounded pathwidth duality, European Journal of Combinatorics, 29:4, (821-837), Online publication date: 1-May-2008.
  89. Fischer E, Makowsky J and Ravve E (2008). Counting truth assignments of formulas of bounded tree-width or clique-width, Discrete Applied Mathematics, 156:4, (511-529), Online publication date: 20-Feb-2008.
  90. Aloul F, Ramani A, Sakallah K and Markov I (2007). Solution and Optimization of Systems of Pseudo-Boolean Constraints, IEEE Transactions on Computers, 56:10, (1415-1424), Online publication date: 1-Oct-2007.
  91. Barrett C, Hunt H, Marathe M, Ravi S, Rosenkrantz D, Stearns R and Thakur M (2007). Predecessor existence problems for finite discrete dynamical systems, Theoretical Computer Science, 386:1-2, (3-37), Online publication date: 1-Oct-2007.
  92. Cohen D, Jeavons P and Živný S The expressive power of valued constraints Proceedings of the 13th international conference on Principles and practice of constraint programming, (798-805)
  93. Jonsson P and Krokhin A (2007). Maximum H-colourable subdigraphs and constraint optimization with arbitrary weights, Journal of Computer and System Sciences, 73:5, (691-702), Online publication date: 1-Aug-2007.
  94. Vollmer H Computational Complexity of Constraint Satisfaction Proceedings of the 3rd conference on Computability in Europe: Computation and Logic in the Real World, (748-757)
  95. Makino K, Tamaki S and Yamamoto M On the boolean connectivity problem for horn relations Proceedings of the 10th international conference on Theory and applications of satisfiability testing, (187-200)
  96. Chapdelaine P, Hermann M and Schnoor I Complexity of default logic on generalized conjunctive queries Proceedings of the 9th international conference on Logic programming and nonmonotonic reasoning, (58-70)
  97. Creignou N, Daudé H and Egly U (2007). Phase transition for random quantified XOR-formulas, Journal of Artificial Intelligence Research, 29:1, (1-18), Online publication date: 1-May-2007.
  98. Schnoor H and Schnoor I Enumerating all solutions for constraint satisfaction problems Proceedings of the 24th annual conference on Theoretical aspects of computer science, (694-705)
  99. ACM
    Chen H (2006). A rendezvous of logic, complexity, and algebra, ACM SIGACT News, 37:4, (85-114), Online publication date: 1-Dec-2006.
  100. Kuivinen F Approximability of bounded occurrence max ones Proceedings of the 31st international conference on Mathematical Foundations of Computer Science, (622-633)
  101. Jonsson P and Nordh G Generalised integer programming based on logically defined relations Proceedings of the 31st international conference on Mathematical Foundations of Computer Science, (549-560)
  102. Cohen D, Cooper M, Jeavons P and Krokhin A (2006). The complexity of soft constraint satisfaction, Artificial Intelligence, 170:11, (983-1016), Online publication date: 1-Aug-2006.
  103. Gopalan P, Kolaitis P, Maneva E and Papadimitriou C The connectivity of boolean satisfiability Proceedings of the 33rd international conference on Automata, Languages and Programming - Volume Part I, (346-357)
  104. Martin B and Madelaine F Towards a trichotomy for quantified H-coloring Proceedings of the Second conference on Computability in Europe: logical Approaches to Computational Barriers, (342-352)
  105. Giunchiglia E and Maratea M Solving Optimization Problems with DLL Proceedings of the 2006 conference on ECAI 2006: 17th European Conference on Artificial Intelligence August 29 -- September 1, 2006, Riva del Garda, Italy, (377-381)
  106. ACM
    Bulatov A (2006). A dichotomy theorem for constraint satisfaction problems on a 3-element set, Journal of the ACM, 53:1, (66-120), Online publication date: 1-Jan-2006.
  107. Bazgan C and Karpinski M On the complexity of global constraint satisfaction Proceedings of the 16th international conference on Algorithms and Computation, (624-633)
  108. Bulatov A (2005). H-Coloring dichotomy revisited, Theoretical Computer Science, 349:1, (31-39), Online publication date: 12-Dec-2005.
  109. Böhler E, Reith S, Schnoor H and Vollmer H (2005). Bases for Boolean co-clones, Information Processing Letters, 96:2, (59-66), Online publication date: 31-Oct-2005.
  110. Nordh G and Zanuttini B Propositional abduction is almost always hard Proceedings of the 19th international joint conference on Artificial intelligence, (534-539)
  111. Gottlob G, Greco G and Scarcello F The complexity of quantified constraint satisfaction problems under structural restrictions Proceedings of the 19th international joint conference on Artificial intelligence, (150-155)
  112. Coste-Marquis S, Le Berre D, Letombe F and Marquis P Propositional fragments for knowledge compilation and quantified boolean formulae Proceedings of the 20th national conference on Artificial intelligence - Volume 1, (288-293)
  113. Chen H (2005). Periodic Constraint Satisfaction Problems, Constraints, 10:2, (97-113), Online publication date: 1-Apr-2005.
  114. Chen H Quantified constraint satisfaction, maximal constraint languages, and symmetric polymorphisms Proceedings of the 22nd annual conference on Theoretical Aspects of Computer Science, (315-326)
  115. Chapdelaine P and Creignou N (2005). The Complexity of Boolean Constraint Satisfaction Local Search Problems, Annals of Mathematics and Artificial Intelligence, 43:1-4, (51-63), Online publication date: 1-Jan-2005.
  116. Jonsson P and Krokhin A (2004). Recognizing frozen variables in constraint satisfaction problems, Theoretical Computer Science, 329:1-3, (93-113), Online publication date: 13-Dec-2004.
  117. Chen H and Dalmau V Looking algebraically at tractable quantified boolean formulas Proceedings of the 7th international conference on Theory and Applications of Satisfiability Testing, (71-79)
  118. Bauland M, Chapdelaine P, Creignou N, Hermann M and Vollmer H An algebraic approach to the complexity of generalized conjunctive queries Proceedings of the 7th international conference on Theory and Applications of Satisfiability Testing, (30-45)
  119. ACM
    Hemaspaandra L (2004). SIGACT news complexity theory column 43, ACM SIGACT News, 35:1, (22-35), Online publication date: 1-Mar-2004.
  120. Chen H Inverse circumscription Proceedings of the 18th international joint conference on Artificial intelligence, (449-454)
  121. Cohen D, Cooper M, Jeavons P and Krokhin A A maximal tractable class of soft constraints Proceedings of the 18th international joint conference on Artificial intelligence, (209-214)
  122. Creignou N and Daudé H (2003). Generalized satisfiability problems, Theoretical Computer Science, 302:1-3, (417-430), Online publication date: 13-Jun-2003.
  123. ACM
    Aloul F, Ramani A, Markov I and Sakallah K Generic ILP versus specialized 0-1 ILP Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, (450-457)
  124. ACM
    Hemaspaandra L (2001). SIGACT news complexity theory column 34, ACM SIGACT News, 32:4, (24-33), Online publication date: 1-Dec-2001.
  125. ACM
    Bulatov A, Krokhin A and Jeavons P The complexity of maximal constraint languages Proceedings of the thirty-third annual ACM symposium on Theory of computing, (667-674)
Contributors
  • Aix-Marseille University
  • University of Pennsylvania
  • Harvard University

Reviews

George Hacken

Satisfiability (SAT) solvers are algorithms that determine whether or not there exist assignments to Boolean variables such that conditions in those variables yield TRUE. These algorithms are now part of the program verification/software correctness enterprise [1]. This ten-chapter book, by experts in the field, demonstrates that problems "arising in such diverse fields as artificial intelligence, logic, graph theory, and linear algebra can be formulated as Boolean constraint satisfaction problems (CSP[s]).... [This book] is devoted to the study of the complexity of such problems." The book is a monograph, containing barely 100 pages of text, and is necessarily densely packed with theorems, lemmas, and proofs. A further characteristic of a monograph, which the book certainly possesses, is the enumeration, demonstration, and substantiation of specific results; the results here are the complexity measures that classify various Boolean CSPs. The authors have developed "a framework for classifying the complexity of Boolean CSP[s] in a uniform way," and have presented a taxonomy of such CSPs. The rules that the authors develop serve to classify "every [Boolean CSP] as ?easy' or ?hard.'" I don't know which mathematician said it first, but it seems that the more general a theorem is, the less deep it is (an uncertainty principle in its own right). So it is with complexity theory, which (to quote the authors) can be "so general that its results become too weak." This is the force behind the authors' focus on Boolean CSPs. The authors' monograph, an advanced distillation of their own and others' research, is aimed at researchers in complexity theory, optimization, or other discrete math areas. The introductory chapter sets forth the book's strategy, namely, to address "a restricted subclass [Boolean CSPs] of all [complexity] problems." (To get a bit ahead of ourselves, the word "restricted" should not discourage the prospective reader; the remainder of the book fairly bristles with powerful, pithy, and widely applicable results.) Complexity classes nondeterministic polynomial time (NP), polynomial space (PSPACE), sharp P (#P), maximization strict NP (MAX SNP), LOGSPACE, and Nick's class (NC) are introduced in chapter 2, along with the realization of the book's focus, namely, the definition of the Boolean-constraint versions of these complexity classes. Chapter 2 states the three types of CSPs: decision (Can the constraints be satisfied (yes or no)__?__), counting (In how many ways can they be satisfied__?__), and optimization (What are maximal or minimal variable-assignments that satisfy the constraints__?__) NP optimization (NPO), also introduced in chapter 2, is a class associated with optimization. Since this is an advanced book, no buildup is given to the models of computation that underlie the book; these are for the most part deterministic and nondeterministic Turing machines. The Kleene star is also used, under the assumption of the reader's tacit understanding. The definitions of the classes P and NP are nevertheless quite clear, and the statement that "intuitively ... the difference between P and NP is akin to the difference between efficiently finding a proof ... and efficiently verifying a proof" is very helpful. The definition of SAT follows development of the definitions of NP-hard and NP-complete. Parallel complexity, the class NC, is used to define P-hardness and P-completeness. Chapter 3 formally introduces Boolean constraint satisfaction problems. The authors formalize the distinction between constraints, functions, and their applications, and suggest that the reader parse the definition of constraint application carefully. The warning is well taken, as the latter definition (not repeated here) includes variables whose indices (subscripts) themselves have indices. This is not a criticism; it merely indicates the advanced nature of the book. Chapter 4 characterizes constraint functions. "[A]ll problems within a class ... fall into one of finitely many equivalence subclasses." SAT for a given family of constraint functions is either P or NP-complete (that is, there are two equivalence classes). The advanced level of the book is again revealed by the rapid-fire definitions: weakly positive/negative (Horn clauses); bijunctive; affine (and with width 2); 2-monotone; implicative hitting set, bounded; and C-closed. These definitions are used extensively and intricately in the material that follows. Chapter 5 introduces the authors' admittedly nonprecise notion of implementation: a collection of functions captures the behavior of a constraint by being implemented by that constraint. The central result is that large classes of constraint families implement a small number of functions. Chapter 6 uses these tools to show that any problem in a CSP class (decision, counting, one with quantifiers) is "either ¿easy' or at least as ¿hard' as any problem in [that] class." Chapters 7, 8, and 9 apply the developed theory to SAT, input-restricted CSPs, and the complexity of meta-problems. This last addresses the question, "What is the complexity of identifying tractable problems__?__" Though the immediate application of this excellent monograph may be the generation of more theory, it will reward you substantially, when you're ready for it. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Please enable JavaScript to view thecomments powered by Disqus.

Recommendations