# Designing Deterministic Polynomial-Space Algorithms by Color-Coding   Multivariate Polynomials

**Authors:** Gregory Gutin, Felix Reidl, Magnus Wahlstr\"om, Meirav Zehavi

arXiv: 1706.03698 · 2017-12-20

## TL;DR

This paper introduces a deterministic polynomial-space algorithm design technique based on an enhanced color coding method, improving efficiency for problems like k-Internal Out-Branching and k-Colorful Out-Branching.

## Contribution

It develops a new deterministic approach that reduces randomness in color coding, leading to faster polynomial-space algorithms for specific graph problems.

## Key findings

- Improved polynomial-space algorithms for k-Internal Out-Branching.
- Faster algorithms for k-Colorful Out-Branching and Perfect Matching.
- Efficient enumeration of splitters and hash families with polynomial delay.

## 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 $O^*(3.86^k)$-time (exponential-space $O^*(3.41^k)$-time) algorithm for {\sc $k$-Internal Out-Branching}, improving upon the previously fastest {\em exponential-space} $O^*(5.14^k)$-time algorithm for this problem.   2. Polynomial-space $O^*((2e)^{k+o(k)})$-time (exponential-space $O^*(4.32^k)$-time) algorithm for {\sc $k$-Colorful Out-Branching} on arc-colored digraphs and {\sc $k$-Colorful Perfect Matching} on planar edge-colored graphs.   To obtain our polynomial space algorithms, we show that $(n,k,\alpha k)$-splitters ($\alpha\ge 1$) and in particular $(n,k)$-perfect hash families can be enumerated one by one with polynomial delay.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1706.03698/full.md

## References

39 references — full list in the complete paper: https://tomesphere.com/paper/1706.03698/full.md

---
Source: https://tomesphere.com/paper/1706.03698