Skip to main content

Lagrangian Relaxation Realised in the NgMPPS Multi Actor Architecture

  • 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

In the research project (Next-Generation Multi-Purpose Production Systems - Distributed Production Control) a distributed, actor-based system has been realised, that uses Lagrangian Relaxation for optimising Flexible Job Shop Scheduling with Transport Times (FJSSTT) problems. The design of the architecture builds on the actor model. This design allows to combine operations research with distributed computing and is driven by the mathematical formulation of the Lagrange Relaxation approach. Runtime experiments with the initial implementation of the architecture have been done. The performance of the multi actor-based implementation is compared to other approaches finding solutions to the \(\mathcal {NP}\)-hard FJSSTT problem.

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.

    http://doc.akka.io/docs/akka/current/general/supervision.html.

  2. 2.

    Lightbend Inc. http://akka.io.

  3. 3.

    https://www.profactor.at/en/research/industrial-assistive-systems/distributed-information-systems/.

  4. 4.

    http://i40d.ais.mw.tum.de/.

  5. 5.

    https://www.profactor.at/en/research/industrial-assistive-systems/distributed-information-systems/.

References

  1. Agha, G.A.: Actors: a model of concurrent computation in distributed systems. Ph.D. thesis, Artificial Intelligence Laboratory of the Massachusetts Institute of Technology (1985). http://oai.dtic.mil/oai/oai?verb=getRecord&metadataPrefix=html&identifier=ADA157917

  2. Archimede, B., Letouzey, A., Memon, M.A., Xu, J.: Towards a distributed multi-agent framework for shared resources scheduling. J. Intell. Manuf. 25(5), 1077–1087 (2013). http://dx.doi.org/10.1007/s10845-013-0748-8

    Article  Google Scholar 

  3. Barbosa, J., Leitão, P., Adam, E., Trentesaux, D.: Self-organized holonic multi-agent manufacturing system: the behavioural perspective. In: 2013 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 3829–3834, October 2013

    Google Scholar 

  4. Bragin, M.A., Luh, P.B., Yan, J.H., Yu, N., Stern, G.A.: Convergence of the surrogate lagrangian relaxation method. J. Optim. Theory Appl. 164(1), 173–201 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  5. 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 

  6. Buil, R., Piera, M.A., Luh, P.B.: Improvement of lagrangian relaxation convergence for production scheduling. IEEE Trans. Autom. Sci. Eng. 9(1), 137–147 (2012)

    Article  Google Scholar 

  7. Camarinha-Matos, L., Afsarmanesh, H.: Elements of a base VE infrastructure. Comput. Ind. 51(51), 139–163 (2003)

    Article  Google Scholar 

  8. Chen, H., Chu, C., Proth, J.M.: An improvement of the Lagrangean relaxation approach for job shop scheduling: a dynamic programming method. IEEE Trans. Robot. Autom. 14(5), 786–795 (1998)

    Article  Google Scholar 

  9. Dewan, P., Joshi, S.: Implementation of an auction-based distributed scheduling model for a dynmaic job shop environment. Int. J. Comput. Integr. Manuf. 14(5), 446–456 (2001)

    Article  Google Scholar 

  10. Dewan, P., Joshi, S.: Auction-based distributed scheduling in a dynamic job shop environment. Int. J. Prod. Res. 40(5), 1173–1191 (2002)

    Article  MATH  Google Scholar 

  11. FIPA - Foundation for Intelligent Physical Agents: Standard FIPA Specifications (2005). http://fipa.org/repository/standardspecs.html, http://www.fipa.org

  12. Fisher, M.L.: The Lagrangian relaxation method for solving integer programming problems. Manage. Sci. 50(12 Suppl.), 1861–1871 (2004)

    Article  Google Scholar 

  13. Hämmerle, A., Weichhart, G.: Variable neighbourhood search solving sub-problems of a Lagrangian flexible scheduling problem. In: Proceedings of the 6th International Conference on Operations Research and Enterprise Systems, ICORES, vol. 1, pp. 234–241 (2017)

    Google Scholar 

  14. Hansen, P., Mladenovic, N.: Variable neighborhood search. In: Handbook of Metaheuristics, pp. 145–184. Kluwer Academic Publishers (2003)

    Google Scholar 

  15. Hewitt, C.: Viewing control structures as patterns of passing messages. Artif. Intell. 8(3), 323–364 (1977). http://www.sciencedirect.com/science/article/pii/0004370277900339

    Article  Google Scholar 

  16. Hoitomt, D.J., Luh, P.B., Pattipati, K.R.: A practical approach to job-shop scheduling problems. IEEE Trans. Robot. Autom. 9(1), 1–13 (1993)

    Article  Google Scholar 

  17. Holland, J.H.: Hidden Order: How Adaptation Builds Complexity. Basic Books, New York (1996)

    Google Scholar 

  18. Holland, J.H.: Emergence: From Chaos to Order. Basic Books, New York (1998)

    MATH  Google Scholar 

  19. Kafura, D., Briot, J.P.: Actors & agents. IEEE Concurr. 6(2), 24–29 (1998)

    Article  Google Scholar 

  20. 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 

  21. Kaskavelis, C.A., Caramanis, M.C.: Efficient Lagrangian relaxation algorithms for industry size job-shop scheduling problems. IIE Trans. 30(11), 1085–1097 (1998)

    Google Scholar 

  22. Koestler, A.: The Ghost in the Machine. Arkana Books, London (1989)

    Google Scholar 

  23. Kutanoglu, E., Wu, S.D.: On combinatorial auction and Lagrangean relaxation for distributed resource scheduling. IIE Trans. 31, 813–826 (1999)

    Google Scholar 

  24. Leitão, P., Barbosa, J.: Adaptive scheduling based on self-organized Holonic swarm of schedulers. In: 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE), pp. 1706–1711, June 2014

    Google Scholar 

  25. Leitão, P., Mařík, V., Vrba, P.: Past, present, and future of industrial agent applications. IEEE Trans. Industr. Inf. 9(4), 2360–2372 (2013)

    Article  Google Scholar 

  26. Leitão, P., Karnouskos, S., Ribeiro, L., Lee, J., Strasser, T., Colombo, A.W.: Smart agents in industrial cyber - physical systems. Proc. IEEE 104(5), 1086–1101 (2016)

    Article  Google Scholar 

  27. Lightbend Inc.: Akka Documentation (2017). http://doc.akka.io/docs/akka/current/

  28. Mönch, L.: Problem Instances for Flexible Job Shops with Due Dates (2015). http://p.2schedgen.fernuni-hagen.de/index.php?id=174

  29. Monostori, L.: Cyber-physical production systems: roots, expectations and R&D challenges. Procedia CIRP 17, 9–13 (2014)

    Article  Google Scholar 

  30. Monostori, L., Valckenaers, P., Dolgui, A., Panetto, H., Brdys, M., Csáji, B.C.: Cooperative control in production and logistics. Ann. Rev. Control 39, 12–29 (2015)

    Article  Google Scholar 

  31. Neubauer, M., Stary, C. (eds.): S-BPM in the Production Industry. Springer International Publishing, Heidelberg (2017)

    Google Scholar 

  32. Sobeyko, O., Mönch, L.: Heuristic approaches for scheduling jobs in large-scale flexible job shops. Comput. Oper. Res. 68, 97–109 (2016). http://dx.doi.org/10.1016/j.cor.2015.11.004

    Article  MathSciNet  MATH  Google Scholar 

  33. Valckenaers, P., van Brussel, H., Hadeli, Bochmann, O., Saint Germain, B., Zamfirescu, C.: On the design of emergent systems: an investigation of integration and interoperability issues. Eng. Appl. Artif. Intell. 16(4), 377–393 (2003). http://www.sciencedirect.com/science/article/pii/S0952197603000800

  34. Valckenaers, P., Kollingbaum, M., van Brussel, H., Bochmann, O., Zamfirescu, C.B.: The design of multi-agent coordination and control systems using stigmergy. In: Proceedings of the third International Workshop on Emergent Synthesis (IWES01) (2001)

    Google Scholar 

  35. Van Brussel, H., Wyns, J., Valckenaers, P., Bongaerts, L., Peeters, P.: Reference architecture for holonic manufacturing systems: PROSA. Comput. Ind. 37(3), 255–274 (1998). http://www.sciencedirect.com/science/article/pii/S016636159800102X

    Article  Google Scholar 

  36. Vogel-Heuser, B., Fay, A., Schaefer, I., Tichy, M.: Evolution of software in automated production systems: challenges and research directions. J. Syst. Softw. 110, 54–84 (2015)

    Article  Google Scholar 

  37. Wang, J., Luh, P.B., Zhao, X., Wang, J.: An optimization-based algorithm for job shop scheduling. Sadhana 22(2), 241–256 (1997)

    Article  Google Scholar 

  38. Weichhart, G.: Agent technologies for production systems. In: Proceedings of SAISIA Workshop (2006)

    Google Scholar 

  39. Weichhart, G., Fessl, K.: Organisational network models and the implications for decision support systems. In: Piztek, P. (ed.) Proceedings of 16th IFAC World Congress. IFAC, Praha (2005)

    Google Scholar 

  40. Weichhart, G., Affenzeller, M., Reitbauer, A., Wagner, S.: Modelling of an agent-based schedule optimisation system. In: Taisch, M., Filos, E., Garello, P., Lewis, K., Montorio, M. (eds.) IMS International Forum, pp. 1080–1087. Cernobbio, Italy (2004)

    Google Scholar 

  41. 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 

  42. Weichhart, G., Molina, A., Chen, D., Whitman, L., Vernadat, F.: Challenges and current developments for sensing, smart and sustainable enterprise systems. Comput. Ind. 79, 34–46 (2016). http://www.sciencedirect.com/science/article/pii/S0166361515300208

    Article  Google Scholar 

  43. Wooldridge, M.J., Jennings, N.R.: Intelligent agents: theory and practice. Knowl. Eng. Rev. 10(2), 115–152 (1995)

    Article  Google Scholar 

  44. Zimmermann, J., Mönch, L.: Design and implementation of adaptive agents for complex manufacturing systems. In: Mařík, V., Vyatkin, V., Colombo, A.W. (eds.) HoloMAS 2007. LNCS, vol. 4659, pp. 269–280. Springer, Heidelberg (2007). doi:10.1007/978-3-540-74481-8_26

    Chapter  Google Scholar 

Download references

Acknowledgement

The research leading to these results is funded by the Austrian Ministry for Transport, Innovation and Technology www.bmvit.gv.at through the project : Next-Generation Multi-Purpose Production Systems – Decentralised production control based on distributed optimisation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Georg Weichhart .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Weichhart, G., Hämmerle, A. (2017). Lagrangian Relaxation Realised in the NgMPPS Multi Actor Architecture. 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_9

Download citation

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

  • 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