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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
Lightbend Inc. http://akka.io.
- 3.
- 4.
- 5.
References
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
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
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
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)
Brandimarte, P.: Routing and scheduling in a flexible job shop by tabu search. Ann. Oper. Res. 41(3), 157–183 (1993)
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)
Camarinha-Matos, L., Afsarmanesh, H.: Elements of a base VE infrastructure. Comput. Ind. 51(51), 139–163 (2003)
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)
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)
Dewan, P., Joshi, S.: Auction-based distributed scheduling in a dynamic job shop environment. Int. J. Prod. Res. 40(5), 1173–1191 (2002)
FIPA - Foundation for Intelligent Physical Agents: Standard FIPA Specifications (2005). http://fipa.org/repository/standardspecs.html, http://www.fipa.org
Fisher, M.L.: The Lagrangian relaxation method for solving integer programming problems. Manage. Sci. 50(12 Suppl.), 1861–1871 (2004)
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)
Hansen, P., Mladenovic, N.: Variable neighborhood search. In: Handbook of Metaheuristics, pp. 145–184. Kluwer Academic Publishers (2003)
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
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)
Holland, J.H.: Hidden Order: How Adaptation Builds Complexity. Basic Books, New York (1996)
Holland, J.H.: Emergence: From Chaos to Order. Basic Books, New York (1998)
Kafura, D., Briot, J.P.: Actors & agents. IEEE Concurr. 6(2), 24–29 (1998)
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)
Kaskavelis, C.A., Caramanis, M.C.: Efficient Lagrangian relaxation algorithms for industry size job-shop scheduling problems. IIE Trans. 30(11), 1085–1097 (1998)
Koestler, A.: The Ghost in the Machine. Arkana Books, London (1989)
Kutanoglu, E., Wu, S.D.: On combinatorial auction and Lagrangean relaxation for distributed resource scheduling. IIE Trans. 31, 813–826 (1999)
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
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)
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)
Lightbend Inc.: Akka Documentation (2017). http://doc.akka.io/docs/akka/current/
Mönch, L.: Problem Instances for Flexible Job Shops with Due Dates (2015). http://p.2schedgen.fernuni-hagen.de/index.php?id=174
Monostori, L.: Cyber-physical production systems: roots, expectations and R&D challenges. Procedia CIRP 17, 9–13 (2014)
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)
Neubauer, M., Stary, C. (eds.): S-BPM in the Production Industry. Springer International Publishing, Heidelberg (2017)
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
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
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)
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
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)
Wang, J., Luh, P.B., Zhao, X., Wang, J.: An optimization-based algorithm for job shop scheduling. Sadhana 22(2), 241–256 (1997)
Weichhart, G.: Agent technologies for production systems. In: Proceedings of SAISIA Workshop (2006)
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)
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)
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
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
Wooldridge, M.J., Jennings, N.R.: Intelligent agents: theory and practice. Knowl. Eng. Rev. 10(2), 115–152 (1995)
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)