Algorithms of distributed task allocation for cooperative agents

被引:31
作者
Kraus, S [1 ]
Plotkin, T [1 ]
机构
[1] Bar Ilan Univ, Dept Math & Comp Sci, IL-52900 Ramat Gan, Israel
关键词
task allocation; multiagents; queueing networks;
D O I
10.1016/S0304-3975(98)00175-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper considers the problem of distributed dynamic task allocation by a set of cooperative agents. The paper describes a rather specific situation. However, its methods have wide application and, thus, it can be useful to solve general problems of computer science. One of its main ideas is to combine optimization questions with the symmetries of initial objects. There are different types of tasks that are dynamically arriving to a system. Each of the agents can satisfy only a subset of the tasks. The main goal of the agents is to maximize the overall performance of the system and to fulfill the tasks as soon as possible. The agents are modeled using a stochastic closed queueing network. The problem is divided into two subproblems: to determine a distributed policy of optimal task distribution and to find the optimal effort levels of the agents subject to certain constraints. For the first subproblem, a distributed polynomial allocation algorithm for determining an instantaneous probabilistic optimal policy for task allocation is presented. The policy is independent of the state of the system and thus does not require information exchange among the agents during the performance of the tasks. For the second subproblem, an analytical solution to find the optimal effort levels for the agents is given. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1 / 27
页数:27
相关论文
共 49 条
[1]  
AKYILDIZ IF, 1989, P IEEE INFOCOM 23 27, V3, P914
[2]  
[Anonymous], ECOLOGY COMPUTATION
[3]  
[Anonymous], READINGS DISTRIBUTED
[4]  
[Anonymous], P IJCAI 95 MONTR QUE
[5]   OPEN, CLOSED, AND MIXED NETWORKS OF QUEUES WITH DIFFERENT CLASSES OF CUSTOMERS [J].
BASKETT, F ;
CHANDY, KM ;
MUNTZ, RR ;
PALACIOS, FG .
JOURNAL OF THE ACM, 1975, 22 (02) :248-260
[6]   AN EFFICIENT ALGORITHM FOR A TASK ALLOCATION PROBLEM [J].
BILLIONNET, A ;
COSTA, MC ;
SUTTER, A .
JOURNAL OF THE ACM, 1992, 39 (03) :502-518
[7]   A NOTE ON WAITING-TIMES IN SYSTEMS WITH QUEUES IN PARALLEL [J].
BLANC, JPC .
JOURNAL OF APPLIED PROBABILITY, 1987, 24 (02) :540-546
[8]   SCHEDULING SUBJECT TO RESOURCE CONSTRAINTS - CLASSIFICATION AND COMPLEXITY [J].
BLAZEWICZ, J ;
LENSTRA, JK ;
KAN, AHGR .
DISCRETE APPLIED MATHEMATICS, 1983, 5 (01) :11-24
[9]  
BRUELL S, 1982, COMPUTATIONAL ALGORI
[10]  
BRYANT RM, 1981, PERFORM EVAL REV, V10, P181