Development of an Algorithm and Software for Evaluating alternatives based on the Method of additive Convolution of Criteria
https://doi.org/10.21822/2073-6185-2025-52-4-126-136
Abstract
Objective. The aim of the study is to develop an algorithm and software for evaluating alternatives based on the additive convolution method of criteria.
Method. The additive convolution method allows summing up individual criteria based on their importance, forming a single integral value; the calculation algorithm includes sequential steps, normalization, determination of weights, and integration of the obtained data; the developed software product, implemented in the Python programming language using the Tkinter library, provides a convenient graphical representation of the result.
Result. The stages of the method implementation are presented, including normalization of criteria, determination of importance weights, and the convolution procedure that combines different indicators into an integral indicator. The algorithm describes the calculation functions and provides a code listing. An algorithm for software development is presented. An example of applying the method to assess the effectiveness of antihistamines is given.
Conclusion. The program allows calculating integral indicators and finding criterion weights using a pairwise comparison matrix, as well as presenting the result in the form of a graph. The proposed method and the developed software package represent an effective tool for decision-making with the selection of the optimal alternative. Using the software product simplifies the process of comparing and analyzing a large number of factors, increasing the accuracy and objectivity of selection.
Keywords
About the Author
S. V. RazumnikovRussian Federation
Sergei V. Razumnikov - Cand. Sci. (Eng.), Assoc. Prof., Department of Digital Technologies and Security.
26 Leningradskaya Str., Yurga 652055
References
1. Aristova E.M. Establishing the relationship between the methods of additive convolution and metrics. Herald of the Dagestan State Technical University. Technical sciences. 2017; 44 (2):107-117. (In Russ)
2. Vasiliev V.P., Melnik A.O. Solving multicriteria decision-making problems by means of mixed convolution of criteria. Modern innovative technologies and problems of sustainable development of society. 2018:163-168. (In Russ)
3. Loganina V.I. Evaluation of the production of modified dry building mixes: application of the additive convolution method / V.I. Loganina, E.I. Kuimova, T.V. Uchaeva. Regional architecture and construction. 2014; 4:171-176. (In Russ)
4. Osipov G.S. Multi-criteria selection of alternatives by the method of convolution of fuzzy numbers / G.S. Osipov, N.S. Vashakidze, G.V. Filippova. Ceteris Paribus. 2016; 3:19-22. (In Russ)
5. Pershin D.A., Chigarev A.Yu. Construction of an additive function of convolution of criteria for selecting an alternative. Fundamental and applied research of young scientists. 2023: 600-604. (In Russ)
6. Karaliev R.S. Method of expert assessments for a multi-criteria decision-making problem using additive convolution and non-strict ranking of criteria / R.S. Karaliev, V. Lim, V.A. Subbotin // (PPP NRK). – 2017. (In Russ)
7. Razumnikov S.V. Cloud Strategy Development Planning Based on Multicriteria Optimization and the STEM Method. Reports of Tomsk State University of Control Systems and Radioelectronics. 2020; 23(1): 53–61. (In Russ)
8. Razumnikov S.V. Non-compensatory Aggregation and Rating of Cloud Service Providers. Reports of Tomsk State University of Control Systems and Radioelectronics. 2018;21(4): 63–69. (In Russ)
9. Silich V.A., Silich M.P. Systems Theory and Systems Analysis: A Tutorial. – Tomsk: TPU Publishing House, 2010. – 97 p. (In Russ)
10. Starodubov A.V. Development of a tool and fuzzy models for multi-criteria selection of rational investment decisions: diss. 200:74 p. (In Russ)
11. Talipov N.G., Katasev A.S. Mathematical and software for distributing tasks in automated electronic document management systems. – 2017. (In Russ)
12. Malyshev I.A. Development of an intelligent system for supporting economic decision-making based on fuzzy set theory methods //URL: https://www.dissercat.com/content/razrabotka-intellektualnoi-sistemypodderzhki-prinyatiya-ekonomicheskikh-reshenii-na-osnove-(accessed 18.08.2022). – 2006. (In Russ)
13. Talipov N.G. Methods of multi-criteria decision-making on task distribution in the automated electronic document management system of the territorial body of Roskomnadzor / N.G. Talipov, A.S. Katasev, A.P. Kirpichnikov. Bulletin of Kazan Technological University. 2016; 19(12):147-152.
14. Belyaeva M.A. Development of an integrated decision support system for project management under uncertainty / M.A. Belyaeva, O.V. Buresh, T.N. Shatalova. Bulletin of Orenburg State University. – 2011;13 (132): 43-48. (In Russ)
15. Razumnikov S.V. Development of Software for Constructing Aggregated Ratings Based on the Threshold Aggregation Method. Bulletin of Voronezh State University. Series: Systems Analysis and Information Technology. 2021; 2:138-152. (In Russ)
16. Razumnikov S.V. Models, Algorithms, and Software for Supporting Strategic Decision-Making on the Transition to Cloud Technologies: Monograph. Publishing house of Tomsk Polytechnic University. 2020. 176 p. (In Russ)
17. Razumnikov S.V. Algorithm for Determining the Degree of Vulnerability of Cloud Computing Areas Based on the ELECTRE I Method. Herald of Dagestan State Technical University. Technical sciences. 2024; 51(4):130-143. https://DOI:.org/10.21822/2073-6185-2024-51-4-130-143. (In Russ)
Review
For citations:
Razumnikov S.V. Development of an Algorithm and Software for Evaluating alternatives based on the Method of additive Convolution of Criteria. Herald of Dagestan State Technical University. Technical Sciences. 2025;52(4):126-136. (In Russ.) https://doi.org/10.21822/2073-6185-2025-52-4-126-136
JATS XML































