2021/02/12 by Bernd Gärtner, Gärtner, Bernd, Sebastian Haslebacher +3 · 1 citation
Computer Science · Biochemistry, Genetics and Molecular Biology · #Complexity and Algorithms in Graphs #DNA and Biological Computing #Algorithms and Data Compression
paper · pdf · doi:10.48550/arxiv.2102.06427
The ARRIVAL problem is to decide the fate of a train moving along the edges of a directed graph, according to a simple (deterministic) pseudorandom walk. The problem is in NP ∩ coNP but not known to be in P. The currently best algorithms have runtime 2Θ(n) where n is the number of vertices. This is not much better than just performing the pseudorandom walk. We develop a subexponential algorithm with runtime 2O(√(n)log n). We also give a polynomial-time algorithm if the graph is almost acyclic. Both results are derived from a new general approach to solve ARRIVAL instances.