Abstract
This paper deals with problems which fall into the domain of selfish scheduling: a protocol is in charge of building a schedule for a set of tasks without directly knowing their length. The protocol gets these informations from agents who control the tasks. The aim of each agent is to minimize the completion time of her task while the protocol tries to minimize the maximal completion time. When an agent reports the length of her task, she is aware of what the others bid and also of the protocol’s algorithm. Then, an agent can bid a false value in order to optimize her individual objective function. With erroneous information, even the most efficient algorithm may produce unreasonable solutions. An algorithm is truthful if it prevents the selfish agents from lying about the length of their task. The central question in this paper is: “How efficient a truthful algorithm can be? We study the problem of scheduling selfish tasks on parallel identical machines. This question has been raised by Christodoulou et al [8] in a distributed system, but it is also relevant in centrally controlled systems. Without considering side payments, our goal is to give a picture of the performance under the condition of truthfulness.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Ambrosio, P., Auletta, V.: Deterministic Monotone Algorithms for Scheduling on related Machines. In: Persiano, G., Solis-Oba, R. (eds.) WAOA 2004. LNCS, vol. 3351, pp. 267–280. Springer, Heidelberg (2005)
Andelman, N., Azar, Y., Sorani, M.: Truthful Approximation Mechanisms for Scheduling Selfish Related Machines. In: Diekert, V., Durand, B. (eds.) STACS 2005. LNCS, vol. 3404, pp. 69–82. Springer, Heidelberg (2005)
Angel, E., Bampis, E., Pascual, F.: Truthful Algorithms for Scheduling Selfish Tasks on Parallel Machines. In: Deng, X., Ye, Y. (eds.) WINE 2005. LNCS, vol. 3828, pp. 698–707. Springer, Heidelberg (2005)
Archer, A., Tardos, E.: Truthful Mechanisms for One-Parameter Agents. In: Proc. of FOCS 2001, pp. 482–491 (2001)
Auletta, V., Penna, P., De Prisco, R., Persiano, P.: How to Route and Tax Selfish Unsplittable Traffic. In: Proc. of SPAA 2004, pp. 196–204 (2004)
Auletta, V., De Prisco, R., Penna, P., Persiano, P.: Deterministic Truthful Approximation Mechanisms for Scheduling Related Machines. In: Diekert, V., Habib, M. (eds.) STACS 2004. LNCS, vol. 2996, pp. 608–619. Springer, Heidelberg (2004)
Clarke, E.: Multipart pricing of public goods. Public Choices, pp. 17–33 (1971)
Christodoulou, G., Koutsoupias, E., Nanavati, A.: Coordination Mechanisms. In: Díaz, J., Karhumäki, J., Lepistö, A., Sannella, D. (eds.) ICALP 2004. LNCS, vol. 3142, pp. 345–357. Springer, Heidelberg (2004)
Christodoulou, G., Koutsoupias, E., Vidali, A.: A lower bound for scheduling mechanisms. In: Proc. of SODA 2007 (2007)
Garey, M., Johnson, D.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman & Co, NewYork (1979)
Graham, R.: Bounds on multiprocessor timing anomalies. SIAM Jr. on Appl. Math. 17(2), 416–429 (1969)
Groves, T.: Incentive in teams. Econometrica 41(4), 617–631 (1973)
Immorlica, N., Li, L., Mirrokni, V.S., Schulz, A.: Coordination Mechanisms for Selfish Scheduling. In: Deng, X., Ye, Y. (eds.) WINE 2005. LNCS, vol. 3828, pp. 55–69. Springer, Heidelberg (2005)
Koutsoupias, E., Papadimitriou, C.: Worst Case Equilibria. In: Meinel, C., Tison, S. (eds.) STACS 1999. LNCS, vol. 1563, pp. 404–413. Springer, Heidelberg (1999)
Kovács, A.: Fast monotone 3-approximation algorithm for scheduling related machines. In: Brodal, G.S., Leonardi, S. (eds.) ESA 2005. LNCS, vol. 3669, pp. 616–627. Springer, Heidelberg (2005)
Mu’alem, A., Schapira, M.: Setting lower bounds on truhfulness. In: Proc. of SODA 2007 (2007)
Nisan, N., Ronen, A.: Algorithmic mechanism design. In: Proc. STOC 1999, pp. 129-140 (1999)
Pascual, F.: Optimisation dans les réseaux : de l’approximation polynomiale à la théorie des jeux. Ph.D Thesis, University of Evry, France (2006) (in french)
Tchetgnia, A-A.: Truthful algorithms for some scheduling problems. Master Thesis MPRI, École Polytechnique, France (2006)
Vickrey, W.: Counterspeculation, auctions and competitive sealed tenders. J. Finance 16, 8–37 (1961)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Christodoulou, G., Gourvès, L., Pascual, F. (2007). Scheduling Selfish Tasks: About the Performance of Truthful Algorithms. In: Lin, G. (eds) Computing and Combinatorics. COCOON 2007. Lecture Notes in Computer Science, vol 4598. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73545-8_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-73545-8_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73544-1
Online ISBN: 978-3-540-73545-8
eBook Packages: Computer ScienceComputer Science (R0)