Abstract
This paper presents the results of our computational investigation into algorithms for Simple Stochastic Games (SSGs), motivated by their applications in AI planning, logic synthesis, and theoretical computer science. Our study involves implementing several algorithms for solving SSGs, including variations where stable strategies are determined through both linear programming and a naive approach. We assess these algorithms using random inputs as well as challenging cases identified through experimentation. We are interested in identifying difficult inputs for the Hoffman-Karp algorithm, which performs well in practice. Despite extensive searches of the input space, we have not encountered a case where the Hoffman-Karp algorithm requires more than a linear number of iterations. This observation is noteworthy, as it challenges the general belief that the algorithm performs poorly in practice. In instances where the algorithm’s performance is linear, the otherwise faster algorithms prove inefficient, and the naive algorithms outperform their linear programming counterparts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
de Bakker, J.W., D.S.S.: A theory of programs. In: Klop et al. J. W. de Bakker, 25 jaar semantiek (1989)
Chandra, A.K., Kozen, D.C., Stockmeyer, L.J.: Alternation. J. ACM 28(1), 114-133 (1981). https://doi.org/10.1145/322234.322243
Chandra, A.K., Stockmeyer, L.J.: Alternation. In: 17th Annual Symposium on Foundations of Computer Science (sfcs 1976), pp. 98–108 (1976). https://doi.org/10.1109/SFCS.1976.4
Chatterjee, K., Fijalkow, N.: A reduction from parity games to simple stochastic games. Electron. Proc. Theor. Comput. Sci. 54, 74–86 (Jun 2011). https://doi.org/10.4204/EPTCS.54.6, http://arxiv.org/abs/1106.1232, arXiv:1106.1232 [cs]
Condon, A.: On algorithms for simple stochastic games. Advances in Computational Complexity Theory 13, 51–72 (1990)
Condon, A.: The complexity of stochastic games. Inf. Comput. 96(2), 203–224 (1992)
Khachiyan, L.G.: A polynomial algorithm for linear programming (1979)
Klingler, C.W.: An Empirical Analysis of Algorithms for Simple Stochastic Games. Master’s thesis, West Virginia University (2024). https://doi.org/10.33915/etd.11772
Kozen, D.: Results on the propositional \(\mu \)-calculus. In: Nielsen, M., Schmidt, E.M. (eds.) Automata, Languages and Programming, pp. 348–359. Springer, Heidelberg (1982)
Li, S.H.Q., Ratliff, L.J., Kumar, P.: General sum stochastic games with networked information flows (2022)
Mary Melekopoglou, A.C.: On the complexity of the policy iteration algorithm for simple stochastic games (1990)
Rudich, A., Rudich, I., Rue, R.: Simple stochastic stopping games: A generator and benchmark library. CoRR abs/2402.02571 (2024)
Shapley, L.S.: Stochastic games. Proc. Natl. Acad. Sci. 39(10), 1095–1100 (1953)
Shapley, L.S.: Stochastic Games and Applications. Springer Netherlands (2003). https://doi.org/10.1007/978-94-010-0189-2
Tripathi, R., Valkanova, E., Kumar, V.S.A.: On strategy improvement algorithms for simple stochastic games. In: Calamoneri, T., Diaz, J. (eds.) Algorithms and Complexity, vol. 6078, pp. 240–251. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13073-1_22, http://link.springer.com/10.1007/978-3-642-13073-1_22
Venema, Y.: Lectures on the modal \(\upmu \)-calculus. Lecture Notes (2020)
Wilke, T.: Alternating tree automata, parity games, and modal \(\upmu \)-calculus. Bulletin of the Belgian Mathematical Society - Simon Stevin 8, April 2001. https://doi.org/10.36045/bbms/1102714178
Acknowledgements
This research was supported in part by the Defense Advanced Research Projects Agency through grant HR001123S0001-FP-004.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2025 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Klingler, C., Subramani, K. (2025). An Empirical Evaluation of Algorithms for Simple Stochastic Games. In: Sombattheera, C., Weng, P., Pang, J. (eds) Multi-disciplinary Trends in Artificial Intelligence. MIWAI 2024. Lecture Notes in Computer Science(), vol 15431. Springer, Singapore. https://doi.org/10.1007/978-981-96-0692-4_23
Download citation
DOI: https://doi.org/10.1007/978-981-96-0692-4_23
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-96-0691-7
Online ISBN: 978-981-96-0692-4
eBook Packages: Computer ScienceComputer Science (R0)