Abstract

We present the first monotone randomized polynomial-time approximation scheme (PTAS) for minimizing the makespan of parallel related machines ($Q||C_{\max}$), the paradigmatic problem in single-parameter algorithmic mechanism design. This result immediately gives a polynomial-time, truthful (in expectation) mechanism whose approximation guarantee attains the best-possible one for all polynomial-time algorithms (assuming $P\neq NP$). Our algorithmic techniques are flexible and also yield a monotone deterministic quasi-PTAS for $Q||C_{\max}$ and a monotone randomized PTAS for max-min scheduling on related machines.

MSC codes

  1. 68Q99
  2. 90B35
  3. 91A99

Keywords

  1. algorithmic mechanism design
  2. algorithm game theory
  3. scheduling

Get full access to this article

View all available purchase options and get full access to this article.

References

1.
P. Ambrosio and V. Auletta, Deterministic monotone algorithms for scheduling on related machines, Theoret. Comput. Sci., 406 (2008), pp. 173–186.
2.
N. Andelman, Y. Azar, and M. Sorani, Truthful approximation mechanisms for scheduling selfish related machines, Theory Comput. Syst., 40 (2007), pp. 423–436.
3.
A. Archer, Mechanisms for Discrete Optimization with Rational Agents, Ph.D. thesis, Cornell University, Ithaca, NY, 2004.
4.
A. Archer and É. Tardos, Truthful mechanisms for one-parameter agents, in Proceedings of the 42nd Annual IEEE Symposium on Foundations of Computer Science (FOCS), IEEE Press, Piscataway, NJ, 2001, pp. 482–491.
5.
V. Auletta, R. De Prisco, P. Penna, and G. Persiano, Deterministic truthful approximation mechanisms for scheduling related machines, in Proceedings of the 21st Annual Symposium on Theoretical Aspects of Computer Science (STACS), Lecture Notes in Comput. Sci. 2996, Springer-Verlag, Berlin, New York, 2004, pp. 608–619.
6.
Y. Azar and L. Epstein, Approximation schemes for covering and scheduling on related machines, in Proceedings of the First International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX), Lecture Notes in Comput. Sci. 1444, Springer-Verlag, Berlin, New York, 1998, pp. 39–47.
7.
D. Buchfuhrer, S. Dughmi, H. Fu, R. Kleinberg, E. Mossel, C. Papadimitriou, M. Schapira, Y. Singer, and C. Umans, Inapproximability for VCG-based combinatorial auctions, in Proceedings of the 21st Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), SIAM, Philadelphia, 2010, pp. 518–536.
8.
G. Christodoulou and A. Kovács, A deterministic truthful PTAS for scheduling related machines, in Proceedings of the 21st Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), SIAM, Philadelphia, 2010, pp. 1005–1016.
9.
E. H. Clarke, Multipart pricing of public goods, Public Choice, 11 (1971), pp. 17–33.
10.
S. Dughmi and T. Roughgarden, Black-box randomized reductions in algorithmic mechanism design, in Proceedings of the 51st Annual IEEE Symposium on Foundations of Computer Science (FOCS), IEEE Press, Piscataway, NJ, 2010, pp. 775–784.
11.
L. Epstein and J. Sgall, Approximation schemes for scheduling on uniformly related and identical parallel machines, Algorithmica, 39 (2004), pp. 43–57.
12.
L. Epstein and R. van Stee, Maximizing the minimum load for selfish agents, in Proceedings of the 8th Conference on Latin American Theoretical Informatics (LATIN), Lecture Notes in Comput. Sci. 4957, Springer-Verlag, Berlin, New York, 2008, pp. 264–275.
13.
T. Groves, Incentives in teams, Econometrica, 41 (1973), pp. 617–631.
14.
J. D. Hartline and B. Lucier, Bayesian algorithmic mechanism design, in Proceedings of the 42nd Annual ACM Symposium on Theory of Computing (STOC), ACM, New York, 2010, pp. 301–310.
15.
D. S. Hochbaum and D. B. Shmoys, A polynomial approximation scheme for scheduling on uniform processors: Using the dual approximation approach, SIAM J. Comput., 17 (1988), pp. 539–551.
16.
A. Kovács, Fast monotone 3-approximation algorithm for scheduling related machines, in Proceedings of the 13th Annual European Symposium on Algorithms (ESA), Lecture Notes in Comput. Sci. 3669, Springer-Verlag, Berlin, New York, 2005, pp. 616–627.
17.
A. Kovács, Tighter approximation bounds for LPT scheduling in two special cases, in Proceedings of the 6th Italian Conference on Algorithms and Complexity (CIAC), Lecture Notes in Comput. Sci. 3998, Springer-Verlag, Berlin, New York, 2006, pp. 187–198.
18.
R. Lavi, Computationally efficient approximation mechanisms, in Algorithmic Game Theory, N. Nisan, T. Roughgarden, É. Tardos, and V. Vazirani, eds., Cambridge University Press, Cambridge, UK, 2007, pp. 301–329.
19.
R. Lavi, A. Mu'alem, and N. Nisan, Towards a characterization of truthful combinatorial auctions, in Proceedings of the 44th Annual IEEE Symposium on Foundations of Computer Science (FOCS), IEEE Press, Piscatway, NJ, 2003, pp. 574–583.
20.
R. Myerson, Optimal auction design, Math. Oper. Res., 6 (1981), pp. 58–73.
21.
N. Nisan, Introduction to mechanism design (for computer scientists), in Algorithmic Game Theory, N. Nisan, T. Roughgarden, É. Tardos, and V. Vazirani, eds., Cambridge University Press, Cambridge, UK, 2007, pp. 209–241.
22.
N. Nisan and A. Ronen, Algorithmic mechanism design, Games Econom. Behav., 35 (2001), pp. 166–196.
23.
C. H. Papadimitriou, M. Schapira, and Y. Singer, On the hardness of being truthful, in Proceedings of the 49th Annual IEEE Symposium on Foundations of Computer Science (FOCS), IEEE Press, Piscatway, NJ, 2008, pp. 250–259.
24.
D. Parkes, Iterative Combinatorial Auctions: Achieving Economic and Computational Efficiency, Ph.D. thesis, University of Pennsylvania, Philadelphia, 2001.
25.
J. Riley and W. Samuelson, Optimal auctions, Amer. Econom. Rev., 71 (1981), pp. 381–392.

Information & Authors

Information

Published In

cover image SIAM Journal on Computing
SIAM Journal on Computing
Pages: 915 - 933
ISSN (online): 1095-7111

History

Submitted: 29 December 2008
Accepted: 6 April 2011
Published online: 23 June 2011

MSC codes

  1. 68Q99
  2. 90B35
  3. 91A99

Keywords

  1. algorithmic mechanism design
  2. algorithm game theory
  3. scheduling

Authors

Affiliations

Peerapong Dhangwatnotai

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

View Options

View options

PDF

View PDF

Figures

Tables

Media

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media