Have a personal or library account? Click to login
A symbolic shortest path algorithm for computing subgame-perfect Nash equilibria Cover

A symbolic shortest path algorithm for computing subgame-perfect Nash equilibria

Open Access
|Sep 2015

Abstract

Consider games where players wish to minimize the cost to reach some state. A subgame-perfect Nash equilibrium can be regarded as a collection of optimal paths on such games. Similarly, the well-known state-labeling algorithm used in model checking can be viewed as computing optimal paths on a Kripke structure, where each path has a minimum number of transitions. We exploit these similarities in a common generalization of extensive games and Kripke structures that we name “graph games”. By extending the Bellman-Ford algorithm for computing shortest paths, we obtain a model-checking algorithm for graph games with respect to formulas in an appropriate logic. Hence, when given a certain formula, our model-checking algorithm computes the subgame-perfect Nash equilibrium (as opposed to simply determining whether or not a given collection of paths is a Nash equilibrium). Next, we develop a symbolic version of our model checker allowing us to handle larger graph games. We illustrate our formalism on the critical-path method as well as games with perfect information. Finally, we report on the execution time of benchmarks of an implementation of our algorithms

DOI: https://doi.org/10.1515/amcs-2015-0043 | Journal eISSN: 2083-8492 | Journal ISSN: 1641-876X
Language: English
Page range: 577 - 596
Submitted on: Dec 20, 2013
Published on: Sep 30, 2015
Published by: University of Zielona Góra
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2015 Pedro A. Góngora, David A. Rosenblueth, published by University of Zielona Góra
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.