Knowledge-Based Algorithms for BDI Agents

被引:0
|
作者
Shilov, N. V. [1 ]
Garanina, N. O. [2 ]
机构
[1] Innopolis Univ, Innopolis 420500, Russia
[2] Russian Acad Sci, Ershov Inst Informat Syst, Siberian Branch, Novosibirsk 630090, Russia
关键词
multiagent systems; multiagent algorithms; BDI agents; knowledge and beliefs;
D O I
10.3103/S0146411621070129
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A multiagent algorithm is a knowledge-based distributed algorithm that solves some problem via cooperative work of agents. A BDI agent is an agent with beliefs, desires, and intentions. From the point of view of an individual agent, a multiagent algorithm is an algorithm based on this agent's knowledge and beliefs, aimed at achieving this agent's desires by sequentially acting on its intentions. We consider agents to be reactive, proactive, and rational. This paper proposes and studies two knowledge-based multiagent algorithms. In particular, one of the proposed algorithms solves the following resource renting problem: there is a system of agents that arrive at a resource center one by one, in random order, with the goal to rent some available resource. The available resources are passive and form a cloud. If there is no competition for an available resource, it is lend on demand and is returned to the cloud after use. The agents also form a cloud, but leave the resource center immediately after renting the desired resource. The goal is to design a knowledge-based multiagent algorithm with the following correctness property: each agent that arrives at the resource center eventually rents some desired resource at a moment when there is no competition for that resource.
引用
收藏
页码:786 / 794
页数:9
相关论文
共 50 条