Arrow Research search
Back to Highlights

Highlights 2022

On the Performance Evaluation of Algorithms for Stochastic Games

Conference Abstract Program Logic in Computer Science · Theoretical Computer Science

Abstract

Stochastic games (SGs) (with a reachability objective) are considered a fundamental construct both from a theoretical and a practical point of view. Regarding one aspect of their practical importance is that SGs serve as a standard model in the quantitative verification and strategy synthesis for complex systems, since they are able to express both stochastic and non-stochastic uncertainty. As a result, solving these types of games is an important problem which has gained a lot of interest over the years. The most common solution techniques for reachability problems for SGs fall under the scope of the dynamic (e. g. value/strategy iteration, or extensions thereof) and quadratic programming paradigms [1]. However, the performance of these algorithms is often sensitive to the underlying graph structure of the models and assessing their performance can be challenging [2]. In addition, in certain cases, worst-case analysis can be pessimistic and does not provide any practical guidance over which algorithm to choose for a particular type of model. Moreover, the limited availability of realistic case studies renders the performance assessment of these algorithms based on experimental analysis not a viable alternative. In addition, the few specialized handcrafted reachability models which are available can be misleading in accurately evaluating the performance of algorithms over more general problems, since only extreme cases are considered. We address these issues by developing an automated approach for the experimental comparison of algorithms by giving the ability to the users to emphasize towards specific model structures (e. g. amount of strongly connected components, etc.). This is based on our random SG generator and its extensions which facilitate the performance evaluation of algorithms for solving SGs, by allowing the user to analyze the sensitivity of the algorithms against several model parameters. In this talk, I will first address the model-sensitive nature of these algorithms with respect to their performance, and then how our approach could help in tackling this issue. This is joint work with Muqsit Azeem, Jan Křetínský, Alexander Slivinskiy and Maximilian Weininger.

Authors

Keywords

No keywords are indexed for this paper.

Context

Venue
Highlights of Logic, Games and Automata
Archive span
2013-2025
Indexed papers
1236
Paper id
721138320299849145
v2026.09.13