z-logo
open-access-imgOpen Access
Knowledge-based Algorithms for BDI-agents
Author(s) -
Nikolay V. Shilov,
Natalia Garanina
Publication year - 2020
Publication title -
modelirovanie i analiz informacionnyh sistem
Language(s) - English
Resource type - Journals
eISSN - 2313-5417
pISSN - 1818-1015
DOI - 10.18255/1818-1015-2020-4-442-453
Subject(s) - computer science , cloud computing , resource (disambiguation) , multi agent system , distributed computing , algorithm , perspective (graphical) , artificial intelligence , computer network , operating system
Multiagent algorithm is a knowledge-based distributed algorithm that solves some problems by means of cooperative work of agents. From an individual agent's perspective, a multiagent algorithm is a reactive and proactive knowledge/believe-based rational algorithm aimed to achieve an agent's own desires. In the paper we study a couple of knowledge-based multiagent algorithms. One particular algorithm is for a system consisting of agents that arrive one by one (in a non-deterministic order) to a resource center to rent (for a while) one of available desired resources. Available resources are passive, they form a cloud; each of the available resources is lent on demand if there is no race for this resource and returns to the cloud after use. Agents also form a cloud but leave the cloud immediately when they rent a desired resource. The problem is to design a knowledge-based multiagent algorithm, which allows each arriving agent eventually to rent some of desired resources (without race for these resources).

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here