Pareto Fronts for Compositionally Solving String Diagrams of Parity Games
Kazuki Watanabe
TL;DR
This paper addresses solving string diagrams of parity games by introducing Pareto fronts for open parity games (oPGs) to handle multi-objective considerations. The core approach is a loop-construction that translates an oPG into a single-objective parity game, enabling the use of established quasi-polynomial parity-game solvers and yielding a simple, scalable algorithm whose complexity grows with the number of exits rather than the total node count. A key contribution is proving positional determinacy for Pareto fronts, ensuring that optimal results can be achieved by positional strategies, and the development of shortcut oPGs to compose Pareto fronts efficiently within string diagrams. The result is a compositional algorithm for string diagrams of parity games, facilitating divide-and-conquer solving of large, structured parity games with multi-objective considerations and potential applicability to higher-order model checking and compositional verification workflows.
Abstract
Open parity games are proposed as a compositional extension of parity games with algebraic operations, forming string diagrams of parity games. A potential application of string diagrams of parity games is to describe a large parity game with a given compositional structure and solve it efficiently as a divide-and-conquer algorithm by exploiting its compositional structure. Building on our recent progress in open Markov decision processes, we introduce Pareto fronts of open parity games, offering a framework for multi-objective solutions. We establish the positional determinacy of open parity games with respect to their Pareto fronts through a novel translation method. Our translation converts an open parity game into a parity game tailored to a given single-objective. Furthermore, we present a simple algorithm for solving open parity games, derived from this translation that allows the application of existing efficient algorithms for parity games. Expanding on this foundation, we develop a compositional algorithm for string diagrams of parity games.
