Skip to main content

On Designing Truthful Mechanisms for Online Scheduling

  • Conference paper
Structural Information and Communication Complexity (SIROCCO 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3499))

Abstract

We study the online version of the scheduling problem involving selfish agents considered by Archer and Tardos [FOCS 2001]: jobs must be scheduled on m parallel related machines, each of them owned by a different selfish agent.

Our study focuses on general techniques to translate approximation/competitive algorithms into equivalent approximation/competitive truthful mechanisms. Our results show that this translation is more problematic in the online setting than in the offline one.For m = 2, we develop an offline and an online “translation” technique which, given anyρ-approximation/competitive (polynomial-time) algorithm, yields an f(ρ)-approximation/competitive (polynomial-time) mechanism, with f(ρ) = ρ(1 + ε) in the offline case, for every ε > 0. By contrast, one of our lower bounds implies that, in general, online ρ-competitive algorithms cannot be turned into ρ(1 + ε)-competitive mechanisms, for some ε > 0 and every m ≥ 2.

We also investigate the issue of designing new online algorithms from scratch so to obtain efficient competitive mechanisms, and prove some lower bounds on a class of “natural” algorithms. Finally, we consider the variant introduced by Nisan and Ronen [STOC 1999] in which machines can be verified. For this model, we give a O(1)-competitive online mechanism for any number of machines and prove that some of the above lower bounds can be broken.

Work supported by the European Project IST-2001-33135, Critical Resource Sharing for Cooperation in Complex Systems (CRESCCO).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Chapter  Google Scholar 

  2. Archer, A., Tardos, E.: Truthful mechanisms for one-parameter agents. In: Proc. of the IEEE Symposium on Foundations of Computer Science (FOCS), pp. 482–491 (2001)

    Google Scholar 

  3. Aspnes, J., Azar, Y., Fiat, A., Plotkin, S.A., Waarts, O.: On-line routing of virtual circuits with applications to load balancing and machine scheduling. Journal of the ACM 44(3), 486–504 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  4. Auletta, V., De Prisco, R., Penna, P., Persiano, G.: 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)

    Chapter  Google Scholar 

  5. Auletta, V., De Prisco, R., Penna, P., Persiano, G.: On designing truthful mechanisms for online scheduling. Technical report, European Project CRESCCO (2004), http://www.ceid.upatras.gr/crescco/

  6. Auletta, V., De Prisco, R., Penna, P., Persiano, G.: The power of verification for one-parameter agents. In: Díaz, J., Karhumäki, J., Lepistö, A., Sannella, D. (eds.) ICALP 2004. LNCS, vol. 3142, pp. 171–182. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  7. Azar, Y.: Online load balancing. In: Online algorithms - the state of the art, pp. 178–195. Springer, Heidelberg (1998)

    Google Scholar 

  8. Graham, R.L.: Bounds for certain multiprocessing anomalies. Bell System Technical Journal 45, 1563–1581 (1966)

    Google Scholar 

  9. Nisan, N., Ronen, A.: Algorithmic Mechanism Design. In: Proc. of the 31st Annual ACM Symposium on Theory of Computing (STOC), pp. 129–140 (1999)

    Google Scholar 

  10. Vickrey, W.: Counterspeculation, Auctions and Competitive Sealed Tenders. Journal of Finance, 8–37 (1961)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Auletta, V., De Prisco, R., Penna, P., Persiano, G. (2005). On Designing Truthful Mechanisms for Online Scheduling. In: Pelc, A., Raynal, M. (eds) Structural Information and Communication Complexity. SIROCCO 2005. Lecture Notes in Computer Science, vol 3499. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11429647_3

Download citation

  • DOI: https://doi.org/10.1007/11429647_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26052-3

  • Online ISBN: 978-3-540-32073-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics