Multi-Criteria Recommender System for Optimization Product Based on Automatic Execution of Smart Contracts in a Blockchain Serious Game
Year 2025,
Volume: 5 Issue: 1, 57 - 69, 31.12.2025
Astrid Novita Putri
Paulus Harsadi
,
Dwi Remawati
Reza Fuad Rachmadi
Sony Aditya
Abstract
Agriculture is one of the main livelihoods in Indonesia. The country is a major producer of soybean and corn; however, the production output is still suboptimal due to the imbalance between consumption and production. This research integrates Multi-Criteria Recommender System (MCRS) for production optimization with blockchain-based smart contracts in the context of serious games. MCRS is used to evaluate various key factors to generate decision-making recommendations for farmers, optimizing production based on production and consumption levels, with the aim of maximizing farmers' stocks and meeting consumer needs. The approach is simulated in a serious game, with automatic execution of blockchain smart contracts using computer protocols without third-party involvement, ensuring transparency and data security in optimizing the entire production chain automatically and in real time. Optimization is performed using the Multi-Objective Optimization (MOO) method with a simplex function, where Z1 aims to maximize production based on average production, and Z2 aims to maximize production based on average consumption. The developed method uses Weighted Sum for decision-making value and Pareto Front method to optimize multiple issues by finding a solution that meets all objectives. The results showed that production optimization using simplex method resulted in values of Z1 = 7,591.044 and Z2 = 854.598 stocks per capita, with a trade-off value of 57.745. Using the simplex method for the optimization results of the average consumption of 854,598 stock per person/ per capita in 1 year based on the average consumption, it will get an average number of consumptions for soybean and corn commodity. These values indicate a significant increase in production efficiency as the system is able to maintain a balance between the production capacity of farmers and the consumption needs of the community. The Z1 value reflects the increase in stock availability from the farmers' side, while Z2 shows the efficiency in meeting per capita consumption needs. The trade-off value describes the optimal compromise point achieved between the two objectives, supporting the achievement of balance in the agricultural product distribution system. In addition, the implementation of blockchain technology in the agricultural production process contributes significantly to data transparency, security, and efficiency. By utilizing the Tezos Blockchain Network Environment, Unity 3D 2021.3.18f1, Solidity programming language based on Web 3 technology, and Redis Enterprise and MongoDB Compass databases, the system is able to record and execute transactions automatically without manual intervention. This strengthens trust between actors in the supply chain and supports a sustainable digital agriculture ecosystem.
Ethical Statement
In this article, the principles of scientific research and publication ethics were followed. This study did not involve human or animal subjects and did not require additional ethics committee approval.
Supporting Institution
Institut Tecnology Sepuluh Nopember, Surabaya and Universitas Semarang
Thanks
The authors would like to thank the Telematics Laboratory, Institut Tecnology Sepuluh Nopember, Surabaya and Universitas Semarang for suport this research.
References
-
Adisusilo, A. K., & Soebandhi, S. (2021). A review of immersivity in serious game with the purpose of learning media. Int. J. Appl. Sci. Eng, 18(5), 1-11. https://doi.org/10.6703/IJASE.202109_18(5).017
-
Van Der Zee, D. J., Holkenborg, B., & Robinson, S. (2012). Conceptual modeling for simulation-based serious gaming. Decision Support Systems, 54(1), 33-45.
-
Benhadj, Y., El Messaoudi, M., & Nfissi, A. (2019). Artificial intelligence in education: Integrating serious gaming into the language class classdojo technology for classroom behavioral management. IAES International Journal of Artificial Intelligence, 8(4), 382. https://doi.org/10.11591/ijai.v8.i4.pp382-390
-
Bukhori, S. (2020, April). Serious Game Supply Chain Management Agribusiness as a Production Planning using Cournot Model. In Journal of Physics: Conference Series (Vol. 1500, No. 1, p. 012093). IOP Publishing. https://doi.org/10.1088/1742-6596/1500/1/012093
-
Anwarudin, O., Sumardjo, S., Satria, A., & Fatchiya, A. (2020). Process and approach to farmer regeneration through multi-strategy in Indonesia.
-
Ali, S. I. M., Farouk, H., & Sharaf, H. (2022). A blockchain-based models for student information systems. Egyptian Informatics Journal, 23(2), 187-196.
-
Sun, Y., Cao, Y., Cheng, S., Yang, J., Shi, W., Zhang, A., & Ju, J. (2023). A many objective commercial recommendation algorithm via Game-Based core node extraction. Egyptian Informatics Journal, 24(4), 100419. https://doi.org/10.1016/j.eij.2023.100419
-
Hatiskar, V., & Pai, A. (2018). Blockchain and it’s integration with supply chain. International Journal of Computer Applications, 179(52), 20-24. https://doi.org/10.5120/ijca2018917335
-
Kim, S. K. (2019). Blockchain governance game. Computers & Industrial Engineering, 136, 373-380. https://doi.org/10.1016/j.cie.2019.07.004
-
Vaidya, N. V., & Khobragade, N. W. (2013). Solution of game problems using new approach. International Journal Of Engineering And Innovative Technology (IJEIT), 3(5), 181186.
-
Balobaid, A. S., Alagrash, Y. H., Fadel, A. H., & Hasoon, J. N. (2023). Modeling of blockchain with encryption based secure education record management system. Egyptian Informatics Journal, 24(4), 100411. https://doi.org/10.1016/j.eij.2023.100411
-
Sohrabi, M. K., & Azgomi, H. (2020). A survey on the combined use of optimization methods and game theory. Archives of Computational Methods in Engineering, 27(1), 59-80. https://doi.org/10.1007/S11831-018-9300-5
-
Abeyratne, S. A., & Monfared, R. P. (2016). Blockchain ready manufacturing supply chain using distributed ledger. International journal of research in engineering and technology, 5(9), 1-10.
-
Kappelman, A. C., & Sinha, A. K. (2021). Optimal control in dynamic food supply chains using big data. Computers & Operations Research, 126, 105117.
-
Park, Y. B. (2005). An integrated approach for production and distribution planning in supply chain management. International Journal of Production Research, 43(6), 1205-1224. https://doi.org/10.1080/00207540412331327718
-
Ishigaki, A., & Hirakawa, Y. (2016). Two-objective optimization for a supply chain network using the simplex method. Journal of Japan Industrial Management Association, 67(2E), 147-155.
-
Aliev, R. A., Fazlollahi, B., Guirimov, B. G., & Aliev, R. R. (2007). Fuzzy-genetic approach to aggregate production–distribution planning in supply chain management. Information sciences, 177(20), 4241-4255.
-
Selim, H., Araz, C., & Ozkarahan, I. (2008). Collaborative production–distribution planning in supply chain: a fuzzy goal programming approach. Transportation Research Part E: Logistics and Transportation Review, 44(3), 396-419.
-
Pathumnakul, S., Piewthongngam, K., & Khamjan, S. (2009). Integrating a shrimp-growth function, farming skills information, and a supply allocation algorithm to manage the shrimp supply chain. Computers and electronics in agriculture, 66(1), 93-105.
-
Aouam, T., & Brahimi, N. (2013). Integrated production planning and order acceptance under uncertainty: A robust optimization approach. European Journal of Operational Research, 228(3), 504-515. https://doi.org/10.1016/j.ejor.2013.02.010.
-
Davtalab-Olyaie, M., & Asgharian, M. (2021). On Pareto-optimality in the cross-efficiency evaluation. European Journal of Operational Research, 288(1), 247-257.
-
Nikolopoulou, A., & Ierapetritou, M. G. (2012). Hybrid simulation based optimization approach for supply chain management. Computers & Chemical Engineering, 47, 183-193.
-
Mahmudy, W. F., Rikatsih, N., & Syafrial, S. (2022). Optimization of agricultural product storage using real-coded genetic algorithm based on sub-population determination. IAES International Journal of Artificial Intelligence, 11(3), 826. https://doi.org/10.11591/ijai.v11.i3.pp826-835.
-
Huang, R., Chen, J., Wang, Y., Bi, T., Nie, L., & Zheng, Z. (2024). An overview of Web3 technology: Infrastructure, applications, and popularity. Blockchain: Research and Applications, 5(1), 100173. https://doi.org/10.1016/j.bcra.2023.100173.
-
Hamzé, N., Voirin, J., Collet, P., Jannin, P., Haegelen, C., & Essert, C. (2016, October). Pareto front vs. weighted sum for automatic trajectory planning of deep brain stimulation. In International Conference on Medical Image Computing and Computer-Assisted Intervention (pp. 534-541). Cham: Springer International Publishing. https://doi.org/10.1007/978-3-319-46720-7_62.
-
Putri, A. N., Hariadi, M., & Rachmadi, R. F. (2023). Multi-objective Optimization of Production Using Simplex, Goal Programming, and Pareto Front Models. Journal of Optimization in Industrial Engineering, 16(2), 63-73. https://doi.org/10.22094/JOIE.2023.1985816.2062.
-
Guo, Z. X., Wong, W. K., Li, Z., & Ren, P. (2013). Modeling and Pareto optimization of multi-objective order scheduling problems in production planning. Computers & Industrial Engineering, 64(4), 972-986.
-
Zaizi, F. E., Qassimi, S., & Rakrak, S. (2023). Multi-objective optimization with recommender systems: A systematic review. Information Systems, 117, 102233. https://doi.org/10.1016/j.is.2023.102233.
-
Migliorini, S., Carra, D., & Belussi, A. (2019). Distributing tourists among POIs with an adaptive trip recommendation system. IEEE Transactions on Emerging Topics in Computing, 9(4), 1765-1779. https://doi.org/10.1109/TETC.2019.2920484.
-
Banerjee, A., Banik, P., & Wörndl, W. (2023). A review on individual and multistakeholder fairness in tourism recommender systems. Frontiers in big Data, 6, 1168692. https://doi.org/10.3389/fdata.2023.1168692.
-
Davtalab, M., & Alesheikh, A. A. (2023). A multi-criteria point of interest recommendation using the dominance concept. Journal of Ambient Intelligence and Humanized Computing, 14(6), 6681-6696. https://doi.org/10.1007/s12652-021-03533-x.
-
Jones, D., & Tamiz, M. (2016). A review of goal programming. Multiple criteria decision analysis: State of The Art Surveys, 903-926. https://doi.org/10.1007/978-1-4939-3094-4_21.
-
Chang, K. H. (2014). Design theory and methods using CAD/CAE: The computer aided engineering design series. Academic Press.
-
Navon, A., Shamsian, A., Chechik, G., & Fetaya, E. (2020). Learning the pareto front with hypernetworks. arXiv preprint arXiv:2010.04104.
-
Polák, P., Prístavka, M., & Kollárová, K. (2015). Evaluating the effectiveness of production process using Pareto analysis. Acta Technologica Agriculturae, 18(1), 18-21. https://doi.org/10.1515/ata-2015-0005.
-
Idris, N. I., Sin, T. C., Ibrahim, S., FadzliRamli, M., & Ahmad, R. (2021). A case study of coffee sachets production defect analysis using pareto analysis, P-control chart and Ishikawa diagram. In Intelligent Manufacturing and Mechatronics: Proceedings of SympoSIMM 2020 (pp. 1295-1305). Singapore: Springer Singapore. https://doi.org/10.1007/978-981-16-0866-7_115.
-
Nobari, A., Khierkhah, A., & Hajipour, V. (2018). A Pareto-based approach to optimise aggregate production planning problem considering reliable supplier selection. International Journal of Services and Operations Management, 29(1), 59-84. https://doi.org/10.1504/IJSOM.2018.088473.
-
Hauge, J. B., Tundys, B., Rzeczycki, A., & Lim, T. (2016). Deploying serious games for supply chain management: lessons learned and good practices. Methods, 2(4).