From logic programming towards multi-agent systems

被引:82
|
作者
Kowalski, R [1 ]
Sadri, F [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London, England
关键词
D O I
10.1023/A:1018934223383
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we present an extension of logic programming (LP) that is suitable not only for the "rational" component of a single agent but also for the "reactive" component and that can encompass multi-agent systems. We modify an earlier abductive proof procedure and embed it within an agent cycle. The proof procedure incorporates abduction, definitions and integrity constraints within a dynamic environment, where changes can be observed as inputs. The definitions allow rational planning behaviour and the integrity constraints allow reactive, condition-action type behaviour. The agent cycle provides a resource-bounded mechanism that allows the agent's thinking to be interrupted for the agent to record and assimilate observations as input and execute actions as output, before resuming further thinking. We argue that these extensions of LP, accommodating multi-theories embedded in a shared environment, provide the necessary multi-agent functionality. We argue also that our work extends Shoham's Agent0 and the BDI architecture.
引用
收藏
页码:391 / 419
页数:29
相关论文
共 50 条
  • [1] From logic programming towards multi‐agent systems
    Robert Kowalski
    Fariba Sadri
    [J]. Annals of Mathematics and Artificial Intelligence, 1999, 25 : 391 - 419
  • [2] A logic programming language for multi-agent systems
    Costantini, S
    Tocchio, A
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE 8TH, 2002, 2424 : 1 - 13
  • [3] Machine learning and inductive logic programming for multi-agent systems
    Kazakov, D
    Kudenko, D
    [J]. MULTI-AGENT SYSTEMS AND APPLICATIONS, 2001, 2086 : 246 - 270
  • [4] Logic programming as a service in multi-agent systems for the Internet of Things
    Calegari, Roberta
    Denti, Enrico
    Mariani, Stefano
    Omicini, Andrea
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (04) : 344 - 360
  • [5] Programming multi-agent systems
    Dastani, Mehdi
    [J]. KNOWLEDGE ENGINEERING REVIEW, 2015, 30 (04): : 394 - 418
  • [6] Programming multi-agent systems
    Dastani, M
    Gomez-Sanz, JJ
    [J]. KNOWLEDGE ENGINEERING REVIEW, 2005, 20 (02): : 151 - 164
  • [7] Programming Multi-agent Systems
    Dastani, Mehdi
    [J]. COMPUTATIONAL LOGIC IN MULTI-AGENT SYSTEMS, 2009, 5405 : 13 - 16
  • [8] Rapid Prototyping of Large Multi-Agent Systems Through Logic Programming
    W. Vasconcelos
    D. Robertson
    C. Sierra
    M. Esteva
    J. Sabater
    M. Wooldridge
    [J]. Annals of Mathematics and Artificial Intelligence, 2004, 41 : 135 - 169
  • [9] Rapid prototyping of large multi-agent systems through logic programming
    Vasconcelos, W
    Robertson, D
    Sierra, C
    Esteva, M
    Sabater, J
    Wooldridge, M
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2004, 41 (2-4) : 135 - 169
  • [10] Realizing Argumentation in Multi-agent Systems Using Defeasible Logic Programming
    Thimm, Matthias
    [J]. ARGUMENTATION IN MULTI-AGENT SYSTEMS, 2010, 6057 : 175 - 194