Utility design for distributed resource Allocation - Part I: characterizing and optimizing the exact price of anarchy
File(s)journal-PART1.pdf (2.75 MB)
Accepted version
Author(s)
Paccagnan, Dario
Chandan, Rahul
Marden, Jason R
Type
Journal Article
Abstract
Game theory has emerged as a fruitful paradigm for the design of networked multiagent systems. A fundamental component of this approach is the design of agents' utility functions so that their self-interested maximization results in a desirable collective behavior. In this work we focus on a well-studied class of distributed resource allocation problems where each agent is requested to select a subset of resources with the goal of optimizing a given system-level objective. Our core contribution is the development of a novel framework to tightly characterize the worst case performance of any resulting Nash equilibrium (price of anarchy) as a function of the chosen agents' utility functions. Leveraging this result, we identify how to design such utilities so as to optimize the price of anarchy through a tractable linear program. This provides us with a priori performance certificates applicable to any existing learning algorithm capable of driving the system to an equilibrium. Part II of this work specializes these results to submodular and supermodular objectives, discusses the complexity of computing Nash equilibria, and provides multiple illustrations of the theoretical findings.
Date Issued
2020-11-01
Date Acceptance
2019-12-04
Citation
IEEE Transactions on Automatic Control, 2020, 65 (11), pp.4616-4631
ISSN
0018-9286
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Start Page
4616
End Page
4631
Journal / Book Title
IEEE Transactions on Automatic Control
Volume
65
Issue
11
Copyright Statement
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Identifier
https://ieeexplore.ieee.org/document/8941319
Subjects
Science & Technology
Technology
Automation & Control Systems
Engineering, Electrical & Electronic
Engineering
Resource management
Games
Optimization
Nash equilibrium
Distributed algorithms
Combinatorial optimization
distributed optimization
game theory
price of anarchy
resource allocation
GAMES
EQUILIBRIA
cs.GT
cs.GT
math.OC
Industrial Engineering & Automation
0102 Applied Mathematics
0906 Electrical and Electronic Engineering
0913 Mechanical Engineering
Publication Status
Published
Date Publish Online
2019-12-24