Skip to main content

Non-disjoint Multi-agent Scheduling Problem on Identical Parallel Processors

  • Conference paper
  • First Online:
Future Data and Security Engineering (FDSE 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10018))

Included in the following conference series:

Abstract

Scheduling problems in which agents (users, customers, application masters, resource manager, etc.) have to share the same set(s) of resources are at the frontier of combinatorial optimization and cooperative game theory. This paper deals with scheduling problems arising when two agents, each with a set of nonpreemptive jobs, compete to perform their respective jobs on two common identical parallel machines. Each agent aims at minimizing a certain objective function that depends on the completion times of its jobs only. The objective functions we consider in our study are makespan and number of tardy jobs. The agents may share some jobs and this problem is called non-disjoint multi-agent scheduling problem [3]. Finding the optimal solution for one agent with a constraint on the other agent’s cost function is known to be \(\mathcal {NP}\)-hard. To obtain best compromise solutions for each agent, we propose polynomial and pseudo-polynomial heuristics. Two mixed integer linear programming models are developed to calculate exact non-dominated solutions. Experimental results are conducted to measure the solutions quality given by heuristics.

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

References

  1. Agnetis, A., Mirchandani, P., Pacciarelli, D., Pacifici, A.: Non-dominated schedules for a job-shop with two competing users. Comput. Math. Organ. Theory 6(2), 191–217 (2000)

    Article  Google Scholar 

  2. Agnetis, A., Mirchandani, P., Pacciarelli, D., Pacifici, A.: Scheduling problems with two competing agents. Oper. Res. 52, 229–242 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  3. Agnetis, A., Billaut, J.-C., Gawiejnowicz, S., Pacciarelli, D., Soukhal, A.: Multiagent Scheduling Models and Algorithms. Springer, Heidelberg (2014). 271 p

    Book  MATH  Google Scholar 

  4. Baker, K.R., Smith, J.C.: A multiple-criteria model for machine scheduling. J. Sched. 6, 7–16 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  5. Balasubramanian, H., Fowler, J., Keha, A., Pfund, M.: Scheduling interfering job sets on parallel machines. Eur. J. Oper. Res. 199, 55–67 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  6. Blazewicz, J., Ecker, K.H., Pesch, E., Schmidt, G., Weglarz, J.: Handbook on Scheduling: From Theory to Applications. International Handbooks on Information Systems. Springer, Heidelberg (2007)

    MATH  Google Scholar 

  7. Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6, 182–197 (2002)

    Article  Google Scholar 

  8. Huynh Tuong, N., Soukhal, A., Billaut, J.C.: Single-machine multi-agent scheduling problems with a global objective function. J. Sched. 15(3), 311–321 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  9. Kung, H.T., Luccio, F., Preparata, F.P.: On finding the maxima of a set of vectors. J. Associ. Comput. Mach. 22(4), 469–476 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  10. Ng, C.T., Cheng, T.C.E., Yuan, J.J.: A note on the complexity of the problem of two-agent scheduling on a single machine. J. Comb. Optim. 12(4), 387–394 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  11. Peha, J.M.: Heterogeneous-criteria scheduling: minimizing weighted number of tardy jobs and weighted completion time. Comput. Oper. Res. 22(10), 1089–1100 (1995)

    Article  MATH  Google Scholar 

  12. Sadi, F., Soukhal, A., Billaut, J.-C.: Solving multi-agent scheduling problems on parallel machines with a global objective function. RAIRO - Oper. Res. 48(2), 225–269 (2014)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This research was partially funded by the European Union through the Erasmus STA program.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Soukhal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Sadi, F., Van Ut, T., Tuong, N.H., Soukhal, A. (2016). Non-disjoint Multi-agent Scheduling Problem on Identical Parallel Processors. In: Dang, T., Wagner, R., Küng, J., Thoai, N., Takizawa, M., Neuhold, E. (eds) Future Data and Security Engineering. FDSE 2016. Lecture Notes in Computer Science(), vol 10018. Springer, Cham. https://doi.org/10.1007/978-3-319-48057-2_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-48057-2_28

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-48056-5

  • Online ISBN: 978-3-319-48057-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics