Exact algorithms for exact satisfiability and number of perfect matchings

53Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present exact algorithms with exponential running times for variants of n-element set cover problems, based on divide-and-conquer and on inclusion-exclusion characterizations. We show that the Exact Satisfiability problem of size l with m clauses can be solved in time 2 m l O(1) and polynomial space. The same bounds hold for counting the number of solutions. As a special case, we can count the number of perfect matchings in an n-vertex graph in time 2 n n O(1) and polynomial space. We also show how to count the number of perfect matchings in time O(1.732 n ) and exponential space. We give a number of examples where the running time can be further improved if the hypergraph corresponding to the set cover instance has low pathwidth. This yields exponential-time algorithms for counting k-dimensional matchings, Exact Uniform Set Cover, Clique Partition, and Minimum Dominating Set in graphs of degree at most three. We extend the analysis to a number of related problems such as TSP and Chromatic Number. © 2007 Springer Science+Business Media, LLC.

Cite

CITATION STYLE

APA

Björklund, A., & Husfeldt, T. (2008). Exact algorithms for exact satisfiability and number of perfect matchings. Algorithmica (New York), 52(2), 226–249. https://doi.org/10.1007/s00453-007-9149-8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free