Abstract
We study the problem of scheduling m tasks to n selfish, unrelated machines in order to minimize the makespan, in which the execution times are independent random variables, identical across machines. We show that the VCG mechanism, which myopically allocates each task to its best machine, achieves an approximation ratio of O(ln n ln / ln n). This improves significantly on the previously best known bound of O(m/n) for prior-independent mechanisms, given by Chawla et al. [7] under the additional assumption of Monotone Hazard Rate (MHR) distributions. Although we demonstrate that this is tight in general, if we do maintain the MHR assumption, then we get improved, (small) constant bounds for m ≥ n ln n i.i.d. tasks. We also identify a sufficient condition on the distribution that yields a constant approximation ratio regardless of the number of tasks.
- Aaron Archer and Éva Tardos. 2001. Truthful mechanisms for one-parameter agents. In FOCS. 482--491. Google ScholarDigital Library
- Itai Ashlagi, Shahar Dobzinski, and Ron Lavi. 2012. Optimal lower bounds for anonymous scheduling mechanisms. Mathematics of Operations Research 37, 2, 244--258. Google ScholarDigital Library
- Terje Aven. 1985. Upper (Lower) bounds on the mean of the maximum (minimum) of a number of random variables. Journal of Applied Probability 22, 3, 723--728.Google ScholarCross Ref
- Pablo D. Azar, Robert Kleinberg, and S. Matthew Weinberg. 2014. Prophet inequalities with limited information. In Proceedings of the 25th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’14). 1358--1377. Google ScholarDigital Library
- Richard E. Barlow, Albert W. Marshall, and Frank Proschan. 1963. Properties of probability distributions with monotone hazard rate. Annals of Mathematical Statistics 34, 2, 375--389.Google ScholarCross Ref
- Petra Berenbrink, Tom Friedetzky, Zengjian Hu, and Russell Martin. 2008. On weighted balls-into-bins games. Theoretical Computer Science 409, 3, 511--520. Google ScholarDigital Library
- Shuchi Chawla, Jason D. Hartline, David Malec, and Balasubramanian Sivan. 2013. Prior-independent mechanisms for scheduling. In STOC. 51--60. Google ScholarDigital Library
- Shuchi Chawla, Nicole Immorlica, and Brendan Lucier. 2012. On the limits of black-box reductions in mechanism design. In STOC. 435--448. Google ScholarDigital Library
- George Christodoulou, Elias Koutsoupias, and Angelina Vidali. 2009. A lower bound for scheduling mechanisms. Algorithmica 55, 4, 729--740.Google ScholarDigital Library
- George Christodoulou and Annamária Kovács. 2013. A deterministic truthful PTAS for scheduling related machines. SIAM Journal on Computing 42, 4, 1572--1595.Google ScholarCross Ref
- Edward H. Clarke. 1971. Multipart pricing of public goods. Public Choice 11, 1, 17--33.Google ScholarCross Ref
- Constantinos Daskalakis and S. Matthew Weinberg. 2015. Bayesian truthful mechanisms for job scheduling from bi-criterion approximation algorithms. In SODA. 1934--1952. Google ScholarDigital Library
- Nikhil R. Devanur, Jason D. Hartline, Anna R. Karlin, and C. Thach Nguyen. 2011. Prior-independent multi-parameter mechanism design. In WINE. 122--133. Google ScholarDigital Library
- Peerapong Dhangwatnotai, Shahar Dobzinski, Shaddin Dughmi, and Tim Roughgarden. 2011. Truthful approximation schemes for single-parameter agents. SIAM Journal on Computing 40, 3, 915--933. Google ScholarDigital Library
- Peerapong Dhangwatnotai, Tim Roughgarden, and Qiqi Yan. 2015. Revenue maximization with a single sample. Games and Economic Behavior 91, 318--333.Google ScholarCross Ref
- Shaddin Dughmi, Tim Roughgarden, and Mukund Sundararajan. 2012. Revenue submodularity. Theory of Computing 8, 1, 95--119.Google ScholarCross Ref
- L. Epstein, A. Levin, and R. van Stee. 2013. A unified approach to truthful scheduling on related machines. Mathematics of Operations Research 41, 1, 1243--1252.Google Scholar
- Yiannis Giannakopoulos and Maria Kyropoulou. 2015. The VCG mechanism for Bayesian scheduling. In Web and Internet Economics (WINE), Evangelos Markakis and Guido Schfer (Eds.). Lecture Notes in Computer Science, Vol. 9470. Springer, Berlin, 343--356. Google ScholarDigital Library
- Kira Goldner and Anna R. Karlin. 2016. A prior-independent revenue-maximizing auction for multiple additive bidders. In WINE. Google ScholarDigital Library
- Theodore Groves. 1973. Incentives in teams. Econometrica 41, 4, 617--31.Google ScholarCross Ref
- Leslie A. Hall. 1997. Approximation algorithms for scheduling. In Approximation Algorithms for NP-hard Problems, Dorit S. Hochbaum (Ed.). PWS, Boston, MA, 1--45. Google ScholarDigital Library
- Jason D. Hartline and Tim Roughgarden. 2009. Simple versus optimal mechanisms. In EC. 225--234. Google ScholarDigital Library
- Elias Koutsoupias and Angelina Vidali. 2013. A lower bound of 1+&rgr; for truthful scheduling mechanisms. Algorithmica 66, 1, 211--223.Google ScholarCross Ref
- Ron Lavi and Chaitanya Swamy. 2009. Truthful mechanism design for multidimensional scheduling via cycle monotonicity. Games and Economic Behavior 67, 1, 99--124.Google ScholarCross Ref
- Jan Karel Lenstra, David B. Shmoys, and Éva Tardos. 1990. Approximation algorithms for scheduling unrelated parallel machines. Mathematical Programming 46, 259--271. Google ScholarDigital Library
- Pinyan Lu. 2009. On 2-player randomized mechanisms for scheduling. In WINE. 30--41. Google ScholarDigital Library
- Pinyan Lu and Changyuan Yu. 2008. An improved randomized truthful mechanism for scheduling unrelated machines. In STACS. 527--538.Google Scholar
- Rajeev Motwani and Prabhakar Raghavan. 1995. Randomized Algorithms. Cambridge University Press, New York, NY. Google ScholarDigital Library
- N. Nisan and A. Ronen. 2001. Algorithmic mechanism design. Games and Economic Behavior 35, 1/2, 166--196.Google Scholar
- Noam Nisan and Amir Ronen. 2007. Computationally feasible VCG mechanisms. Journal of Artificial Intelligence Research 29, 1, 19--47. Google ScholarCross Ref
- Martin Raab and Angelika Steger. 1998. “Balls into Bins” - A simple and tight analysis. In RANDOM. 159--170. Google ScholarDigital Library
- Tim Roughgarden, Inbal Talgam-Cohen, and Qiqi Yan. 2012. Supply-limiting mechanisms. In EC. 844--861. Google ScholarDigital Library
- Balasubramanian Sivan. 2013. Prior Robust Optimization. Ph.D. Dissertation. University of Wisconsin-Madison. Google ScholarDigital Library
- William Vickrey. 1961. Counterspeculation, auctions, and competitive sealed tenders. Journal of Finance 16, 1, 8--37.Google ScholarCross Ref
- Changyuan Yu. 2009. Truthful mechanisms for two-range-values variant of unrelated scheduling. Theoretical Computer Science 410, 21--23, 2196--2206. Google ScholarDigital Library
Index Terms
- The VCG Mechanism for Bayesian Scheduling
Recommendations
Failures of the VCG mechanism in combinatorial auctions and exchanges
AAMAS '06: Proceedings of the fifth international joint conference on Autonomous agents and multiagent systemsThe VCG mechanism is the canonical method for motivating bidders in combinatorial auctions and exchanges to bid truthfully. We study two related problems concerning the VCG mechanism: the problem of revenue guarantees, and that of collusion. The ...
VCG-equivalent in expectation mechanism: general framework for constructing iterative combinatorial auction mechanisms
AAMAS '13: Proceedings of the 2013 international conference on Autonomous agents and multi-agent systemsIn this paper, we develop a new class of iterative mechanisms called a VC equivalent in expectation mechanism. Iterative auctions are preferred over their sealed-bid counterparts in practical settings, since they can avoid full revelation of type ...
Bayesian mechanism design for budget-constrained agents
EC '11: Proceedings of the 12th ACM conference on Electronic commerceWe study Bayesian mechanism design problems in settings where agents have budgets. Specifically, an agent's utility for an outcome is given by his value for the outcome minus any payment he makes to the mechanism, as long as the payment is below his ...
Comments