Resource-Aware Cost-Sharing Mechanisms with Priors

06/03/2021
by   Vasilis Gkatzelis, et al.
0

In a decentralized system with m machines, we study the selfish scheduling problem where each user strategically chooses which machine to use. Each machine incurs a cost, which is a function of the total load assigned to it, and some cost-sharing mechanism distributes this cost among the machine's users. The users choose a machine aiming to minimize their own share of the cost, so the cost-sharing mechanism induces a game among them. We approach this problem from the perspective of a designer who can select which cost-sharing mechanism to use, aiming to minimize the price of anarchy (PoA) of the induced games. Recent work introduced the class of resource-aware cost-sharing mechanisms, whose decisions can depend on the set of machines in the system, but are oblivious to the total number of users. These mechanisms can guarantee low PoA bounds for instances where the cost functions of the machines are all convex or concave, but can suffer from very high PoA for cost functions that deviate from these families. In this paper we show that if we enhance the class of resource-aware mechanisms with some prior information regarding the users, then they can achieve low PoA for a much more general family of cost functions. We first show that, as long as the mechanism knows just two of the participating users, then it can assign special roles to them and ensure a constant PoA. We then extend this idea to settings where the mechanism has access to the probability with which each user is present in the system. For all these instances, we provide a mechanism that achieves an expected PoA that is logarithmic in the expected number of users.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/07/2020

Resource-Aware Protocols for Network Cost-Sharing Games

We study the extent to which decentralized cost-sharing protocols can ac...
research
05/09/2022

Improved Price of Anarchy via Predictions

A central goal in algorithmic game theory is to analyze the performance ...
research
07/16/2020

Decentralized Ride-Sharing and Vehicle-Pooling Based on Fair Cost-Sharing Mechanisms

Ride-sharing or vehicle-pooling allows commuters to team up spontaneousl...
research
07/14/2022

Queueing games with an endogenous number of machines

This paper studies queueing problems with an endogenous number of machin...
research
07/12/2019

On the Price of Anarchy of Cost-Sharing in Real-Time Scheduling Systems

We study cost-sharing games in real-time scheduling systems where the ac...
research
09/19/2017

Selfish Jobs with Favorite Machines: Price of Anarchy vs Strong Price of Anarchy

We consider the well-studied game-theoretic version of machine schedulin...
research
02/26/2020

Mechanism Design for Public Projects via Neural Networks

We study mechanism design for nonexcludable and excludable binary public...

Please sign up or login with your details

Forgot password? Click here to reset