TY - GEN
T1 - Equilibrium design for concurrent games
AU - Gutierrez, Julian
AU - Najib, Muhammad
AU - Perelli, Giuseppe
AU - Wooldridge, Michael
N1 - Funding Information:
Acknowledgements Najib acknowledges the financial support of the Indonesia Endowment Fund for Education (LPDP), and Perelli the support of the project “dSynMA”, funded by the ERC under the European Union’s Horizon 2020 research and innovation programme (grant agreement No 772459).
Funding Information:
Najib acknowledges the financial support of the Indonesia Endowment Fund for Education (LPDP), and Perelli the support of the project ?dSynMA?, funded by the ERC under the European Union?s Horizon 2020 research and innovation programme (grant agreement No 772459).
Publisher Copyright:
© Julian Guiterrez, Muhammad Najib, Giuseppe Perelli, and Michael Wooldridge.
PY - 2019
Y1 - 2019
N2 - In game theory, mechanism design is concerned with the design of incentives so that a desired outcome of the game can be achieved. In this paper, we study the design of incentives so that a desirable equilibrium is obtained, for instance, an equilibrium satisfying a given temporal logic property – a problem that we call equilibrium design. We base our study on a framework where system specifications are represented as temporal logic formulae, games as quantitative concurrent game structures, and players’ goals as mean-payoff objectives. In particular, we consider system specifications given by LTL and GR(1) formulae, and show that implementing a mechanism to ensure that a given temporal logic property is satisfied on some/every Nash equilibrium of the game, whenever such a mechanism exists, can be done in PSPACE for LTL properties and in NP/ΣP2 for GR(1) specifications. We also study the complexity of various related decision and optimisation problems, such as optimality and uniqueness of solutions, and show that the complexities of all such problems lie within the polynomial hierarchy. As an application, equilibrium design can be used as an alternative solution to the rational synthesis and verification problems for concurrent games with mean-payoff objectives whenever no solution exists, or as a technique to repair, whenever possible, concurrent games with undesirable rational outcomes (Nash equilibria) in an optimal way.
AB - In game theory, mechanism design is concerned with the design of incentives so that a desired outcome of the game can be achieved. In this paper, we study the design of incentives so that a desirable equilibrium is obtained, for instance, an equilibrium satisfying a given temporal logic property – a problem that we call equilibrium design. We base our study on a framework where system specifications are represented as temporal logic formulae, games as quantitative concurrent game structures, and players’ goals as mean-payoff objectives. In particular, we consider system specifications given by LTL and GR(1) formulae, and show that implementing a mechanism to ensure that a given temporal logic property is satisfied on some/every Nash equilibrium of the game, whenever such a mechanism exists, can be done in PSPACE for LTL properties and in NP/ΣP2 for GR(1) specifications. We also study the complexity of various related decision and optimisation problems, such as optimality and uniqueness of solutions, and show that the complexities of all such problems lie within the polynomial hierarchy. As an application, equilibrium design can be used as an alternative solution to the rational synthesis and verification problems for concurrent games with mean-payoff objectives whenever no solution exists, or as a technique to repair, whenever possible, concurrent games with undesirable rational outcomes (Nash equilibria) in an optimal way.
KW - Games
KW - Model checking
KW - Nash equilibrium
KW - Synthesis
KW - Temporal logic
UR - http://www.scopus.com/inward/record.url?scp=85071649192&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.CONCUR.2019.22
DO - 10.4230/LIPIcs.CONCUR.2019.22
M3 - Conference contribution
AN - SCOPUS:85071649192
T3 - Leibniz International Proceedings in Informatics
BT - 30th International Conference on Concurrency Theory (CONCUR 2019)
A2 - Fokkink, Wan
A2 - van Glabbeek, Rob
PB - Schloss Dagstuhl - Leibniz-Zentrum für Informatik
T2 - 30th International Conference on Concurrency Theory 2019
Y2 - 27 August 2019 through 30 August 2019
ER -