An On-Line Algorithm for Some Uniform Processor Scheduling
SIAM Journal on Computing
Algorithms, games, and the internet
STOC '01 Proceedings of the thirty-third annual ACM symposium on Theory of computing
Journal of the ACM (JACM)
Selfish Routing and the Price of Anarchy
Selfish Routing and the Price of Anarchy
Tight bounds for worst-case equilibria
ACM Transactions on Algorithms (TALG)
Performance Guarantees of Local Search for Multiprocessor Scheduling
INFORMS Journal on Computing
Strong equilibrium in cost sharing connection games
Proceedings of the 8th ACM conference on Electronic commerce
Convergence time to Nash equilibrium in load balancing
ACM Transactions on Algorithms (TALG)
Algorithmica
Coordination mechanisms for selfish scheduling
Theoretical Computer Science
Tighter approximation bounds for LPT scheduling in two special cases
Journal of Discrete Algorithms
The structure and complexity of Nash equilibria for a selfish routing game
Theoretical Computer Science
Nashification and the coordination ratio for a selfish routing game
ICALP'03 Proceedings of the 30th international conference on Automata, languages and programming
STACS'99 Proceedings of the 16th annual conference on Theoretical aspects of computer science
Strong and correlated strong equilibria in monotone congestion games
WINE'06 Proceedings of the Second international conference on Internet and Network Economics
Computer Science Review
Strong price of anarchy for machine load balancing
ICALP'07 Proceedings of the 34th international conference on Automata, Languages and Programming
Theoretical Computer Science
Hi-index | 0.00 |
Recent interest in Nash equilibria led to a study of the price of anarchy (poa) and the strong price of anarchy (spoa) for scheduling problems. The two measures express the worst case ratio between the cost of an equilibrium (a pure Nash equilibrium, and a strong equilibrium, respectively) to the cost of a social optimum. The atomic players are the jobs, and the delay of a job is the completion time of the machine running it, also called the load of this machine. The social goal is to minimize the maximum delay of any job, while the selfish goal of each job is to minimize its own delay, that is, the delay of the machine running it. We consider scheduling on uniformly related machines. While previous studies either consider identical speed machines or an arbitrary number of speeds, focusing on the number of machines as a parameter, we consider the situation in which the number of different speeds is small. We reveal a linear dependence between the number of speeds and the poa. For a set of machines of at most p speeds, the poa turns out to be exactly p+1. The growth of the poa for large numbers of related machines is therefore a direct result of the large number of potential speeds. We further consider a well-known structure of processors, where all machines are of the same speed except for one possibly faster machine. We investigate the poa as a function of both the speed ratio between the fastest machine and the number of slow machines.