IEEE Access (Jan 2019)

Making Agents’ Abilities Explicit

  • Yedi Zhang,
  • Fu Song,
  • Taolue Chen

DOI
https://doi.org/10.1109/ACCESS.2019.2931514
Journal volume & issue
Vol. 7
pp. 101804 – 101819

Abstract

Read online

Alternating-time temporal logics (ATL/ATL*) represent a family of modal and temporal logics for reasoning about strategic abilities of agents in multiagent systems. These logics are usually interpreted over concurrent game structures (CGSs), and their interpretations may vary depending on the abilities of agents, such as perfect versus imperfect information and perfect versus imperfect recall. These different abilities lead to a variety of variants that have been studied extensively in the literature. However, all of these variants are defined at the semantic level, which may restrict modeling flexibility, or even give counterintuitive interpretations. For example, an agent may have different abilities when achieving two different goals on the same CGS. To mitigate these issues, in this paper, we propose to extend CGSs with agents' abilities, resulting in Abilities Augmented CGSs, where concrete abilities can be defined at the syntactic level. We study ATL/ATL* over this new model. We give formal definitions of the new semantics and present model-checking algorithms for ATL/ATL*. We also identify the computational complexity of ATL/ATL* model checking problem, i.e., ΔP3 -/2EXPTIME-complete. The model-checking algorithms are implemented in a prototype tool. The experimental results show the practical feasibility and effectiveness of our approach.

Keywords