Inclusion/exclusion and measure and conquer are two central techniques from the field of exact exponential-time algorithms that recently received a lot of attention. In this paper, we show that both techniques can be used in a single algorithm. This is done by looking at the principle of inclusion/exclusion as a branching rule. This inclusion/exclusion-based branching rule can be combined in a branch-and-reduce algorithm with traditional branching rules and reduction rules. The resulting algorithms can be analysed using measure and conquer allowing us to obtain good upper bounds on their running times.
%0 Journal Article
%1 noKey
%A Nederlof, Jesper
%A van Rooij, Johan M.M.
%A van Dijk, Thomas C.
%D 2014
%I Springer US
%J Algorithmica
%K myown
%N 3
%P 685-740
%R 10.1007/s00453-013-9759-2
%T Inclusion/Exclusion Meets Measure and Conquer
%U http://dx.doi.org/10.1007/s00453-013-9759-2
%V 69
%X Inclusion/exclusion and measure and conquer are two central techniques from the field of exact exponential-time algorithms that recently received a lot of attention. In this paper, we show that both techniques can be used in a single algorithm. This is done by looking at the principle of inclusion/exclusion as a branching rule. This inclusion/exclusion-based branching rule can be combined in a branch-and-reduce algorithm with traditional branching rules and reduction rules. The resulting algorithms can be analysed using measure and conquer allowing us to obtain good upper bounds on their running times.
@article{noKey,
abstract = {Inclusion/exclusion and measure and conquer are two central techniques from the field of exact exponential-time algorithms that recently received a lot of attention. In this paper, we show that both techniques can be used in a single algorithm. This is done by looking at the principle of inclusion/exclusion as a branching rule. This inclusion/exclusion-based branching rule can be combined in a branch-and-reduce algorithm with traditional branching rules and reduction rules. The resulting algorithms can be analysed using measure and conquer allowing us to obtain good upper bounds on their running times.},
added-at = {2014-10-14T13:52:28.000+0200},
author = {Nederlof, Jesper and van Rooij, Johan M.M. and van Dijk, Thomas C.},
biburl = {https://www.bibsonomy.org/bibtex/2eddb667598899c9e8be771d7712e4c8e/thomasd},
doi = {10.1007/s00453-013-9759-2},
interhash = {dfe61fe572766fbfe54a2f4b4399958a},
intrahash = {eddb667598899c9e8be771d7712e4c8e},
issn = {0178-4617},
journal = {Algorithmica},
keywords = {myown},
language = {English},
number = 3,
pages = {685-740},
publisher = {Springer US},
timestamp = {2014-10-14T14:09:59.000+0200},
title = {Inclusion/Exclusion Meets Measure and Conquer},
url = {http://dx.doi.org/10.1007/s00453-013-9759-2},
volume = 69,
year = 2014
}