Computational Algorithm of Fuzzy Arithmetic Based on the Principle of Maximum Entropy
DOI:
https://doi.org/10.55121/mmds.v1i1.1245Abstract
Fuzzy numbers are a powerful tool for working with numerical uncertainty, but they remain little used in solving practical problems in finance and economics. The main problem lies in the significant extension of the support of a fuzzy number when a large number of arithmetic transformations are performed. For example, when calculating profit, the minimum and maximum support values can differ by several times. In such cases, making an investment decision is extremely difficult. Therefore, we developed a new algorithm that generates the result of an arithmetic operation as a projection of a fuzzy binary relation, selected based on the principle of maximum entropy. The proposed algorithm generates a matrix of a fuzzy binary relation in accordance with Zadeh's extension principle. The principle of maximum entropy implies choosing the relation projection (row or column) that contains the cell with the highest degree of membership in the matrix and that has the highest entropy. Compared to standard fuzzy arithmetic, the proposed algorithm provides a much smaller extension of the domain of the resulting fuzzy number than existing methods. In addition, the proposed algorithm works with operands whose support crosses zero. The algorithm is implemented as a Microsoft Excel add-in, which readers can download free of charge and use for applied calculations. We also described an example of calculating the profit and currency risk of options using the proposed algorithm.
Keywords
Algorithm, Fuzzy Set, Fuzzy Number, Arithmetic OperationReferences
[1] Zadeh, L.A., 1975. The concept of a linguistic variable and its application to approximate reasoning—II. Information Sciences. 8(4), 301–357. DOI: https://doi.org/10.1016/0020-0255(75)90046-8
[2] Dubois, D., Prade, H., 1978. Operation on fuzzy numbers. International Journal of Systems Science. 9(6), 613–626. DOI: https://doi.org/10.1080/00207727808941724
[3] Yager, R.R., 1980. On the lack of inverses in fuzzy arithmetic. Fuzzy Sets and Systems. 4(1), 73–83. DOI: https://doi.org/10.1016/0165-0114(80)90065-2
[4] Mizumoto, M., Tanaka, K., 1976. The four operations on fuzzy numbers. Systems, Computers, Controls. 7(5), 73–81.
[5] Klir, G.J., 1997. Fuzzy arithmetic with requisite constraints. Fuzzy Sets and Systems. 91(2), 165–175. DOI: https://doi.org/10.1016/S0165-0114(97)00138-3
[6] Hesamian, G., Johannssen, A., 2024. On arithmetic operations of LR fuzzy numbers with different shape functions. IEEE Transactions on Fuzzy Systems. 32(11), 6583–6587. DOI: https://doi.org/10.1109/TFUZZ.2024.3447081
[7] Gáspár, S., Musinszki, Z., Hágen, I.Z., et al., 2023. Developing a controlling model for analyzing the subjectivity of enterprise sustainability and expert group judgments using fuzzy triangular membership functions. Sustainability. 15(10), 7981. DOI: https://doi.org/10.3390/su15107981
[8] Bede, B., 2006. Product type operations between fuzzy numbers and their applications in geology. Acta Polytechnica Hungarica. 3(1), 123–139.
[9] Kané, L., Diakité, M., Kané, S., et al., 2021. A new algorithm for fuzzy transportation problems with trapezoidal fuzzy numbers under fuzzy circumstances. Journal of Fuzzy Extension and Applications. 2(3), 204–225. DOI: https://doi.org/10.22105/jfea.2021.287198.1148
[10] Srinivasan, R., Karthikeyan, N., Jayaraja, A., 2021. A proposed ranking method to solve transportation problem by pentagonal fuzzy numbers. Turkish Online Journal of Qualitative Inquiry. 12(3), 277–286. Available from: https://surl.li/myiwtp
[11] Lv, H., Wang, G., Li, C., 2023. Approximations of n-dimensional fuzzy numbers by using α −β-knots piecewise linear fuzzy n-cell numbers. Fuzzy Sets and Systems. 467, 108494. DOI: https://doi.org/10.1016/j.fss.2023.02.015
[12] Appadoo, S.S., Gajpal, Y., Kumar, A., 2021. An application of possibilistic moments of nonlinear type of fuzzy numbers in supply chain management. Mathematical Problems in Engineering. 2021(1), 5538185. DOI: https://doi.org/10.1155/2021/5538185
[13] Sharm, R., Pal, A., 2023. An improved analysis on approximation of fuzzy numbers. AIP Conference Proceedings. 2495(1), 020066. DOI: https://doi.org/10.1063/5.0123355
[14] Velu, L.G.N., Ramalingam, B., 2023. Total ordering on generalized ‘n’gonal linear fuzzy numbers. International Journal of Computational Intelligence Systems. 16(1), 23. Available from: https://link.springer.com/content/pdf/10.1007/s44196-022-00180-8.pdf
[15] Hanss, M., 1999. On the implementation of fuzzy arithmetical operations for engineering problems. In Proceedings of the 18th International Conference of the North American Fuzzy Information Processing Society (NAFIPS), New York, NY, USA, 10–12 June 1999; pp. 462–466. DOI: https://doi.org/10.1109/NAFIPS.1999.781736
[16] Piegat, A., Landowski, M., 2022. Are multidimensional RDM interval arithmetic and constrained interval arithmetic one and the same? Iranian Journal of Fuzzy Systems. 19(5), 17–34. Available from: https://ijfs.usb.ac.ir/article_7154_bd8bd56fb0d26f7372decca1fce0e65d.pdf
[17] Mizukoshi, M.T., Lodwick, W.A., 2022. Interval arithmetic: WSM, CI or RDM? In: Rayz, J., Raskin, V., Dick, S., et al. (Eds.). Explainable AI and Other Applications of Fuzzy Techniques. Springer: Cham, Switzerland. pp. 291–301.
[18] Leelavathi, R., et al., 2025. Analyzing solutions of fuzzy nabla dynamic equations on timescales: A generalized Hukuhara approach. Reliability: Theory & Applications. 20(3), 769–783. Available from: https://www.gnedenko.net/Journal/2025/032025/RTA_3_2025-63.pdf
[19] Zabihi, S., Ezzati, R., Fattahzadeh, F., et al., 2024. Fuzzy fractional calculus: A comprehensive overview with a focus on weighted Caputo-type generalized Hukuhara differentiability and analytical solutions for fuzzy fractional differential equations. Iranian Journal of Fuzzy Systems. 21(2), 19–34.
[20] Mareš, M., 1997. Weak arithmetics of fuzzy numbers. Fuzzy Sets and Systems. 91(2), 143–153. DOI: https://doi.org/10.1016/S0165-0114(97)00136-X
[21] Piasecki, K., Łyczkowska-Hanćkowiak, A., 2021. Oriented fuzzy numbers vs. fuzzy numbers. Mathematics. 9(5), 523. DOI: https://doi.org/10.3390/math9050523
[22] Stefanini, L., Laerte, S., Guerra, M.L., 2008. Fuzzy Numbers and Fuzzy Arithmetic. In: Pedrycz, W., Skowron, A., Kreinovich, V. (Eds.). Handbook of Granular Computing. John Wiley & Sons: Hoboken, NJ, USA. DOI: https://doi.org/10.1002/9780470724163.ch12
[23] Liu, H., Guo, S., 2007. Equality and Identity of Fuzzy Numbers and Fuzzy Arithmetic with Equality Constraints. In Proceedings of the 2007 International Conference on Intelligent Systems and Knowledge Engineering (ISKE 2007), Chengdu, China, 15–16 October 2007; pp. 334–339.
[24] Bocharnikov, V., 2001. Fuzzy-Technology: Mathematical Foundations. Modeling Practice in Economics. Nauka RAN: Saint Petersburg, Russia. (in Russian)
[25] Dubois, D., Prade, H., 1980. Fuzzy Sets and Systems: Theory and Application. Academic Press: New York, NY, USA.
[26] Kotelnikov, V.A., 1933. On the Transmission Capacity of “Ether” and Wire in Electro-Communications. Available from: https://ict.open.ac.uk/classics/assets/documents/1.pdf (cited 19 August 2025).
[27] Dhar, M., 2013. On Some Properties of Entropy of Fuzzy Numbers. International Journal of Intelligent Systems and Applications. 5(3), 66–73. DOI: https://doi.org/10.5815/ijisa.2013.03.07
[28] Al-Qudaimi, A., Kaur, K., Bhat, S., 2021. Triangular fuzzy numbers multiplication: QKB method. Fuzzy Optimization and Modeling Journal. 2(2), 34–40.
[29] Chen, S.-M., 1996. Evaluating weapon systems using fuzzy arithmetic operations. Fuzzy Sets and Systems. 77(3), 265–276. DOI: https://doi.org/10.1016/0165-0114(95)00096-8
[30] Kosheleva, O., Kreinovich, V., Bouchon-Meunier, B., et al., 1998. Operations with Fuzzy Numbers Explain Heuristic Methods in Image Processing. Available from: https://scholarworks.utep.edu/cgi/viewcontent.cgi?article=1548&context=cs_techrep (cited 19 August 2025).
[31] Zimmermann, H.-J., Zysno, P., 1983. Decisions and evaluations by hierarchical aggregation of information. Fuzzy Sets and Systems. 10(1–3), 243–260. DOI: https://doi.org/10.1016/S0165-0114(83)80118-3
[32] Kochegurova, E.A., Martynova, Y.A., 2020. Aspects of Continuous User Identification Based on Free Texts and Hidden Monitoring. Programming and Computer Software. 46, 12–24. DOI: https://doi.org/10.1134/S036176882001003X
[33] Koleśnik, R., Prokopowicz, P., Kosiński, W., 2004. Fuzzy Calculator—Useful Tool for Programming with Fuzzy Algebra. In: Rutkowski, L., Siekmann, J.H., Tadeusiewicz, R., et al. (Eds.). Artificial Intelligence and Soft Computing (ICAISC 2004). Springer: Berlin/Heidelberg, Germany. pp. 320–325. DOI: https://doi.org/10.1007/978-3-540-24844-6_45
[34] Gagolewski, M., Caha, J., 2018. A Guide to the FuzzyNumbers Package for R (FuzzyNumbers version 0.4-7). Available from: https://vps.fmvz.usp.br/CRAN/web/packages/FuzzyNumbers/vignettes/FuzzyNumbersTutorial.pdf (cited 19 August 2025).
[35] Marin, M., Defour, D., Milano, F., 2016. An Efficient Representation Format for Fuzzy Intervals Based on Symmetric Membership Functions. ACM Transactions on Mathematical Software. 43(3), 1–22. DOI: https://doi.org/10.1145/2939364
[36] Sugeno, M., 1974. Theory of fuzzy integrals and its applications [PhD Thesis]. Tokyo Institute of Technology: Tokyo, Japan.
[37] Sveshnikov, S., Bocharnikov, V., Uvarova, T., et al., 2024. Algorithms for assessing the qualitative and quantitative risks of lending to small and medium-sized businesses based on fuzzy calculus. Serbian Journal of Management. 19(1), 1–31.
Downloads
How to Cite
Copyright & License
Copyright (c) 2025 Sergey Sveshnikov , Bocharnikov Victor

This work is licensed under a Creative Commons Attribution 4.0 International License.