Characterising and Verifying the Core in Concurrent Multi-Player Mean-Payoff Games

被引:0
作者
Gutierrez, Julian [1 ]
Lin, Anthony W. [2 ,3 ]
Najib, Muhammad [4 ]
Steeples, Thomas [5 ]
Wooldridge, Michael [5 ]
机构
[1] Monash Univ, Clayton, Vic, Australia
[2] Univ Kaiserslautern Landau, Kaiserslautern, Germany
[3] Max Planck Inst Software Syst, Kaiserslautern, Germany
[4] Heriot Watt Univ, Edinburgh, Midlothian, Scotland
[5] Univ Oxford, Oxford, England
来源
32ND EACSL ANNUAL CONFERENCE ON COMPUTER SCIENCE LOGIC, CSL 2024 | 2024年 / 288卷
基金
欧洲研究理事会;
关键词
Concurrent games; multi-agent systems; temporal logic; game theory; MODEL CHECKING; COMPLEXITY;
D O I
10.4230/LIPIcs.CSL.2024.32
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Concurrent multi-player mean-payoff games are important models for systems of agents with individual, non-dichotomous preferences. Whilst these games have been extensively studied in terms of their equilibria in non-cooperative settings, this paper explores an alternative solution concept: the core from cooperative game theory. This concept is particularly relevant for cooperative AI systems, as it enables the modelling of cooperation among agents, even when their goals are not fully aligned. Our contribution is twofold. First, we provide a characterisation of the core using discrete geometry techniques and establish a necessary and sufficient condition for its non-emptiness. We then use the characterisation to prove the existence of polynomial witnesses in the core. Second, we use the existence of such witnesses to solve key decision problems in rational verification and provide tight complexity bounds for the problem of checking whether some/every equilibrium in a game satisfies a given LTL or GR(1) specification. Our approach is general and can be adapted to handle other specifications expressed in various fragments of LTL without incurring additional computational costs.
引用
收藏
页数:25
相关论文
共 62 条
  • [1] Rational verification: game-theoretic verification of multi-agent systems
    Abate, Alessandro
    Gutierrez, Julian
    Hammond, Lewis
    Harrenstein, Paul
    Kwiatkowska, Marta
    Najib, Muhammad
    Perelli, Giuseppe
    Steeples, Thomas
    Wooldridge, Michael
    [J]. APPLIED INTELLIGENCE, 2021, 51 (09) : 6569 - 6584
  • [2] Almagor S., 2015, LIPICS, V42, P325
  • [3] Alternating-time temporal logic
    Alur, R
    Henzinger, TA
    Kupferman, O
    [J]. JOURNAL OF THE ACM, 2002, 49 (05) : 672 - 713
  • [4] Alur R, 2009, LECT NOTES COMPUT SC, V5504, P333
  • [5] Aumann R. J., 1961, T AM MATH SOC, V98, P539, DOI [DOI 10.1090/S0002-9947-1961-0127437-2, 10.1090/S0002-9947-1961-0127437-2]
  • [6] Mixing Probabilistic and non-Probabilistic Objectives in Markov Decision Processes
    Berthon, Raphael
    Guha, Shibashis
    Raskin, Jean-Francois
    [J]. PROCEEDINGS OF THE 35TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2020), 2020, : 195 - 208
  • [7] Bertino Elisa, 2020, Technical Report White Paper 4
  • [8] Synthesis of Reactive(1) designs
    Bloem, Roderick
    Jobstmann, Barbara
    Piterman, Nir
    Pnueli, Amir
    Sa'ar, Yaniv
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (03) : 911 - 938
  • [9] Temporal Specifications with Accumulative Values
    Boker, Udi
    Chatterjee, Krishnendu
    Henzinger, Thomas A.
    Kupferman, Orna
    [J]. ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2014, 15 (04)
  • [10] Bondareva ON, 1963, PROBL KIBERN, V10, P119