Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Marc Thurley

dblp:92/4403 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Computational complexity › counting problems
approximate counting
0.112012
Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs · SODA 2012
Approximation and online algorithms
approximation schemes
0.112012
Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs · SODA 2012
Algorithms and data structures
counting and sampling
0.112012
Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs · SODA 2012
Approximation and online algorithms › approximation schemes
FPTAS
0.112012
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.112012
Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs · SODA 2012
Computational complexity › counting complexity
#p-completeness
0.112010
A Complexity Dichotomy for Partition Functions with Mixed Signs · SIAM J. Comput. 2010
Computational complexity
counting complexity
0.112010
A Complexity Dichotomy for Partition Functions with Mixed Signs · SIAM J. Comput. 2010
Computational complexity › constraint satisfaction
dichotomy theorem
0.112010
A Complexity Dichotomy for Partition Functions with Mixed Signs · SIAM J. Comput. 2010
Graph algorithms and graph theory
graph homomorphism
0.112010
A Complexity Dichotomy for Partition Functions with Mixed Signs · SIAM J. Comput. 2010
Computational complexity › counting complexity
partition function
0.112010
A Complexity Dichotomy for Partition Functions with Mixed Signs · SIAM J. Comput. 2010
Computational complexity
parameterized complexity
0.112008
Understanding the Complexity of Induced Subgraph Isomorphisms · ICALP (1) 2008
Graph algorithms and graph theory
subgraph isomorphism
0.112008
Understanding the Complexity of Induced Subgraph Isomorphisms · ICALP (1) 2008
Combinatorics and discrete mathematics › statistical physics models
spin systems
0.012012
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
YearPublicationVenuePosition
2013 Descriptive complexity of approximate counting CSPs
abstract
Motivated 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
CSL3
2012 Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs
abstract
In 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
SODA3
2012 An Approximation Algorithm for #k-SAT
abstract
We 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
STACS1
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 Resolution
abstract
We 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 Signs
abstract
Partition 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
SAT3
2009 A Complexity Dichotomy for Partition Functions with Mixed Signs
abstract
\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
STACS4
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
TAMC1
2006 sharpSAT - Counting Models with Advanced Component Caching and Implicit BCP
Marc Thurley
SAT1