Skip to main content

Truthfulness for the Sum of Weighted Completion Times

  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 2016)

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

Included in the following conference series:

Abstract

We consider the problem of designing truthful mechanisms for scheduling selfish tasks on a single machine or on a set of m parallel machines. The objective of every selfish task is the minimization of its completion time while the aim of the mechanism is the minimization of the sum of weighted completion times. For the model without payments, we prove that there is no \((2-\epsilon )\)-approximate deterministic truthful algorithm and no \((\frac{3}{2}-\epsilon )\)-approximate randomized truthful algorithm when the tasks’ lengths are private data. When both the lengths and the weights are private data, we show that it is not possible to get an \(\alpha \)-approximate deterministic truthful algorithm for any \(\alpha >1\). In order to overcome these negative results we introduce a new concept that we call preventive preemption. Using this concept, we are able to propose a simple optimal truthful algorithm with no payments for the single-machine problem when the lengths of the tasks are private. For multiple machines, we present an optimal truthful algorithm for the unweighted case. For the weighted-multiple-machines case, we propose a truthful randomized algorithm which is \(\frac{3}{2}\)-approximate in expectation based on preventive preemption. For the model with payments, we prove that there is no optimal truthful algorithm even when only the lengths of the tasks are private data. Then, we propose an optimal truthful mechanism using preventive preemption and appropriately chosen payments.

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 EPUB and 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

Notes

  1. 1.

    Notice however that our results can be generalized to the case where the valuation of the tasks is their weighted completion time.

  2. 2.

    Recall that in this section \(w_i^b=w_i\).

References

  1. Abed, F., Correa, J.R., Huang, C.-C.: Optimal coordination mechanisms for multi-job scheduling games. In: Schulz, A.S., Wagner, D. (eds.) ESA 2014. LNCS, vol. 8737, pp. 13–24. Springer, Heidelberg (2014)

    Google Scholar 

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

    Chapter  Google Scholar 

  3. 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 

  4. Angel, E., Bampis, E., Pascual, F.: Truthful algorithms for scheduling selfish tasks on parallel machines. Theoret. Comput. Sci. 369, 157–168 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  5. Angel, E., Bampis, E., Pascual, F., Tchetgnia, A.: On truthfulness and approximation for scheduling selfish tasks. J. Sched. 12, 437–445 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  6. Angel, E., Bampis, E., Thibault, N.: Randomized truthful algorithms for scheduling selfish tasks on parallel machines. Theor. Comput. Sci. 414(1), 1–8 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  7. Archer, A., Tardos, E.: Truthful mechanisms for one-parameter agents. In: FOCS, pp. 482–491 (2001)

    Google Scholar 

  8. Braverman, M., Chen, J., Kannan, S.: Optimal provision-after-wait in healthcare. In: ITCS 2014, Princeton, NJ, pp. 541–542 (2014)

    Google Scholar 

  9. Christodoulou, G., Gourvès, L., Pascual, F.: Scheduling selfish tasks: about the performance of truthful algorithms. In: Lin, G. (ed.) COCOON 2007. LNCS, vol. 4598, pp. 187–197. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  10. Clarke, E.: Multipart pricing of public goods. Public Choice 11(1), 17–33 (1971)

    Article  Google Scholar 

  11. Cohen, J., Pascual, F.: Scheduling tasks from selfish multi-tasks agents. In: Träff, J.L., Hunold, S., Versaci, F. (eds.) Euro-Par 2015. LNCS, vol. 9233, pp. 183–195. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  12. Cole, R., Correa, J.R., Gkatzelis, V., Mirrokni, V.S., Olver, N.: Inner product spaces for minsum coordination mechanisms. In: ACM STOC 2011, pp. 539–548 (2011)

    Google Scholar 

  13. Fotakis, D., Tzamos, C., Zampetakis, E.: Who to trust for truthfully maximizing welfare? CoRR abs/1507.02301 (2015)

    Google Scholar 

  14. Groves, T.: Incentive in teams. Econometrica 41(4), 617–631 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  15. Hoeksma, R., Uetz, M.: The price of anarchy for minsum related machine scheduling. In: Solis-Oba, R., Persiano, G. (eds.) WAOA 2011. LNCS, vol. 7164, pp. 261–273. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  16. Hurst, J., Siciliani, L.: Tackling excessive waiting times for elective surgery: a comparison of policies in 12 OECD countries. Health Policy 72(2), 201–215 (2005)

    Article  Google Scholar 

  17. Kawaguchi, T., Kyan, S.: Worst case bound of an LRF schedule for the mean weighted flow-time problem. SIAM J. Comput. 15(4), 1119–1129 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  18. Koutsoupias, E., Papadimitriou, C.: Worst-case equilibria. In: Meinel, C., Tison, S. (eds.) STACS 1999. LNCS, vol. 1563, p. 404. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  19. Nisan, N., Ronen, A.: Algorithmic mechanism design. In: STOC, pp. 129–140 (1999)

    Google Scholar 

  20. Schulz, A.S., Skutella, M.: Scheduling unrelated machines by randomized rounding. SIAM J. Discret. Math. 15(4), 450–469 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  21. Smith, W.E.: Various optimizers for single stage production. Naval Res. Logist. Q. 3, 59–66 (1956)

    Article  MathSciNet  Google Scholar 

  22. Vickrey, W.: Counterspeculation, auctions and competitive sealed tenders. J. Financ. 16, 8–37 (1961)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgments

The work of Evripidis Bampis and Fanny Pascual was partly supported by the French ANR grant ANR-14-CE24-0007-01 “CoCoRICo-CoDec”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Evripidis Bampis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Angel, E., Bampis, E., Pascual, F., Thibault, N. (2016). Truthfulness for the Sum of Weighted Completion Times. In: Dinh, T., Thai, M. (eds) Computing and Combinatorics . COCOON 2016. Lecture Notes in Computer Science(), vol 9797. Springer, Cham. https://doi.org/10.1007/978-3-319-42634-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42634-1_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42633-4

  • Online ISBN: 978-3-319-42634-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics