• 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