Designing Deterministic Polynomial-Space Algorithms by Color-Coding Multivariate Polynomials
Abstract
In recent years, several powerful techniques have been developed to design {\em randomized} polynomial-space parameterized algorithms. In this paper, we introduce an enhancement of color coding to design deterministic polynomial-space parameterized algorithms. Our approach aims at reducing the number of random choices by exploiting the special structure of a solution. Using our approach, we derive the following deterministic algorithms (see Introduction for problem definitions). 1. Polynomial-space -time (exponential-space -time) algorithm for {\sc -Internal Out-Branching}, improving upon the previously fastest {\em exponential-space} -time algorithm for this problem. 2. Polynomial-space -time (exponential-space -time) algorithm for {\sc -Colorful Out-Branching} on arc-colored digraphs and {\sc -Colorful Perfect Matching} on planar edge-colored graphs. To obtain our polynomial space algorithms, we show that -splitters () and in particular -perfect hash families can be enumerated one by one with polynomial delay.
Cite
@article{arxiv.1706.03698,
title = {Designing Deterministic Polynomial-Space Algorithms by Color-Coding Multivariate Polynomials},
author = {Gregory Gutin and Felix Reidl and Magnus Wahlström and Meirav Zehavi},
journal= {arXiv preprint arXiv:1706.03698},
year = {2017}
}