Multi-agent Environment for Decision-Support in Production Systems Using Machine Learning Methods

  • Jarosław KoźlakEmail author
  • Bartlomiej Sniezynski
  • Dorota Wilk-Kołodziejczyk
  • Albert Leśniak
  • Krzysztof Jaśkowiec
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11537)


This paper presents a model and implementation of a multi-agent system to support decisions to optimize a production process in companies. Our goal is to choose the most desirable parameters of the technological process using computer simulation, which will help to avoid or reduce the number of much more expensive trial production processes, using physical production lines. These identified values of production process parameters will be applied later in a real mass production. Decision-making strategies are selected using different machine learning techniques that assist in obtaining products with the required parameters, taking into account sets of historical data. The focus was primarily on the analysis of the quality of prediction of the obtained product parameters for the different algorithms used and different sizes of historical data sets, and therefore different details of information, and secondly on the examination of the times necessary for building decision models for individual algorithms and data–sets. The following algorithms were used: Multilayer Perceptron, Bagging, RandomForest, M5P and Voting. The experiments presented were carried out using data obtained for foundry processes. The JADE platform and the Weka environment were used to implement the multi–agent system.


Multi–agent systems Production planning Machine learning Casting production 



This work is partially supported by the TECHMATSTRATEG1/348072/2/NCBR/2017 Project.


  1. 1.
    Bellifemine, F., Caire, G., Greenwood, D.: Developing Multi-agent Systems with JADE. Wiley, Hoboken (2007)CrossRefGoogle Scholar
  2. 2.
    Brettel, M., Friederichsen, N., Keller, M., Rosenberg, M.: How virtualization, decentralization and network building change the manufacturing landscape: an industry 4.0 perspective. Int. J. Mech. Aerosp. Ind. Mechatron. Manuf. Eng. 8, 37–44 (2014)Google Scholar
  3. 3.
    Dhar, V., Stein, R.: Intelligent Decision Support Methods: The Science of Knowledge Work. Prentice-Hall Inc., Upper Saddle River (1997)Google Scholar
  4. 4.
    Dweiri, F., Kumar, S., Khan, S.A., Jain, V.: Designing an integrated AHP based decision support system for supplier selection in automotive industry. Expert Syst. Appl. 62, 273–283 (2016)CrossRefGoogle Scholar
  5. 5.
    Gersmann, K., Hammer, B.: Improving iterative repair strategies for scheduling with the SVM. Neurocomputing 63, 271–292 (2005). New Aspects in Neurocomputing: 11th European Symposium on Artificial Neural NetworksCrossRefGoogle Scholar
  6. 6.
    Ingimundardottir, H., Runarsson, T.P.: Supervised learning linear priority dispatch rules for job-shop scheduling. In: Coello, C.A.C. (ed.) LION 2011. LNCS, vol. 6683, pp. 263–277. Springer, Heidelberg (2011). Scholar
  7. 7.
    Kantamneni, A., Brown, L.E., Parker, G., Weaver, W.W.: Survey of multi-agent systems for microgrid control. Eng. Appl. Artif. Intell. 45, 192–203 (2015)CrossRefGoogle Scholar
  8. 8.
    Koźlak, J., Śnieżyński, B., Wilk-Kołodziejczyk, D., Kluska-Nawarecka, S., Jaśkowiec, K., Żabińska, M.: Agent-based decision-information system supporting effective resource management of companies. In: Nguyen, N.T., Pimenidis, E., Khan, Z., Trawiński, B. (eds.) ICCCI 2018. LNCS (LNAI), vol. 11055, pp. 309–318. Springer, Cham (2018). Scholar
  9. 9.
    Lee, H., Aydin, N., Choi, Y., Lekhavat, S., Irani, Z.: A decision support system for vessel speed decision in maritime logistics using weather archive big data. Comput. Oper. Res. 98, 330–342 (2018)MathSciNetCrossRefGoogle Scholar
  10. 10.
    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)CrossRefGoogle Scholar
  11. 11.
    Li, X., Guo, S., Liu, Y., Du, B., Wang, L.: A production planning model for make-to-order foundry flow shop with capacity constraint. Math. Probl. Eng. 2017, 1–15 (2017)Google Scholar
  12. 12.
    Power, D.J.: Understanding data-driven decision support systems. Inf. Syst. Manag. 25(2), 149–154 (2008)CrossRefGoogle Scholar
  13. 13.
    Power, D.J., Sharda, R.: Model-driven decision support systems: concepts and research directions. Decis. Support Syst. 43(3), 1044–1061 (2007)CrossRefGoogle Scholar
  14. 14.
    Qu, S., Chu, T., Wang, J., Leckie, J., Jian, W.: A centralized reinforcement learning approach for proactive scheduling in manufacturing. In: ETFA, pp. 1–8. IEEE (2015)Google Scholar
  15. 15.
    Sadel, B., Sniezynski, B.: Online supervised learning approach for machine scheduling. Schedae Inf. 25, 165–176 (2017)Google Scholar
  16. 16.
    Sakhaii, M., Tavakkoli-Moghaddam, R., Bagheri, M., Vatani, B.: A robust optimization approach for an integrated dynamic cellular manufacturing system and production planning with unreliable machines. Appl. Math. Model. 40, 169–191 (2016)MathSciNetCrossRefGoogle Scholar
  17. 17.
    Sika, R., et al.: Trends and Advances in InformationSystems and Technologies, vol. 747. Springer, Heidelberg (2018). Scholar
  18. 18.
    Sniezynski, B.: A strategy learning model for autonomous agents based on classification. Int. J. Appl. Math. Comput. Sci. 25(3), 471–482 (2015)MathSciNetCrossRefGoogle Scholar
  19. 19.
    Wang, S., Wan, J., Zhang, D., Li, D., Zhang, C.: Towards smart factory for industry 4.0: a self-organized multi-agent system with big data based feedback and coordination. Comput. Netw. 101, 158–168 (2016). Industrial Technologies and Applications for the Internet of ThingsCrossRefGoogle Scholar
  20. 20.
    Weiss, G. (ed.): Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, 2nd edn. MIT Press, Cambridge (2013)Google Scholar
  21. 21.
    Wilk-Kołodziejczyk, D., Regulski, K., Giȩtka, T., Gumienny, G., Kluska-Nawarecka, S., Jaśkowiec, K.: The selection of heat treatment parameters to obtain austempered ductile iron with the required impact strength. J. Mater. Eng. Perform. 27, 5865–5878 (2018)CrossRefGoogle Scholar
  22. 22.
    Witten, I.H., Frank, E., Hell, M.A.: Data Mining: Practical Machine Learning Tools and Techniques, 3rd edn. Elsevier, Amsterdam (2011)Google Scholar
  23. 23.
    Zarandi, M.H.F., Tarimoradi, M., Shirazi, M.A., Turksan, I.B.: Fuzzy intelligent agent-based expert system to keep information systems aligned with the strategy plans: a novel approach toward SISP. In: 2015 Annual Conference of the North American Fuzzy Information Processing Society (NAFIPS) Held Jointly with 2015 5th World Conference on Soft Computing (WConSC), pp. 1–5, August 2015Google Scholar
  24. 24.
    Zhao, Y., Qian, F., Gao, Y.: Data driven die casting smart factory solution. In: Wang, S., Price, M., Lim, M.K., Jin, Y., Luo, Y., Chen, R. (eds.) ICSEE/IMIOT -2018. CCIS, vol. 923, pp. 13–21. Springer, Singapore (2018). Scholar
  25. 25.
    Zhou, J., Ye, H., Ji, X., Deng, W.: An improved backtracking search algorithm for casting heat treatment charge plan problem. J. Intell. Manuf. 20(3), 1335–1350 (2019)CrossRefGoogle Scholar
  26. 26.
    Zhou, J., et al.: Research and application of enterprise resource planning system for foundry enterprises. Appl. Energy 10, 7–17 (2013)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Jarosław Koźlak
    • 1
    Email author
  • Bartlomiej Sniezynski
    • 1
  • Dorota Wilk-Kołodziejczyk
    • 1
    • 2
  • Albert Leśniak
    • 1
  • Krzysztof Jaśkowiec
    • 2
  1. 1.AGH University of Science and TechnologyKrakówPoland
  2. 2.Foundry Research Institute in KrakowKrakówPoland

Personalised recommendations