<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">vdgtu</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Дагестанского государственного технического университета. Технические науки</journal-title><trans-title-group xml:lang="en"><trans-title>Herald of Dagestan State Technical University. Technical Sciences</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2073-6185</issn><issn pub-type="epub">2542-095X</issn><publisher><publisher-name>Daghestan State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21822/2073-6185-2025-52-4-126-136</article-id><article-id custom-type="elpub" pub-id-type="custom">vdgtu-1913</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И ТЕЛЕКОММУНИКАЦИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>INFORMATION TECHNOLOGY AND TELECOMMUNICATIONS</subject></subj-group></article-categories><title-group><article-title>Разработка алгоритма и программного обеспечения для оценки альтернатив на основе метода аддитивной свертки критериев</article-title><trans-title-group xml:lang="en"><trans-title>Development of an Algorithm and Software for Evaluating alternatives based on the Method of additive Convolution of Criteria</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-1417-498X</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Разумников</surname><given-names>С. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Razumnikov</surname><given-names>S. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Разумников Сергей Викторович - кандидат технических наук, доцент, отделение цифровых технологий и безопасности.</p><p>652055, Юрга, ул. Ленинградская 26</p></bio><bio xml:lang="en"><p>Sergei V. Razumnikov - Cand. Sci. (Eng.), Assoc. Prof., Department of Digital Technologies and Security.</p><p>26 Leningradskaya Str., Yurga 652055</p></bio><email xlink:type="simple">razumnikov@tpu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Юргинский технологический институт (филиал) Национального исследовательского Томского политехнического университета (ЮТИ ТПУ)</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Yurga Technological Institute (branch) of the National Research Tomsk Polytechnic University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>04</day><month>02</month><year>2026</year></pub-date><volume>52</volume><issue>4</issue><fpage>126</fpage><lpage>136</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Разумников С.В., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Разумников С.В.</copyright-holder><copyright-holder xml:lang="en">Razumnikov S.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://vestnik.dgtu.ru/jour/article/view/1913">https://vestnik.dgtu.ru/jour/article/view/1913</self-uri><abstract><sec><title>Цель</title><p>Цель. Целью исследования является разработке алгоритма и программного обеспечения для оценки альтернатив на основе метода аддитивной свертки критериев.</p></sec><sec><title>Метод</title><p>Метод. Метод аддитивной свертки позволяет суммировать частные критерии с учетом их важности, формируя единое интегральное значение; алгоритм расчета, включающий последовательные шаги, нормализацию, определение весов и интеграцию полученных данных; разработанный программный продукт, выполненный на языке программирования Python с использованием библиотеки Tkinter, обеспечивающий удобное графическое представление результата.</p></sec><sec><title>Результат</title><p>Результат. Представлены ключевые этапы реализации метода, включающие нормализацию критериев, определение весов важности и процедуру свертки, позволяющую объединить разнородные показатели в единый интегральный показатель. В алгоритме описаны используемые функции расчетов и приведен листинг кода. Представлен алгоритм для разработки программного обеспечения. Приведен реальный пример применения метода для оценки эффективности антигистаминных препаратов, демонстрирующий возможность выбора оптимального варианта.</p></sec><sec><title>Вывод</title><p>Вывод. Данная программа позволяет вести удобный и быстрый расчет интегральных показателей и находить веса критериев по матрице попарных сравнений, а также представлять результат в виде графика. Предложенный метод и разработанный программный комплекс представляют эффективное средство для специалистов, занимающихся принятием решений в ситуациях, связанных с выбором оптимальной альтернативы. Использование программного продукта существенно упрощает процессы сравнения и анализа большого количества факторов, повышая точность и объективность конечного выбора.</p></sec></abstract><trans-abstract xml:lang="en"><sec><title>Objective</title><p>Objective. The aim of the study is to develop an algorithm and software for evaluating alternatives based on the additive convolution method of criteria.</p></sec><sec><title>Method</title><p>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.</p></sec><sec><title>Result</title><p>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.</p></sec><sec><title>Conclusion</title><p>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.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>алгоритм</kwd><kwd>программа</kwd><kwd>альтернативы</kwd><kwd>критерии</kwd><kwd>аддитивная свертка</kwd><kwd>интегральная модель</kwd><kwd>оценка</kwd></kwd-group><kwd-group xml:lang="en"><kwd>algorithm</kwd><kwd>program</kwd><kwd>alternatives</kwd><kwd>criteria</kwd><kwd>additive convolution</kwd><kwd>integral model</kwd><kwd>evaluation</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Аристова Е.М. Установление взаимосвязи между методами аддитивной свертки и метрики //Вестник Дагестанского государственного технического университета. Технические науки. – 2017. – Т. 44. – №. 2. – С. 107-117.</mixed-citation><mixed-citation xml:lang="en">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)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Васильев В.П., Мельник А.О. Решение многокритериальных задач принятия решения посредством смешанной свертки критериев //Современные инновационные технологии и проблемы устойчивого развития общества. – 2018. – С. 163-168.</mixed-citation><mixed-citation xml:lang="en">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)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Логанина В.И. Оценка производства модифицированных сухих строительных смесей: применение метода аддитивной свертки / В. И. Логанина, Е. И. Куимова, Т. В. Учаева //Региональная архитектура и строительство. – 2014. – №. 4. – С. 171-176.</mixed-citation><mixed-citation xml:lang="en">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)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Осипов Г.С. Многокритериальный выбор альтернатив методом свертки нечетких чисел / Г.С. Осипов, Н.С. Вашакидзе, Г.В. Филиппова // Ceteris Paribus. – 2016. – №. 3. – С. 19-22.</mixed-citation><mixed-citation xml:lang="en">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)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Першин Д.А., Чигарев А.Ю. Построение аддитивной функции свёртки критериев для выбора альтернативного варианта //Фундаментальные и прикладные исследования молодых учёных. – 2023. – С. 600-604.</mixed-citation><mixed-citation xml:lang="en">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)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Каралиев Р.С. Метод экспертных оценок для многокритериальной задачи принятия решений с применением аддитивной свертки и нестрого ранжирования критериев / Р.С. Каралиев, В. Лим, В.А. Субботин // (ППП НРК). – 2017.</mixed-citation><mixed-citation xml:lang="en">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)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Разумников С.В. Планирование развития облачной стратегии на основе применения многокритериальной оптимизации и метода STEM // Доклады томского государственного университета систем управления и радиоэлектроники. – 2020. – Т. 23, № 1. – С. 53–61.</mixed-citation><mixed-citation xml:lang="en">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)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Разумников С.В. Некомпенсаторное агрегирование и рейтингование провайдеров облачных услуг // Доклады Томского государственного университета систем управления и радиоэлектроники. – 2018. – Т. 21, № 4. – С. 63–69.</mixed-citation><mixed-citation xml:lang="en">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)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Силич В.А., Силич М.П. Теория систем и системный анализ: Учебное пособие. – Томск: изд. ТПУ, 2010. – 97 с.</mixed-citation><mixed-citation xml:lang="en">Silich V.A., Silich M.P. Systems Theory and Systems Analysis: A Tutorial. – Tomsk: TPU Publishing House, 2010. – 97 p. (In Russ)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Стародубов А.В. Разработка инструментального средства и нечетких моделей для многокритериального выбора рациональных инвестиционных решений: дис. –, 2007.–24 с, 2007.</mixed-citation><mixed-citation xml:lang="en">Starodubov A.V. Development of a tool and fuzzy models for multi-criteria selection of rational investment decisions: diss. 200:74 p. (In Russ)</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Талипов Н.Г., Катасёв А.С. Математическое и программное обеспечение для распределения заданий в автоматизированных системах электронного документооборота. – 2017.</mixed-citation><mixed-citation xml:lang="en">Talipov N.G., Katasev A.S. Mathematical and software for distributing tasks in automated electronic document management systems. – 2017. (In Russ)</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Малышев И.А. Разработка интеллектуальной системы поддержки принятия экономических решений на основе методов теорий нечетких множеств //URL: https://www.dissercat.com/content/razrabotkaintellektualnoi-sistemy-podderzhki-prinyatiya-ekonomicheskikh-reshenii-na-osnove (дата обращения 18.08. 2022). – 2006.</mixed-citation><mixed-citation xml:lang="en">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)</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Талипов Н.Г. Методы многокритериального принятия решений по распределению заданий в автоматизированной системе электронного документооборота территориального органа Роскомнадзора / Н.Г. Талипов, А.С. Катасёв, А.П. Кирпичников // Вестник Казанского технологического университета. – 2016. – Т. 19. – №. 12. – С. 147-152.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Беляева М.А. Разработка интегрированной системы поддержки принятия решений по управлению проектами в условиях неопределенности / М.А. Беляева, О.В. Буреш, Т.Н. Шаталова // Вестник Оренбургского государственного университета. – 2011. – №. 13 (132). – С. 43-48.</mixed-citation><mixed-citation xml:lang="en">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)</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Разумников С.В. Разработка программного обеспечения для построения агрегированных рейтингов на основе метода порогового агрегировния // Вестник воронежского государственного университета. Серия: Системный анализ и информационные технологии. 2021. № 2. с. 138-152.</mixed-citation><mixed-citation xml:lang="en">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)</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Разумников С.В. Модели, алгоритмы и программное обеспечение поддержки принятия стратегических решений к переходу на облачные технологии: монография / С.В. Разумников // Изд-во Томского политехнического университета. 2020. 176 с.</mixed-citation><mixed-citation xml:lang="en">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)</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Разумников С.В. Алгоритм для определения степени уязвимости участков облачных вычислений на основе метода ELECTRE I // Вестник Дагестанского государственного технического университета. Технические науки. 2024; 51(4):130-143. https://DOI:.org/10.21822/2073-6185-2024-51-4-130-143.</mixed-citation><mixed-citation xml:lang="en">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)</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
