Random generation of combinatorial structures from a uniform
Theoretical Computer Science
SIAM Journal on Computing
Polynomial-time approximation algorithms for the Ising model
SIAM Journal on Computing
Journal of the ACM (JACM)
Generating and counting Hamilton cycles in random regular graphs
Journal of Algorithms
Algorithmic theory of random graphs
Random Structures & Algorithms - Special issue: average-case analysis of algorithms
Polynomial time randomized approximation schemes for Tutte-Gro¨thendieck invariants: the dense case
Random Structures & Algorithms
Approximately counting cliques
Proceedings of the workshop on Randomized algorithms and computation
Approximately Counting Hamilton Paths and Cycles in Dense Graphs
SIAM Journal on Computing
Approximation Algorithms for Some Parameterized Counting Problems
ISAAC '02 Proceedings of the 13th International Symposium on Algorithms and Computation
Alternative Algorithms for Counting All Matchings in Graphs
STACS '03 Proceedings of the 20th Annual Symposium on Theoretical Aspects of Computer Science
Spanning Subgraphs of Random Graphs
Combinatorics, Probability and Computing
A determinant-based algorithm for counting perfect matchings in a general graph
SODA '04 Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms
The Parameterized Complexity of Counting Problems
SIAM Journal on Computing
A polynomial-time approximation algorithm for the permanent of a matrix with nonnegative entries
Journal of the ACM (JACM)
Sampling binary contingency tables with a greedy start
SODA '06 Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm
On the computational power of PP and (+)P
SFCS '89 Proceedings of the 30th Annual Symposium on Foundations of Computer Science
All normalized anti-monotonic overlap graph measures are bounded
Data Mining and Knowledge Discovery
Hi-index | 0.00 |
Let Hbe a graph, and let CH(G) be the number of (subgraph isomorphic) copies of Hcontained in a graph G. We investigate the fundamental problem of estimating CH(G). Previous results cover only a few specific instances of this general problem, for example, the case when Hhas degree at most one (monomer-dimer problem). In this paper, we present the first general subcase of the subgraph isomorphism counting problem which is almost always efficiently approximable. The results rely on a new graph decomposition technique. Informally, the new decomposition is a labeling of the vertices generating a sequence of bipartite graphs. The decomposition permits us to break the problem of counting embeddings of large subgraphs into that of counting embeddings of small subgraphs. Using this, we present a simple randomized algorithm for the counting problem. For all decomposable graphs Hand all graphs G, the algorithm is an unbiased estimator. Furthermore, for all graphs Hhaving a decomposition where each of the bipartite graphs generated is small and almost all graphs G, the algorithm is a fully polynomial randomized approximation scheme.We show that the graph classes of Hfor which we obtain a fully polynomial randomized approximation scheme for almost all Gincludes graphs of degree at most two, bounded-degree forests, bounded-width grid graphs, subdivision of bounded-degree graphs, and major subclasses of outerplanar graphs, series-parallel graphs and planar graphs, whereas unbounded-width grid graphs are excluded.