Skip to main content
Log in

Tighter price of anarchy for selfish task allocation on selfish machines

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Given a set \(L = \{J_1,J_2,\ldots ,J_n\}\) of n tasks and a set \(M = \{M_1,M_2, \ldots ,M_m\}\) of m identical machines, in which tasks and machines are possessed by different selfish clients. Each selfish client of machine \(M_i \in M\) gets a profit equal to its load and each selfish client of task allocated to \(M_i\) suffers from a cost equal to the load of \(M_i\). Our aim is to allocate the tasks on the m machines so as to minimize the maximum completion times of the tasks on each machine. A stable allocation is referred to as a dual equilibrium (DE). We firstly show that 4/3 is tight upper bound of the Price of Anarchy(PoA) with respect to dual equilibrium for \(m\in \{3,\ldots ,9\}\). And secondly \((7m-6)/(5m-3)\) is an upper bound for \(m\ge 10\). The result is better than the existing bound of 7/5.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  • Andelman N, Azar Y, Sorani M (2007) Truthful approximation mechanisms for scheduling selfish related machines. Theory Comput Syst 40:423–436

    Article  MathSciNet  Google Scholar 

  • Chen B, Gürel S (2012) Efficiency analysis of load balancing games with and without activation costs. J Sched 15(2):157–164

    Article  MathSciNet  Google Scholar 

  • Chen X, Hu X, Ma W, Wang C (2013) Reducing price of anarchy of selfish task allocation with more selfishness. Theor Comput Sci 507:17–33

    Article  MathSciNet  Google Scholar 

  • Christodoulou G, Gourvès L, Pascual F (2007) Scheduling Selfish Tasks: About the Performance of Truthful Algorithms. Computing and Combinatorics: 13th Annual International Conference, COCOON 2007, LNCS 4598. Springer-Verlag, Berlin, pp 187–197

    Chapter  Google Scholar 

  • Finn G, Horowitz E (1979) A linear time approximation algorithm for multiprocessor scheduling. BIT Numer Math 19:312–320

    Article  MathSciNet  Google Scholar 

  • Garey MR, Johnson DS (1979) Computers and intractabilities: a guide to the theory of NP-completeness. W. H. Freeman, New York

    MATH  Google Scholar 

  • Graham RL (1969) Bounds on multiprocessing timing anomalies. SIAM J Appl Math 17:416–429

    Article  MathSciNet  Google Scholar 

  • Hochbaum DS, Shmoys DB (1987) Using dual approximation algorithms for scheduling problems: theoretical and practical results. J ACM 34(1):144–162

    Article  MathSciNet  Google Scholar 

  • Hung HC, Lin BMT, Posner ME, Wei J (2019) Preemptive parallel-machine scheduling problem of maximizing the number of on-time jobs. J Sched 22:413–431

    Article  MathSciNet  Google Scholar 

  • Koutsoupias E, Papadimitriou CH (1999) Worst-case equilibria. In: STACS’99, LNCS vol 1563, pp 404–413

  • Li R, Cheng X, Zhou Y (2014) Online scheduling for jobs with nondecreasing release times and similar lengths on parallel machines. Optim J Math Program Op Res 63(6):867–882

    MathSciNet  MATH  Google Scholar 

  • Lin L, Tan Z (2014) Inefficiency of Nash equilibrium for scheduling games with constrained jobs: aparametric analysis. Theor Comput Sci 521(2):123–134

    Article  Google Scholar 

  • Nisan N, Ronen A (2001) Algorithmic mechanism design. Games Econ Behav 35:166–196

    Article  MathSciNet  Google Scholar 

  • Shulgina ON, Shcherbakova NK (2015) About one algorithm for solving scheduling problem. Lobachevskii J Math 36(2):211–214

    Article  MathSciNet  Google Scholar 

  • Xie F, Zhang Y, Bai Q (2016) Inefficiency analysis of the scheduling game on limited identical machines with activation costs. Inf Process Lett 116(4):316–320

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The authors would like to express their thanks to the National Natural Science Foundation of China for financially supporting under Grant No. 11471110, the Foundation Grant of Education Department of Hunan (Nos. 16A126 and 16C0332) and Hunan Provincial Innovation Foundation For Postgraduate under Grant No. CX2017B173.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rongheng Li.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cheng, X., Li, R. & Zhou, Y. Tighter price of anarchy for selfish task allocation on selfish machines. J Comb Optim 44, 1848–1879 (2022). https://doi.org/10.1007/s10878-020-00556-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00556-6

Keywords

Navigation