Polynomial Time Algorithm for ARRIVAL on Tree-like Multigraphs
David Auger, Pierre Coucheney, Loric Duhaze

TL;DR
This paper introduces a linear-time algorithm for solving the ARRIVAL problem and its variants on tree-like multigraphs, a class of graphs with a tree structure, despite the potential exponential number of steps in rotor walks.
Contribution
The authors define tree-like multigraphs and develop a linear-time algorithm for reachability problems and variants, advancing understanding of rotor walk complexities on structured graphs.
Findings
Reachability problems on tree-like multigraphs are solvable in linear time.
Rotor walks can have exponential steps even on graphs where reachability is efficiently decidable.
The concept of return flow helps analyze rotor walk behavior in complex graph structures.
Abstract
A rotor walk in a directed graph can be thought of as a deterministic version of a Markov Chain, where a pebble moves from vertex to vertex following a simple rule until a terminal vertex, or sink, is reached. The ARRIVAL problem, as defined by Dohrau and al., consists in determining which sink will be reached. While the walk itself can take an exponential number of steps, this problem belongs to the complexity class NPco-NP without being known to be in P. Several variants have been studied where we add one or two players to the model, defining deterministic analogs of stochastic models (e.g., Markovian decision processes, Stochastic Games) with rotor-routing rules instead of random transitions. The corresponding decision problem address the existence of strategies for players that ensure some condition on the reached sink. These problems are known to be -complete for one…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
