DocumentCode :
45162
Title :
Distributed and Cooperative Task Processing: Cournot Oligopolies on a Graph
Author :
Pavlic, Theodore P. ; Passino, Kevin M.
Author_Institution :
Sch. of Life Sci., Arizona State Univ., Tempe, AZ, USA
Volume :
44
Issue :
6
fYear :
2014
fDate :
Jun-14
Firstpage :
774
Lastpage :
784
Abstract :
This paper introduces a novel framework for the design of distributed agents that must complete externally generated tasks but also can volunteer to process tasks encountered by other agents. To reduce the computational and communication burden of coordination between agents to perfectly balance load around the network, the agents adjust their volunteering propensity asynchronously within a fictitious trading economy. This economy provides incentives for nontrivial levels of volunteering for remote tasks, and thus load is shared. Moreover, the combined effects of diminishing marginal returns and network topology lead to competitive equilibria that have task reallocations that are qualitatively similar to what is expected in a load-balancing system with explicit coordination between nodes. In the paper, topological and algorithmic conditions are given that ensure the existence and uniqueness of a competitive equilibrium. Additionally, a decentralized distributed gradient-ascent algorithm is given that is guaranteed to converge to this equilibrium while not causing any node to over-volunteer beyond its maximum task-processing rate. The framework is applied to an autonomous-air-vehicle example, and connections are drawn to classic studies of the evolution of cooperation in nature.
Keywords :
autonomous aerial vehicles; cooperative systems; distributed algorithms; distributed control; game theory; gradient methods; graph theory; oligopoly; resource allocation; Cournot oligopolies; algorithmic conditions; autonomous-air-vehicle; competitive equilibria; cooperative task processing; decentralized distributed gradient-ascent algorithm; diminishing marginal returns; distributed agent design; distributed task processing; explicit coordination; fictitious trading economy; graph theory; load-balancing system; maximum task-processing rate; network topology; remote tasks; task reallocations; topological conditions; Convergence; Cybernetics; Games; Nash equilibrium; Oligopoly; Vehicles; Agents and autonomous systems; distributed control; game theory; load balancing; network analysis and control; parallel algorithms;
fLanguage :
English
Journal_Title :
Cybernetics, IEEE Transactions on
Publisher :
ieee
ISSN :
2168-2267
Type :
jour
DOI :
10.1109/TCYB.2013.2271776
Filename :
6560369
Link To Document :
بازگشت