Papers
Topics
Authors
Recent
Search
2000 character limit reached

Relations between automata and the simple k-path problem

Published 22 Jan 2014 in cs.DS and cs.FL | (1401.5707v3)

Abstract: Let GG be a directed graph on nn vertices. Given an integer $k&lt;=n$, the SIMPLE kk-PATH problem asks whether there exists a simple kk-path in GG. In case GG is weighted, the MIN-WT SIMPLE kk-PATH problem asks for a simple kk-path in GG of minimal weight. The fastest currently known deterministic algorithm for MIN-WT SIMPLE kk-PATH by Fomin, Lokshtanov and Saurabh runs in time O(2.851<sup>k</sup>n<sup>O(1)</sup>logW)O(2.851<sup>k\cdot</sup> n<sup>{O(1)}\cdot</sup> \log W) for graphs with integer weights in the range [W,W][-W,W]. This is also the best currently known deterministic algorithm for SIMPLE k-PATH- where the running time is the same without the logW\log W factor. We define Lk(n)[n]<sup>kL_k(n)\subseteq [n]<sup>k to be the set of words of length kk whose symbols are all distinct. We show that an explicit construction of a non-deterministic automaton (NFA) of size f(k)n<sup>O(1)f(k)\cdot n<sup>{O(1)} for Lk(n)L_k(n) implies an algorithm of running time O(f(k)n<sup>O(1)</sup>logW)O(f(k)\cdot n<sup>{O(1)}\cdot</sup> \log W) for MIN-WT SIMPLE kk-PATH when the weights are non-negative or the constructed NFA is acyclic as a directed graph. We show that the algorithm of Kneis et al. and its derandomization by Chen et al. for SIMPLE kk-PATH can be used to construct an acylic NFA for Lk(n)L_k(n) of size O<sup>(4<sup>k+o(k))O<sup>*(4<sup>{k+o(k)}). We show, on the other hand, that any NFA for Lk(n)L_k(n) must be size at least $2k$. We thus propose closing this gap and determining the smallest NFA for Lk(n)L_k(n) as an interesting open problem that might lead to faster algorithms for MIN-WT SIMPLE kk-PATH. We use a relation between SIMPLE kk-PATH and non-deterministic xor automata (NXA) to give another direction for a deterministic algorithm with running time O<sup>(2<sup>k)O<sup>*(2<sup>k) for SIMPLE kk-PATH.

Authors (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.