Compositional Solution of Mean Payoff Games by String Diagrams

07/16/2023
by   Kazuki Watanabe, et al.
0

Following our recent development of a compositional model checking algorithm for Markov decision processes, we present a compositional framework for solving mean payoff games (MPGs). The framework is derived from category theory, specifically that of monoidal categories: MPGs (extended with open ends) get composed in so-called string diagrams and thus organized in a monoidal category; their solution is then expressed as a functor, whose preservation properties embody compositionality. As usual, the key question to compositionality is how to enrich the semantic domain; the categorical framework gives an informed guidance in solving the question by singling out the algebraic structure required in the extended semantic domain. We implemented our compositional solution in Haskell; depending on benchmarks, it can outperform an existing algorithm by an order of magnitude.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/17/2023

Compositional Probabilistic Model Checking with String Diagrams of MDPs

We present a compositional model checking algorithm for Markov decision ...
research
12/28/2021

A Compositional Approach to Parity Games

In this paper, we introduce open parity games, which is a compositional ...
research
04/22/2020

Categories of Semantic Concepts

Modelling concept representation is a foundational problem in the study ...
research
08/29/2022

Categorical semantics of compositional reinforcement learning

Reinforcement learning (RL) often requires decomposing a problem into su...
research
05/19/2021

The Cost of Compositionality: A High-Performance Implementation of String Diagram Composition

String diagrams are an increasingly popular algebraic language for the a...
research
06/05/2020

Games on graphs: a compositional approach

The analysis of games played on graph-like structures is of increasing i...
research
10/16/2020

A Foundation for Ledger Structures

This paper introduces an approach to constructing ledger structures for ...

Please sign up or login with your details

Forgot password? Click here to reset