Exact algorithms for exact satisfiability and number of perfect matchings
(2008) In Algorithmica 52(2). p.226-249- 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.... (More)
 - 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. (Less)
 
    Please use this url to cite or link to this publication:
    https://lup.lub.lu.se/record/1249695
- author
 - Björklund, Andreas LU and Husfeldt, Thore LU
 - organization
 - publishing date
 - 2008
 - type
 - Contribution to journal
 - publication status
 - published
 - subject
 - keywords
 - exact algorithms, set partition, exact satisfability, number, of perfect matchings, set cover
 - in
 - Algorithmica
 - volume
 - 52
 - issue
 - 2
 - pages
 - 226 - 249
 - publisher
 - Springer
 - external identifiers
 - 
                
- wos:000258717200008
 - scopus:50849086130
 
 - ISSN
 - 0178-4617
 - DOI
 - 10.1007/s00453-007-9149-8
 - project
 - Exact algorithms
 - language
 - English
 - LU publication?
 - yes
 - id
 - c9b512bf-d79f-40b5-b1e9-ce1ad5ab422e (old id 1249695)
 - date added to LUP
 - 2016-04-01 12:01:10
 - date last changed
 - 2025-10-14 09:11:00
 
@article{c9b512bf-d79f-40b5-b1e9-ce1ad5ab422e,
  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.}},
  author       = {{Björklund, Andreas and Husfeldt, Thore}},
  issn         = {{0178-4617}},
  keywords     = {{exact algorithms; set partition; exact satisfability; number; of perfect matchings; set cover}},
  language     = {{eng}},
  number       = {{2}},
  pages        = {{226--249}},
  publisher    = {{Springer}},
  series       = {{Algorithmica}},
  title        = {{Exact algorithms for exact satisfiability and number of perfect matchings}},
  url          = {{http://dx.doi.org/10.1007/s00453-007-9149-8}},
  doi          = {{10.1007/s00453-007-9149-8}},
  volume       = {{52}},
  year         = {{2008}},
}