Representing and Reasoning about Game Strategies

被引:0
|
作者
Dongmo Zhang
Michael Thielscher
机构
[1] The University of Western Sydney,
[2] The University of New South Wales,undefined
来源
关键词
Strategic reasoning; Reasoning about actions; General game playing;
D O I
暂无
中图分类号
学科分类号
摘要
As a contribution to the challenge of building game-playing AI systems, we develop and analyse a formal language for representing and reasoning about strategies. Our logical language builds on the existing general Game Description Language (GDL) and extends it by a standard modality for linear time along with two dual connectives to express preferences when combining strategies. The semantics of the language is provided by a standard state-transition model. As such, problems that require reasoning about games can be solved by the standard methods for reasoning about actions and change. We also endow the language with a specific semantics by which strategy formulas are understood as move recommendations for a player. To illustrate how our formalism supports automated reasoning about strategies, we demonstrate two example methods of implementation: first, we formalise the semantic interpretation of our language in conjunction with game rules and strategy rules in the Situation Calculus; second, we show how the reasoning problem can be solved with Answer Set Programming.
引用
收藏
页码:203 / 236
页数:33
相关论文
共 50 条
  • [11] Reasoning About Strategies
    Mogavero, Fabio
    Murano, Aniello
    Vardi, Moshe Y.
    IARCS ANNUAL CONFERENCE ON FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE (FSTTCS 2010), 2010, 8 : 133 - 144
  • [12] Logical approach to representing and reasoning about space
    Artif Intell Rev, 4-5 (255-259):
  • [13] Representing and reasoning about preferences in requirements engineering
    Sotirios Liaskos
    Sheila A. McIlraith
    Shirin Sohrabi
    John Mylopoulos
    Requirements Engineering, 2011, 16 : 227 - 249
  • [14] Representing and reasoning about preferences in requirements engineering
    Liaskos, Sotirios
    McIlraith, Sheila A.
    Sohrabi, Shirin
    Mylopoulos, John
    REQUIREMENTS ENGINEERING, 2011, 16 (03) : 227 - 249
  • [15] A LOGICAL APPROACH TO REPRESENTING AND REASONING ABOUT SPACE
    COHN, AG
    GOODAY, JM
    BENNETT, B
    GOTTS, NM
    ARTIFICIAL INTELLIGENCE REVIEW, 1995, 9 (4-5) : 255 - 259
  • [16] Representing and Reasoning about Program in Situation Calculus
    Yang Bo
    Zhang Ming-yi
    Wu Mao-nian
    Xie Gang
    FOURTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2011): COMPUTER VISION AND IMAGE ANALYSIS: PATTERN RECOGNITION AND BASIC TECHNOLOGIES, 2012, 8350
  • [17] A Logic for Reasoning About Game Descriptions
    Zhang, Dongmo
    AI 2018: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, 11320 : 38 - 50
  • [18] Representing and reasoning about mappings between domain models
    Madhavan, J
    Bernstein, PA
    Domingos, P
    Halevy, AY
    EIGHTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-02)/FOURTEENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE (IAAI-02), PROCEEDINGS, 2002, : 80 - 86
  • [19] Special Issue: Understanding, representing, and reasoning about style
    Eckert, Claudia M.
    Do, Ellen Yi-Luen
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2006, 20 (03): : 163 - 165
  • [20] Representing and Reasoning about Different Viewpoints: An Agronomy Application
    Croitoru, Madalina
    Thomopoulos, Rallou
    CONCEPTUAL STRUCTURES: LEVERAGING SEMANTIC TECHNOLOGIES, PROCEEDINGS, 2009, 5662 : 128 - 140