Maximizing the minimum load: The cost of selfishness

被引:10
作者
Chen, Xujin [1 ]
Epstein, Leah [2 ]
Kleiman, Elena [2 ]
van Stee, Rob [3 ]
机构
[1] Chinese Acad Sci, Inst Appl Math, Beijing 100190, Peoples R China
[2] Univ Haifa, Dept Math, IL-31905 Haifa, Israel
[3] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
基金
美国国家科学基金会;
关键词
Scheduling; Price of anarchy; Machine covering; Envy-ratio; PRICE; TIME;
D O I
10.1016/j.tcs.2013.02.033
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider a scheduling problem on m machines, where each job is controlled by a selfish agent. Each agent is only interested in minimizing its own cost, defined as the total load of the machine that its job is assigned to. We consider the objective of maximizing the minimum load (the value of the cover) over the machines. Unlike the regular makespan minimization problem, which was extensively studied in a game-theoretic context, this problem has not been considered in this setting before. We study the price of anarchy (POA) and the price of stability (POS). These measures are unbounded already for two uniformly related machines [11], and therefore we focus on identical machines. We show that the POS is 1, and derive tight bounds on the pure POA for m <= 7 and on the overall pure POA, showing that its value is exactly 1.7. To achieve the upper bound of 1.7, we make an unusual use of weighting functions. Finally, we show that the mixed POA grows exponentially with m for this problem. In addition, we consider a similar setting of selfish jobs with a different objective of minimizing the maximum ratio between the loads of any pair of machines in the schedule. We show that under this objective the POS is 1 and the pure POA is 2, for any m >= 2. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:9 / 19
页数:11
相关论文
共 30 条
[1]  
Alon N, 1997, PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P493
[2]   THE PRICE OF STABILITY FOR NETWORK DESIGN WITH FAIR COST ALLOCATION [J].
Anshelevich, Elliot ;
Dasgupta, Anirban ;
Kleinberg, Jon ;
Tardos, Eva ;
Wexler, Tom ;
Roughgarden, Tim .
SIAM JOURNAL ON COMPUTING, 2008, 38 (04) :1602-1623
[3]  
Bansal N., 2006, STOC'06. Proceedings of the 38th Annual ACM Symposium on Theory of Computing, P31, DOI 10.1145/1132516.1132522
[4]  
COFFMAN EG, 1984, ACTA INFORM, V21, P409, DOI 10.1007/BF00264618
[5]   Tight Bounds for Worst-Case Equilibria [J].
Czumaj, Artur ;
Voecking, Berthold .
ACM TRANSACTIONS ON ALGORITHMS, 2007, 3 (01)
[6]   SCHEDULING TO MAXIMIZE THE MINIMUM PROCESSOR FINISH TIME IN A MULTIPROCESSOR SYSTEM [J].
DEUERMEYER, BL ;
FRIESEN, DK ;
LANGSTON, MA .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1982, 3 (02) :190-196
[7]   TRUTHFUL APPROXIMATION SCHEMES FOR SINGLE- PARAMETER AGENTS [J].
Dhangwatnotai, Peerapong ;
Dobzinski, Shahar ;
Dughmi, Shaddin ;
Roughgarden, Tim .
SIAM JOURNAL ON COMPUTING, 2011, 40 (03) :915-933
[8]  
Dosa J., 2013, 30 INT S THEOR ASP C, P538
[9]  
Ebenlendr T., 2005, Approximation and Online Algorithms. Third International Workshop, WAOA 2005. Revised Papers (Lecture Notes in Computer Science Vol. 3879), P110
[10]  
Epstein L, 2013, PROCEEDINGS OF THE TWENTY-FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA 2013), P1243