Distributed resource allocation through utility design - Part I: optimizing the performance certificates via the price of anarchy

07/03/2018
by   Dario Paccagnan, et al.
0

Game theory has emerged as a novel approach for the coordination of multiagent systems. A fundamental component of this approach is the design of a local utility function for each agent so that their selfish maximization achieves the global objective. In this paper we propose a novel framework to characterize and optimize the worst case performance (price of anarchy) of any resulting equilibrium as a function of the chosen utilities, thus providing a performance certificate for a large class of algorithms. More specifically, we consider a class of resource allocation problems, where each agent selects a subset of the resources with the goal of maximizing a welfare function. First, we show that any smoothness argument is inconclusive for the design problems considered. Motivated by this, we introduce a new approach providing a tight expression for the price of anarchy (PoA) as a function of the chosen utility functions. Leveraging this result, we show how to design the utilities so as to maximize the PoA through a tractable linear program. In Part II we specialize the results to submodular and supermodular welfare functions, discuss complexity issues and provide two applications.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/24/2019

When Smoothness is Not Enough: Toward Exact Quantification and Optimization of the Price-of-Anarchy

Today's multiagent systems have grown too complex to rely on centralized...
research
07/03/2018

Distributed resource allocation through utility design - Part II: applications to submodular, supermodular and set covering problems

A fundamental component of the game theoretic approach to distributed co...
research
01/18/2019

Distributed control and game design: From strategic agents to programmable machines

Large scale systems are forecasted to greatly impact our future lives th...
research
02/08/2021

Tractable mechanisms for computing near-optimal utility functions

Large scale multiagent systems must rely on distributed decision making,...
research
11/18/2019

Optimal mechanisms for distributed resource-allocation

As the complexity of real-world systems continues to increase, so does t...
research
06/21/2023

The Cost of Informing Decision-Makers in Multi-Agent Maximum Coverage Problems with Random Resource Values

The emergent behavior of a distributed system is conditioned by the info...
research
08/15/2023

Collaborative Coalitions in Multi-Agent Systems: Quantifying the Strong Price of Anarchy for Resource Allocation Games

The emergence of new communication technologies allows us to expand our ...

Please sign up or login with your details

Forgot password? Click here to reset