David Richerby
University of Oxford
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by David Richerby.
SIAM Journal on Computing | 2013
Martin E. Dyer; David Richerby
Bulatov [Proceedings of the
Journal of Computer and System Sciences | 2012
Andrei A. Bulatov; Martin E. Dyer; Leslie Ann Goldberg; Markus Jalsenius; Mark Jerrum; David Richerby
35
Information & Computation | 2012
Martin E. Dyer; Leslie Ann Goldberg; Markus Jalsenius; David Richerby
th International Colloquium on Automata, Languages and Programming (Part 1), Lecture Notes in Comput. Sci. 5125, Springer, New York, 2008, pp. 646--661] gave a dichotomy for the counting constraint satisfaction problem \#CSP. A problem from \#CSP is characterized by a constraint language
symposium on theoretical aspects of computer science | 2011
Martin E. Dyer; David Richerby
\Gamma\!
Annals of Pure and Applied Logic | 2008
Anuj Dawar; David Richerby; Benjamin Rossman
, a fixed, finite set of relations over a finite domain
arXiv: Computational Engineering, Finance, and Science | 2013
Josep Díaz; Leslie Ann Goldberg; George B. Mertzios; David Richerby; Maria J. Serna; Paul G. Spirakis
D
SIAM Journal on Discrete Mathematics | 2008
David Richerby; Dimitrios M. Thilikos
. An instance of the problem uses these relations to constrain an arbitrarily large finite set of variables. Bulatov showed that the problem of counting the satisfying assignments of instances of any problem from \#CSP is either in polynomial time (FP) or is \#P-complete. His proof draws heavily on techniques from universal algebra and cannot be understood without a secure grasp of that field. We give an elementary proof of Bulatovs dichotomy, based on succinct representations, which we call frames, of a class of highly structured relations, which we call strongly rectangular. We show that these are precisely the relation...
Random Structures and Algorithms | 2016
Josep Díaz; Leslie Ann Goldberg; David Richerby; Maria J. Serna
We give some reductions among problems in (nonnegative) weighted #CSP which restrict the class of functions that needs to be considered in computational complexity studies. Our reductions can be applied to both exact and approximate computation. In particular, we show that the recent dichotomy for unweighted #CSP can be extended to rational-weighted #CSP.
computer science logic | 2007
Anuj Dawar; David Richerby
The degree of a CSP instance is the maximum number of times that any variable appears in the scopes of constraints. We consider the approximate counting problem for Boolean CSP with bounded-degree instances, for constraint languages containing the two unary constant relations {0} and {1}. When the maximum allowed degree is large enough (at least 6) we obtain a complete classification of the complexity of this problem. It is exactly solvable in polynomial time if every relation in the constraint language is affine. It is equivalent to the problem of approximately counting independent sets in bipartite graphs if every relation can be expressed as conjunctions of {0}, {1} and binary implication. Otherwise, there is no FPRAS unless NP=RP. For lower degree bounds, additional cases arise, where the complexity is related to the complexity of approximately counting independent sets in hypergraphs.
Journal of Logic and Computation | 2003
Anuj Dawar; David Richerby
Bulatov (2008) and Dyer and Richerby (2010) have established the following dichotomy for the counting constraint satisfaction problem (#CSP): for any constraint language Gamma, the problem of computing the number of satisfying assignments to constraints drawn from Gamma is either in FP or is #P-complete, depending on the structure of Gamma. The principal question left open by this research was whether the criterion of the dichotomy is decidable. We show that it is; in fact, it is in NP.