Automated Temporal Equilibrium Analysis: Verification and Synthesis of Multi-Player Games
Julian Gutierrez, Muhammad Najib, Giuseppe Perelli, Michael, Wooldridge

TL;DR
This paper introduces a new technique for verifying properties of multi-agent systems by reducing rational verification to parity games, implemented in the EVE system, enabling strategy synthesis and equilibrium checking.
Contribution
The paper presents a novel reduction-based approach for rational verification of multi-agent systems, implemented in the EVE tool, improving efficiency and capability over existing methods.
Findings
EVE efficiently verifies equilibrium properties in multi-agent systems.
EVE can synthesize strategies for agents in multi-player games.
Experimental results show EVE outperforms existing tools.
Abstract
In the context of multi-agent systems, the rational verification problem is concerned with checking which temporal logic properties will hold in a system when its constituent agents are assumed to behave rationally and strategically in pursuit of individual objectives. Typically, those objectives are expressed as temporal logic formulae which the relevant agent desires to see satisfied. Unfortunately, rational verification is computationally complex, and requires specialised techniques in order to obtain practically useable implementations. In this paper, we present such a technique. This technique relies on a reduction of the rational verification problem to the solution of a collection of parity games. Our approach has been implemented in the Equilibrium Verification Environment (EVE) system. The EVE system takes as input a model of a concurrent/multi-agent system represented using…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Logic, Reasoning, and Knowledge · Logic, programming, and type systems
