Skip to main content

Fixed Jobs Multi-agent Scheduling Problem with Renewable Resources

  • Conference paper
  • First Online:
Artificial Evolution (EA 2019)

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

  • 374 Accesses

Abstract

We consider multi-agent scheduling problem where the set of jobs to schedule is divided into two disjoint subsets A and B. Each subset of jobs is associated to one agent. The two agents compete to perform their independent jobs without preemption on common m identical parallel machines. Each machine has limited renewable resource units \(R_k, k=1\dots K\) necessary to perform each job. The start date, fixed finish date and required additional resources are given and fixed. A machine can process more than one job at a time provided the resource consumption does not exceed \(R_k\). The objective is to determine a feasible schedule that maximizes the number of scheduled jobs of agent A, while keeping the number of scheduled jobs of agent B no less than a fixed value \(Q_B\), or equivalently the agents aims at minimizing the number of their rejected jobs. This problem is called a Competing multi-agent scheduling. The problem under study is \(\mathcal {NP}\)-hard. To obtain best compromise solutions for each agent, integer linear programming model and greedy heuristics based on \(\varepsilon \)-constraint approach are proposed to compute exact and approximate Pareto fronts. A Non-dominated Sorting Genetic Algorithm (NSGA-II) is developed to generate Pareto front. Experimental results are driven to analyse the performances of the proposed methods.

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., Billaut, J.C., Gawiejnowicz, S., Pacciarelli, D., Soukhal, A.: Multiagent Scheduling: Models and Algorithms. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-642-41880-8

    Book  MATH  Google Scholar 

  2. Agnetis, A., Mirchandani, P., Pacciarelli, D., Pacifici, A.: Nondominated schedules for a job-shop with two competing users. Comput. Math. Organ. Theory 6(2), 191–217 (2000). https://doi.org/10.1023/A:1009637419820

    Article  Google Scholar 

  3. Agnetis, A., Pacciarelli, D., de Pascale, G.: A Lagrangian approach to single-machine scheduling problems with two competing agents. J. Sched. 12, 401–415 (2009). https://doi.org/10.1007/s10951-008-0098-0

    Article  MathSciNet  MATH  Google Scholar 

  4. Agnetis, A., de Pascale, G., Pranzo, M.: Computing the Nash solution for scheduling bargaining problems. Int. J. Oper. Res. 1, 54–69 (2009)

    Article  MathSciNet  Google Scholar 

  5. Angelelli, E., Bianchessi, N., Filippi, C.: Optimal interval scheduling with a resource constraint. Comput. Oper. Res. 51, 268–281 (2014)

    Article  MathSciNet  Google Scholar 

  6. 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  Google Scholar 

  7. Cheng, T.C.E., Ng, C., Yuan, J.J.: Multi-agent scheduling on a single machine to minimize total weighted number of tardy jobs. Theoret. Comput. Sci. 362, 273–281 (2006)

    Article  MathSciNet  Google Scholar 

  8. Cordeiro, D., Dutot, P.F., Mounié, G., Trystram, D.: Tight analysis of relaxed multi-organization scheduling algorithms. In: Proceedings of the 25th IEEE International Parallel & Distributed Processing Symposium (IPDPS), Anchorage, AL, USA, pp. 1177–1186. IEEE Computer Society (2011)

    Google Scholar 

  9. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

  10. Elvikis, D., Hamacher, H., T’Kindt, V.: Scheduling two agents on uniform parallel machines with makespan and cost functions. J. Sched. 14, 471–481 (2011). https://doi.org/10.1007/s10951-010-0201-1

    Article  MathSciNet  MATH  Google Scholar 

  11. Hoogeveen, H.: Multicriteria scheduling. Eur. J. Oper. Res. 167, 592–623 (2005)

    Article  MathSciNet  Google Scholar 

  12. Konak, A., Coit, D.W., Smith, A.E.: Multi-objective optimization using genetic algorithms: a tutorial. Reliab. Eng. Syst. Saf. 91(9), 992–1007 (2006)

    Article  Google Scholar 

  13. Kovalyov, M., Oulamara, A., Soukhal, A.: Two-agent scheduling on an unbounded serial batching machine. J. Sched. (2012)

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  16. Sadi, F., Soukhal, A.: Complexity analyses for multi-agent scheduling problems with a global agent and equal length jobs. Discrete Optim. 23, 93–104 (2017)

    Article  MathSciNet  Google Scholar 

  17. 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), 255–269 (2014)

    Article  MathSciNet  Google Scholar 

  18. T’Kindt, V., Billaut, J.C.: Multicriteria Scheduling. Theory, Models and Algorithms, 2nd edn. Springer, Heidelberg (2006). https://doi.org/10.1007/b106275

    Book  MATH  Google Scholar 

  19. Tuong, N.H., Soukhal, A., Billaut, J.C.: Single-machine multi-agent scheduling problems with a global objective function. J. Sched. 15, 311–321 (2012). https://doi.org/10.1007/s10951-011-0252-y

    Article  MathSciNet  MATH  Google Scholar 

  20. Wan, G., Leung, J.Y., Pinedo, M.: Scheduling two agents with controllable processing times. Eur. J. Oper. Res. 205, 528–539 (2010)

    Article  MathSciNet  Google Scholar 

  21. Zahout, B., Soukhal, A., Martineau, P.: Fixed jobs scheduling on a single machine with renewable resources. In: MISTA 2017, Kuala Lumpur, Malaysia, pp. 1–9 (2017)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ameur Soukhal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zahout, B., Soukhal, A., Martineau, P. (2020). Fixed Jobs Multi-agent Scheduling Problem with Renewable Resources. In: Idoumghar, L., Legrand, P., Liefooghe, A., Lutton, E., Monmarché, N., Schoenauer, M. (eds) Artificial Evolution. EA 2019. Lecture Notes in Computer Science(), vol 12052. Springer, Cham. https://doi.org/10.1007/978-3-030-45715-0_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-45715-0_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-45714-3

  • Online ISBN: 978-3-030-45715-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics