VLDB 2026 Research / reviewers in the wild / expert
Marc Thurley
dblp:92/4403
· DBLP profile ↗
11ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 10 · 3 first-authorArtificial intelligence and machine learning · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
3 papers |
Computational complexity · 45% Approximation and online algorithms · 29% Graph algorithms and graph theory · 13% |
Topics — the 13 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity › counting problems
approximate counting |
0.1 | 1 | 2012 | Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs · SODA 2012 |
Approximation and online algorithms
approximation schemes |
0.1 | 1 | 2012 | Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs · SODA 2012 |
Algorithms and data structures
counting and sampling |
0.1 | 1 | 2012 | Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs · SODA 2012 |
Approximation and online algorithms › approximation schemes
FPTAS |
0.1 | 1 | 2012 | Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs · SODA 2012 |
Approximation and online algorithms › approximation algorithms
partition function approximation |
0.1 | 1 | 2012 | Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs · SODA 2012 |
Computational complexity › counting complexity
#p-completeness |
0.1 | 1 | 2010 | A Complexity Dichotomy for Partition Functions with Mixed Signs · SIAM J. Comput. 2010 |
Computational complexity
counting complexity |
0.1 | 1 | 2010 | A Complexity Dichotomy for Partition Functions with Mixed Signs · SIAM J. Comput. 2010 |
Computational complexity › constraint satisfaction
dichotomy theorem |
0.1 | 1 | 2010 | A Complexity Dichotomy for Partition Functions with Mixed Signs · SIAM J. Comput. 2010 |
Graph algorithms and graph theory
graph homomorphism |
0.1 | 1 | 2010 | A Complexity Dichotomy for Partition Functions with Mixed Signs · SIAM J. Comput. 2010 |
Computational complexity › counting complexity
partition function |
0.1 | 1 | 2010 | A Complexity Dichotomy for Partition Functions with Mixed Signs · SIAM J. Comput. 2010 |
Computational complexity
parameterized complexity |
0.1 | 1 | 2008 | Understanding the Complexity of Induced Subgraph Isomorphisms · ICALP (1) 2008 |
Graph algorithms and graph theory
subgraph isomorphism |
0.1 | 1 | 2008 | Understanding the Complexity of Induced Subgraph Isomorphisms · ICALP (1) 2008 |
Combinatorics and discrete mathematics › statistical physics models
spin systems |
0.0 | 1 | 2012 | Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs · SODA 2012 |
Methods — techniques the papers use, named apart from their topics
spatial mixing analysis · 0.1message decay argument · 0.1hadamard matrix · 0.1algebraic classification · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Descriptive complexity of approximate counting CSPsabstractMotivated by Fagin's characterization of NP, Saluja et al. have introduced a logic based frame- work for expressing counting problems. In this setting, a counting problem (seen as a mapping C from structures to non-negative integers) is `defined’ by a first-order sentence phi if for every instance A of the problem, the number of possible satisfying assignments of the variables of phi in A is equal to C(A). The logic RHPI_1 has been introduced by Dyer et al. in their study of the counting complexity class #BIS. The interest in the class #BIS stems from the fact that, it is quite plausible that the problems in #BIS are not #P-hard, nor they admit a fully polynomial randomized approximation scheme. In the present paper we investigate which counting constraint satisfaction problems #CSP(H) are definable in the monotone fragment of RHPI_1. We prove that #CSP(H) is definable in monotone RHPI_1 whenever H is invariant under meet and join operations of a distributive lattice. We prove that the converse also holds if H contains the equality relation. We also prove similar results for counting CSPs expressible by linear Datalog. The results in this case are very similar to those for monotone RHPI1, with the addition that H has, additionally, \top (the greatest element of the lattice) as a polymorphism. Andrei A. Bulatov, Víctor Dalmau, Marc Thurley |
CSL | 3 |
| 2012 | Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphsabstractIn a seminal paper [12], Weitz gave a deterministic fully polynomial approximation scheme for counting exponentially weighted independent sets (equivalently, approximating the partition function of the hard-core model from statistical physics) on graphs of degree at most d, up to the critical activity for the uniqueness of the Gibbs measure on the infinite d-regular tree. More recently Sly [10] showed that this is optimal in the sense that if there is an FPRAS for the hard-core partition function on graphs of maximum degree d for activities larger than the critical activity on the infinite d-regular tree then NP = RP. In this paper, we extend Weitz's approach to derive a deterministic fully polynomial approximation scheme for the partition function of the anti-ferromagnetic Ising model with arbitrary field on graphs of maximum degree d, up to the corresponding critical point on the d-regular tree. The main ingredient of our result is a proof that for two-state anti-ferromagnetic spin systems on the d-regular tree, weak spatial mixing implies strong spatial mixing. This in turn uses a message-decay argument which extends a similar approach proposed recently for the hard-core model by Restrepo et al [9] to the case of the anti-ferromagnetic Ising model with arbitrary field. By a standard correspondence, these results translate to arbitrary two-state anti-ferromagnetic spin systems with soft constraints. Alistair Sinclair, Piyush Srivastava 0001, Marc Thurley |
SODA | 3 |
| 2012 | An Approximation Algorithm for #k-SATabstractWe present a simple randomized algorithm that approximates the number of satisfying assignments of Boolean formulas in conjunctive normal form. To the best of our knowledge this is the first algorithm which approximates #k-SAT for any k>=3 within a running time that is not only non-trivial, but also significantly better than that of the currently fastest exact algorithms for the problem. More precisely, our algorithm is a randomized approximation scheme whose running time depends polynomially on the error tolerance and is mildly exponential in the number n of variables of the input formula. For example, even stipulating sub-exponentially small error tolerance, the number of solutions to 3-CNF input formulas can be approximated in time O(1.5366^n). For 4-CNF input the bound increases to O(1.6155^n). We further show how to obtain upper and lower bounds on the number of solutions to a CNF formula in a controllable way. Relaxing the requirements on the quality of the approximation, on k-CNF input we obtain significantly reduced running times in comparison to the above bounds. Marc Thurley |
STACS | 1 |
| 2012 | Computing hypergraph width measures exactly
Lukas Moll, Siamak Tazari, Marc Thurley |
Inf. Process. Lett. | 3 |
| 2011 | Clause-Learning Algorithms with Many Restarts and Bounded-Width ResolutionabstractWe offer a new understanding of some aspects of practical SAT-solvers that are based on DPLL with unit-clause propagation, clause-learning, and restarts. We do so by analyzing a concrete algorithm which we claim is faithful to what practical solvers do. In particular, before making any new decision or restart, the solver repeatedly applies the unit-resolution rule until saturation, and leaves no component to the mercy of non-determinism except for some internal randomness. We prove the perhaps surprising fact that, although the solver is not explicitly designed for it, with high probability it ends up behaving as width-k resolution after no more than O(n^{2k+2}) conflicts and restarts, where n is the number of variables. In other words, width-k resolution can be thought of as O(n^{2k+2}) restarts of the unit-resolution rule with learning. Albert Atserias, Johannes Klaus Fichte, Marc Thurley |
J. Artif. Intell. Res. | 3 |
| 2010 | A Complexity Dichotomy for Partition Functions with Mixed SignsabstractPartition functions, also known as homomorphism functions, form a rich family of graph invariants that contain combinatorial invariants such as the number of k-colorings or the number of independent sets of a graph and also the partition functions of certain “spin glass” models of statistical physics such as the Ising model. Building on earlier work by Dyer and Greenhill [Random Structures Algorithms, 17 (2000), pp. 260–289] and Bulatov and Grohe [Theoret. Comput. Sci., 348 (2005), pp. 148–186], we completely classify the computational complexity of partition functions. Our main result is a dichotomy theorem stating that every partition function is either computable in polynomial time or #P-complete. Partition functions are described by symmetric matrices with real entries, and we prove that it is decidable in polynomial time in terms of the matrix whether a given partition function is in polynomial time or #P-complete. While in general it is very complicated to give an explicit algebraic or combinatorial description of the tractable cases, for partition functions described by Hadamard matrices (these turn out to be central in our proofs) we obtain a simple algebraic tractability criterion, which says that the tractable cases are those “representable” by a quadratic polynomial over the field $\mathbb{F}_2$. Leslie Ann Goldberg, Martin Grohe, Mark Jerrum, Marc Thurley |
SIAM J. Comput. | 4 |
| 2009 | Clause-Learning Algorithms with Many Restarts and Bounded-Width Resolution
Albert Atserias, Johannes Klaus Fichte, Marc Thurley |
SAT | 3 |
| 2009 | A Complexity Dichotomy for Partition Functions with Mixed Signsabstract\emph{Partition functions}, also known as \emph{homomorphism functions}, form a rich family of graph invariants that contain combinatorial invariants such as the number of $k$-colourings or the number of independent sets of a graph and also the partition functions of certain ``spin glass'' models of statistical physics such as the Ising model. Building on earlier work by Dyer and Greenhill (2000) and Bulatov and Grohe (2005), we completely classify the computational complexity of partition functions. Our main result is a dichotomy theorem stating that every partition function is either computable in polynomial time or \#P-complete. Partition functions are described by symmetric matrices with real entries, and we prove that it is decidable in polynomial time in terms of the matrix whether a given partition function is in polynomial time or \#P-complete. While in general it is very complicated to give an explicit algebraic or combinatorial description of the tractable cases, for partition functions described by a Hadamard matrices --- these turn out to be central in our proofs --- we obtain a simple algebraic tractability criterion, which says that the tractable cases are those ``representable'' by a quadratic polynomial over the field $\ensuremath{\mathbb{F}_2}$. Leslie Ann Goldberg, Martin Grohe, Mark Jerrum, Marc Thurley |
STACS | 4 |
| 2008 | Understanding the Complexity of Induced Subgraph Isomorphisms
Yijia Chen 0001, Marc Thurley, Mark Weyer |
ICALP (1) | 2 |
| 2007 | Kernelizations for Parameterized Counting Problems
Marc Thurley |
TAMC | 1 |
| 2006 | sharpSAT - Counting Models with Advanced Component Caching and Implicit BCP
Marc Thurley |
SAT | 1 |