Skip to main content

shopST: Flexible Job-Shop Scheduling with Agent-Based Simulated Trading

  • Conference paper
  • First Online:
Multiagent System Technologies (MATES 2017)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10413))

Included in the following conference series:

Abstract

Paradigms in modern production are shifting and pose new demands for optimization techniques. The emergence of new, versatile, reconfigurable and networked machines enables flexible manufacturing scenarios which require, in particular, planning and scheduling methods for cyber-physical production systems to be flexible, reasonably fast, and anytime. This paper presents an approach to flexible job-shop manufacturing scheduling with agent-based simulated trading, called shopST. Aspects of real manufacturing scheduling problems form the basis for a physical decomposition of the planning system into agents. The initial schedule created by the agents in shopST through reactive negotiation is successively improved through the exchange of resource binding constraints with an additional market agent. shopST is evaluated in comparison to selected other different solution approaches to flexible job-shop scheduling.

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.

    The source code for this project is publicly available at https://sourceforge.net/projects/shopst/.

References

  1. Adams, J., Balas, E., Zawack, D.: The shifting bottleneck procedure for job shop scheduling. Manag. Sci. 34(3), 391–401 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  2. Aydin, M.E., Oeztemel, E.: Dynamic job-shop scheduling using reinforcement learning agents. Robot. Auton. Syst. 33(2), 169–178 (2000)

    Article  Google Scholar 

  3. Bachem, A., Hochstättler, W., Malich, M.: The simulated trading heuristic for solving vehicle routing problems. Discret. Appl. Math. 65(1–3), 47–72 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bagheri, A., et al.: An artificial immune algorithm for the flexible job-shop scheduling problem. Future Gener. Comput. Syst. 26(4), 533–541 (2010)

    Article  MathSciNet  Google Scholar 

  5. Bellifemine, F., Poggi, A., Rimassa, G.: JADE-A FIPA-compliant agent framework. In: Proceedings of PAAM, vol. 99, London (1999)

    Google Scholar 

  6. Brandimarte, P.: Routing and scheduling in a flexible job shop by tabu search. Ann. Oper. Res. 41(3), 157–183 (1993)

    Article  MATH  Google Scholar 

  7. Cohen, P.R., Cheyer, A., Wang, M., Baeg, S.C.: An open agent architecture. In: AAAI Spring Symposium, vol. 1 (1994)

    Google Scholar 

  8. Fattahi, P., Mehrabad, M.S., Jolai, F.: Mathematical modeling and heuristic approaches to flexible job shop scheduling problems. Intell. Manuf. 18(3), 331–342 (2007)

    Article  Google Scholar 

  9. Gen, M., Lin, L.: Multiobjective evolutionary algorithm for manufacturing scheduling problems: state-of-the-art survey. Intell. Manuf. 25(5), 849–866 (2014)

    Article  MathSciNet  Google Scholar 

  10. Graham, R.L., et al.: Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann. discret. Math. 5, 287–326 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  11. Nouri, H.E., Driss, O.B., Ghédira, K.: A classification schema for the job shop scheduling problem with transportation resources: state-of-the-art review. In: Silhavy, R., Senkerik, R., Oplatkova, Z.K., Silhavy, P., Prokopova, Z. (eds.) Artificial Intelligence Perspectives in Intelligent Systems. AISC, vol. 464, pp. 1–11. Springer, Cham (2016). doi:10.1007/978-3-319-33625-1_1

    Chapter  Google Scholar 

  12. Hsu, C.Y., Kao, B.R., Lai, K.R.: Agent-based fuzzy constraint-directed negotiation mechanism for distributed job shop scheduling. Eng. Appl. Artif. Intell. 53, 140–154 (2016)

    Article  Google Scholar 

  13. Huang, S., et al.: Multi-objective flexible job-shop scheduling problem using modified discrete particle swarm optimization. SpringerPlus 5(1), 1432 (2016)

    Article  Google Scholar 

  14. Hurink, J., Jurisch, B., Thole, M.: Tabu search for the job-shop scheduling problem with multi-purpose machines. Oper. Res. Spektrum 15(4), 205–215 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  15. Kacem, I., Hammadi, S., Borne, P.: Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic. Math. Comput. Simul. 60(3), 245–276 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  16. Kapahnke, P., Liedtke, P., Nesbigall, S., Warwas, S., Klusch, M.: ISReal: an open platform for semantic-based 3D simulations in the 3D internet. In: Patel-Schneider, P.F., Pan, Y., Hitzler, P., Mika, P., Zhang, L., Pan, J.Z., Horrocks, I., Glimm, B. (eds.) ISWC 2010. LNCS, vol. 6497, pp. 161–176. Springer, Heidelberg (2010). doi:10.1007/978-3-642-17749-1_11

    Chapter  Google Scholar 

  17. Karageorgos, A., Mehandjiev, N., Weichhart, G., Hämmerle, A.: Agent-based optimisation of logistics and production planning. Eng. Appl. Artif. Intell. 16(4), 335–348 (2003)

    Article  Google Scholar 

  18. Kirkpatrick, S., et al.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  19. Leitao, P.: Agent-based distributed manufacturing control: a state-of-the-art survey. Eng. Appl. Artif. Intell. 22, 979–991 (2009)

    Article  Google Scholar 

  20. Leitao, P., et al.: Smart agents in industrial cyber-physical systems. Proc. IEEE 104(5), 1086–1101 (2016)

    Article  Google Scholar 

  21. Li, J., Pan, Q., Liang, Y.C.: An effective hybrid tabu search algorithm for multi-objective flexible job-shop scheduling problems. Comput. Ind. Eng. 59(4), 647–662 (2010)

    Article  Google Scholar 

  22. Li, J., Pan, Q., Xie, S.: An effective shuffled frog-leaping algorithm for multi-objective flexible job shop scheduling problems. Appl. Math. Comput. 218(18), 9353–9371 (2012)

    MathSciNet  MATH  Google Scholar 

  23. Li, J.Q., Pan, Q., Gao, K.Z.: Pareto-based discrete artificial bee colony algorithm for multi-objective flexible job shop scheduling problems. Adv. Manuf. Technol. 55(9), 1159–1169 (2011)

    Article  Google Scholar 

  24. Pinedo, M.: Scheduling. Theory, Algorithms, and Systems. Springer, Cham (2016)

    MATH  Google Scholar 

  25. Pooja, D., Joshi, S.: Auction-based distributed scheduling in a dynamic job shop environment. Prod. Res. 40(5), 1173–1191 (2002)

    Article  MATH  Google Scholar 

  26. Pruhs, K., Sgall, J., Torng, E.: Online scheduling. In: Handbook of Scheduling Algorithms, Models, and Performance Analysis. Chapman and Hall/CRC (2004)

    Google Scholar 

  27. Rossi, A., Dini, G.: Flexible job-shop scheduling with routing flexibility and separable setup times using ant colony optimisation method. Robot. Comput.-Integr. Manuf. 23(5), 503–516 (2007)

    Article  Google Scholar 

  28. Wang, X., et al.: A multi-objective genetic algorithm based on immune and entropy principle for flexible job-shop scheduling problem. Adv. Manuf. Technol. 51(5), 757–767 (2010)

    Article  MathSciNet  Google Scholar 

  29. Weichhart, G., Hämmerle, A.: Multi-actor architecture for schedule optimisation based on lagrangian relaxation. In: Klusch, M., Unland, R., Shehory, O., Pokahr, A., Ahrndt, S. (eds.) MATES 2016. LNCS, vol. 9872, pp. 190–197. Springer, Cham (2016). doi:10.1007/978-3-319-45889-2_14

    Chapter  Google Scholar 

  30. Xing, L.N., Chen, Y.W., Yang, K.W.: An efficient search method for multi-objective flexible job shop scheduling problems. J. Intell. Manuf. 20(3), 283–293 (2009)

    Article  Google Scholar 

  31. Xing, L.N., et al.: A knowledge-based ant colony optimization for flexible job shop scheduling problems. Appl. Soft Comput. 10(3), 888–896 (2010)

    Article  Google Scholar 

  32. Yeoh, W., Felner, A., Koenig, S.: BnB-ADOPT: an asynchronous branch-and-bound DCOP algorithm. In: Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems, vol. 2. IFMAS (2008)

    Google Scholar 

  33. Zhang, G., Gao, L., Shi, Y.: An effective genetic algorithm for the flexible job-shop scheduling problem. Expert Syst. Appl. 38(4), 3563–3573 (2011)

    Article  Google Scholar 

Download references

Acknowledgements

The work described in this paper was partially funded by the German Federal Ministry of Education and Research (BMBF) in the project INVERSIV and the European Commission in the project CREMA.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matthias Klusch .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Nedwed, F.Y., Zinnikus, I., Nukhayev, M., Klusch, M., Mazzola, L. (2017). shopST: Flexible Job-Shop Scheduling with Agent-Based Simulated Trading. In: Berndt, J., Petta, P., Unland, R. (eds) Multiagent System Technologies. MATES 2017. Lecture Notes in Computer Science(), vol 10413. Springer, Cham. https://doi.org/10.1007/978-3-319-64798-2_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-64798-2_8

  • Published:

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics