In two-player games on graphs, the simplest possible strategies are those
that can be implemented without any memory. These are called positional
strategies. In this paper, we characterize objectives recognizable by
deterministic Büchi automata (a subclass of omega-regular objectives) that
are half-positional, that is, for which the protagonist can always play
optimally using positional strategies (both over finite and infinite graphs).
Our characterization consists of three natural conditions linked to the
language-theoretic notion of right congruence. Furthermore, this
characterization yields a polynomial-time algorithm to decide
half-positionality of an objective recognized by a given deterministic Büchi
automaton.
Keywords: Computer Science - Computer Science and Game Theory,Computer Science - Formal Languages and Automata Theory,Computer Science - Logic in Computer Science