Skip to main content
Log in

An algorithm for multi-agent scheduling to minimize the makespan on m parallel machines

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

This paper considers a multi-agent scheduling problem, in which each agent has a set of non-preemptive jobs, and jobs of all agents are to be processed on m identical parallel machines. The objective is to find a schedule to minimize the makespan of each agent. For an agent, the definition of \(\alpha \) point is introduced, based on which an approximation algorithm is proposed for the problem. In the obtained schedule, the agent with the ith smallest \(\alpha \) point value is the ith completed agent, and the agent’s completion time is at most \(i+ \left( \frac{1}{3}-\frac{1}{3m}\right) \) times its minimum makespan. Finally, we show the performance analysis is tight.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Agnetis, A., Billaut, J. C., Gawiejnowicz, S., Pacciarelli, D., & Soukhal, A. (2014). Multiagent scheduling-models and algorithms. Berlin: Springer. ISBN 978-3-642-41879-2.

    Book  Google Scholar 

  • Agnetis, A., Mirchandani, P. B., Pacciarelli, D., & Pacifici, A. (2004). Scheduling problem with two competing agents. Operations Research, 52, 229–242.

    Article  Google Scholar 

  • Agnetis, A., Pacciarelli, D., & Pacifici, A. (2007). Multi-agent single machine scheduling. Annals of Operations Research, 150, 3–15.

    Article  Google Scholar 

  • Agnetis, A., Pascale, G., & Pacciarelli, D. (2009). A Lagrangian approach to single-machine scheduling problems with two competing agents. Journal of Scheduling, 12, 401–415.

    Article  Google Scholar 

  • Cheng, T. C. E., Ng, C. T., & Yuan, J. J. (2006). Multi-agent scheduling on a single machine to minimize total weighted number of tardy jobs. Theoretical Computer Science, 362, 273–281.

    Article  Google Scholar 

  • Cheng, T. C. E., Ng, C. T., & Yuan, J. J. (2008). Multi-agent scheduling on a single machine with max-form criteria. European Journal of Operational Research, 188, 603–609.

    Article  Google Scholar 

  • Fan, B. Q., Cheng, T. C. E., Li, S. S., & Feng, Q. (2013). Bounded parallel-batching scheduling with two competing agents. Journal of Scheduling, 16, 261–271.

    Article  Google Scholar 

  • Lee, K., Choi, B.-C., Leung, J. Y.-T., & Pinedo, M. L. (2009). Approximation algorithms for multi-agent scheduling to minimize total weighted completion time. Information Processing Letters, 109, 913–917.

    Article  Google Scholar 

  • Leung, J. Y.-T., Pinedo, M., & Wan, G. (2010). Competitive two-agent scheduling and its applications. Operations Research, 58, 458–469.

    Article  Google Scholar 

  • Li, S., & Yuan, J. J. (2012). Unbounded parallel-batching scheduling with two competitive agents. Journal of Scheduling, 15, 629–640.

    Article  Google Scholar 

  • Pinedo, M. L. (2011). Scheduling-theory, algorithm, and systems (4th ed.). New York: Springer.

    Google Scholar 

  • Saule, E., & Trystram, D. (2009). Multi-users scheduling in parallel systems. In Proceedings of IEEE international parallel and distributed processing symposium 2009, Roma, Italy (pp. 1–9).

  • Zhao, K., Lu, X., & Gu, M. (2016). A new approximation algorithm for multi-agent scheduling to minimize makespan on two machines. Journal of Scheduling, 19, 21–31.

    Article  Google Scholar 

Download references

Acknowledgements

We are grateful to the referees for providing comments for our paper. The authors thank Dr. Kejun Zhao for reviewing the paper before its formally submission. This work is supported by National Natural Science Foundation of China (Grant Nos. 11201282, 61304209, and 11371137), Innovation Program of Shanghai Municipal Education Commission (Grant No. 14YZ127), Humanities and Social Sciences planning fund of Ministry of Education (Grant No. 17YJAZH024), Pre-research project for young teachers from SUFE, and National project follow-up research project from SUFE.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinwei Gu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gu, M., Gu, J. & Lu, X. An algorithm for multi-agent scheduling to minimize the makespan on m parallel machines. J Sched 21, 483–492 (2018). https://doi.org/10.1007/s10951-017-0546-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-017-0546-9

Keywords

Navigation