מירב זהבי

אקדמי בכיר

The k-distinct language

Parameterized automata constructions

Ran Ben-Basat, Ariel Gabizon, Meirav Zehavi

In this paper, we pioneer a study of parameterized automata constructions for languages relevant to the design of parameterized algorithms. We focus on the k-Distinct language Lk(Σ) ⊆ Σk, defined as the set of words of length k whose symbols are all distinct. This language is implicitly related to several breakthrough techniques, developed during the last two decades, to design parameterized algorithms for fundamental problems such as k-Path and r-Dimensional k-Matching. Building upon the well-known color coding, divide-and-color and narrow sieves techniques, we obtain the following automata constructions for Lk(Σ). We develop non-deterministic automata (NFAs) of sizes 4k+o(k)·nO(1) and (2e)k+o(k)·nO(1), where the latter satisfies a ‘bounded ambiguity’ property relevant to approximate counting, as well as a non-deterministic xor automaton (NXA) of size 2k·nO(1), where n = |Σ|.We show that our constructions lead to a unified approach for the design of both deterministic and randomized algorithms for parameterized problems, considering also their approximate counting variants. To demonstrate our approach, we consider the k-Path, r-Dimensional k-Matching and Module Motif problems.

שפת פרסום אנגלית
דפים 85-96
סטטוס פרסום פורסם - 01.01.2014

ASJC Scopus subject areas

Theoretical Computer Science
General Computer Science
גישה למסמך
10.1007/978-3-319-13524-3_8
קבצים וקישורים אחרים
Link to publication in Scopus