<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article 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" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Trudy NGTU im. R.E. Alekseeva</journal-id><journal-title-group><journal-title xml:lang="en">Trudy NGTU im. R.E. Alekseeva</journal-title><trans-title-group xml:lang="ru"><trans-title>Труды НГТУ им. Р.Е. Алексеева</trans-title></trans-title-group></journal-title-group><issn publication-format="print">1816-210X</issn><publisher><publisher-name xml:lang="en">Nizhny Novgorod State Technical University n.a. R.E. Alekseev</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">680771</article-id><article-id pub-id-type="edn">XMJEVB</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>COMPUTER SCIENCE, MANAGEMENT AND SYSTEM ANALYSIS</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Информатика, управление и системный анализ</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Development and implementation of software tools for regression testing of algorithms in solving production planning problems</article-title><trans-title-group xml:lang="ru"><trans-title>Разработка и реализация программных средств регрессионного тестирования алгоритмов при решении задач производственного планирования</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-7320-8086</contrib-id><name-alternatives><name xml:lang="en"><surname>Afraimovich</surname><given-names>L. G.</given-names></name><name xml:lang="ru"><surname>Афраймович</surname><given-names>Л. Г.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>lev.afraimovich@itmm.unn.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-4777-771X</contrib-id><name-alternatives><name xml:lang="en"><surname>Kulikov</surname><given-names>M. S.</given-names></name><name xml:lang="ru"><surname>Куликов</surname><given-names>М. С.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>vokil@mail.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-5199-8814</contrib-id><name-alternatives><name xml:lang="en"><surname>Kumagina</surname><given-names>E. A.</given-names></name><name xml:lang="ru"><surname>Кумагина</surname><given-names>Е. А.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>elena.kumagina@itmm.unn.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-7694-3916</contrib-id><name-alternatives><name xml:lang="en"><surname>Prilutskii</surname><given-names>M. Kh.</given-names></name><name xml:lang="ru"><surname>Прилуцкий</surname><given-names>М. Х.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>pril@iani.unn.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-1415-7511</contrib-id><name-alternatives><name xml:lang="en"><surname>Starostin</surname><given-names>N. V.</given-names></name><name xml:lang="ru"><surname>Старостин</surname><given-names>Н. В.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>nvstar@iani.unn.ru</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Nizhny Novgorod State University n.a. N.I. Lobachevsky</institution></aff><aff><institution xml:lang="ru">Нижегородский государственный университет им. Н.И. Лобачевского</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2025-01-30" publication-format="electronic"><day>30</day><month>01</month><year>2025</year></pub-date><issue>1</issue><issue-title xml:lang="en"/><issue-title xml:lang="ru"/><fpage>7</fpage><lpage>14</lpage><history><date date-type="received" iso-8601-date="2025-05-27"><day>27</day><month>05</month><year>2025</year></date><date date-type="accepted" iso-8601-date="2025-05-27"><day>27</day><month>05</month><year>2025</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2025, Afraimovich L.G., Kulikov M.S., Kumagina E.A., Prilutskii M.K., Starostin N.V.</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2025, Афраймович Л.Г., Куликов М.С., Кумагина Е.А., Прилуцкий М.Х., Старостин Н.В.</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="en">Afraimovich L.G., Kulikov M.S., Kumagina E.A., Prilutskii M.K., Starostin N.V.</copyright-holder><copyright-holder xml:lang="ru">Афраймович Л.Г., Куликов М.С., Кумагина Е.А., Прилуцкий М.Х., Старостин Н.В.</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://creativecommons.org/licenses/by/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.eco-vector.com/1816-210X/article/view/680771">https://journals.eco-vector.com/1816-210X/article/view/680771</self-uri><abstract xml:lang="en"><p>The article presents a developed software for solving the problems of production resources distribution in the automation of the manufacturing high-tech products for enterprises of the mechanical engineering division of the State Corporation Rosatom. An NP-hard production planning problem is considered. Heuristic procedures with different work scenarios depending on the specifics of the problem are used to solve it. The decision algorithms implemented in the SMART-resource software are based on the author's frontal algorithms. It is possible to use various scenarios to solve the problem due to the information obtained taking into account the implemented feedbacks. A mathematical model of the problem of production resources distribution is presented, within the framework of which the task of production resources distribution according to the criterion of minimizing deviations from the specified directive deadlines for the production of planned products is set. Its NP-hardness is shown. Algorithms for its solution are given. A software tool has been developed and implemented that allows regression testing and tuning of internal parameters of frontal algorithms with feedback for target tasks when solving NP-hard production planning problems using the SMART-resource production planning system.</p></abstract><trans-abstract xml:lang="ru"><p>Разработан программный продукт, предназначенный для решения задач распределения производственных ресурсов при автоматизации процесса изготовления высокотехнологичных изделий, типичных для предприятий машиностроительного дивизиона ГК «Росатом». Рассматривается NP-трудная задача производственного планирования, при решении которой используются эвристические процедуры, использующие, в зависимости от специфики задачи, различные сценарии работы. В основе решающих алгоритмов, реализованных в программном продукте <italic>СМАРТ-ресурс</italic>, лежат авторские фронтальные алгоритмы, имеющие возможность за счет информации, получаемой с учетом реализованных обратных связей, использовать для решения задачи различные сценарии. Приведена математическая модель проблемы распределения производственных ресурсов, в рамках которой поставлена задача распределения производственных ресурсов по критерию минимизации отклонений от заданных директивных сроков изготовления запланированных изделий. Показана ее NP-трудность. Приведены алгоритмы ее решения. Разработано и реализовано программное средство, позволяющее регрессионно тестировать и настраивать на целевые задачи внутренние параметры фронтальных алгоритмов с обратной связью при решении NP-трудных задач производственного планирования с использованием системы производственного планирования СМАРТ-ресурс.</p></trans-abstract><kwd-group xml:lang="en"><kwd>NP-hard problem</kwd><kwd>production planning</kwd><kwd>resource allocation</kwd><kwd>frontal algorithm</kwd><kwd>rank-based algorithm</kwd><kwd>software tool</kwd><kwd>regression testing of algorithm</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>NP-трудная задача</kwd><kwd>производственное планирование</kwd><kwd>распределение ресурсов</kwd><kwd>фронтальный алгоритм</kwd><kwd>алгоритм с рангами</kwd><kwd>программное средство</kwd><kwd>регрессионное тестирование алгоритма</kwd></kwd-group><funding-group/></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>Гладков, Л.А. Гибридная модель решения задач оперативного производственного планирования / Л.А. Гладков, Н.В. Гладкова, С.А. Громов // Известия ЮФУ. Технические науки. 2018. № 4 (198). С. 99-110.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>Шкурба, В.В. Календарное планирование. Конструктивная оптимизация. Индустрия праксеотехники // Автоматика и телемеханика. 2010. № 10. С. 122-132.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Гераськин, М.И. Оптимальные механизмы планирования позаказного производства по финан-совым и временным критериям / М.И. Гераськин, В.В. Егорова // Управление большими систем-ами: сборник трудов. 2015. № 58. С. 179-211.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>Грачев, С.П. Методы и средства построения интеллектуальных систем для решения сложных задач адаптивного управления ресурсами в реальном времени / С.П. Грачев, А.А. Жиляев, В.Б. Ларюхин [и др.] // Автоматика и телемеханика. 2021. № 11. С. 30-67.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Сотсков, Ю.Н. Область оптимальности перестановки обслуживания на одном приборе требований с неопределенными длительностями // Автоматика и телемеханика. 2020. № 5. С. 60-90.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Кибзун, А.И. Модель целочисленного линейного программирования как математическое обес-печение системы оптимального планирования потокового производства на этапе оперативного графикования / А.И. Кибзун, В.А. Рассказова // Автоматика и телемеханика. 2023. № 5. С. 113-132.</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>Куприянов, Б.В. Оценка и оптимизация производительности рекурсивного конвейера // Автоматика и телемеханика. 2020. № 5. С. 6-25.</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>Afraimovich, L. Control Activities Planning Problem / L. Afraimovich, M. Prilutskii, V. Vlasov // Lecture Notes in Electrical Engineering. 2021. Т. 729. LNEE. С. 341-350.</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>Прилуцкий, М.Х. Управляемый фронтальный алгоритм решения задачи распределения ресурсов в сетевых канонических структурах / М.Х. Прилуцкий, Е.А. Кумагина // Вестник Нижегородского университета им. Н.И. Лобачевского. 2008. № 6. С. 152-155.</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>Куликов, М.С. Ранговый итерационный алгоритм решения задачи распределения ресурсов в сетевых системах // Системы управления и информационные технологии. 2011. № 4. С. 37-43.</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>Прилуцкий, М.Х. Задачи оптимального планирования как задачи распределения ресурсов в сетевых канонических структурах / М.Х. Прилуцкий, В.С. Власов, О.В. Кривошеев // Информационные технологии. 2017. Т. 23. № 9. С. 650-657.</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation>Прилуцкий, М.Х. Задачи календарного планирования для предприятий с единичным и мелкосерийным характером производства / М.Х. Прилуцкий, И.В. Нетронин // Системы управления и информационные технологии. 2019. № 3 (77). С. 46-51.</mixed-citation></ref><ref id="B13"><label>13.</label><mixed-citation>Прилуцкий, М.Х. Задачи объемно-календарного планирования для предприятий с единичным и мелкосерийным характером производств / М.Х. Прилуцкий, И.В. Нетронин // Труды НГТУ им. Р.Е. Алексеева. 2019. № 4 (127). С. 36-43.</mixed-citation></ref><ref id="B14"><label>14.</label><mixed-citation>Кумагина, Е.А. Задачи распределения разнородных ресурсов в сетевых канонических структурах / Е.А. Кумагина, М.Х. Прилуцкий // Известия ТРТУ. 2001. № 4(22). С. 194-200.</mixed-citation></ref><ref id="B15"><label>15.</label><mixed-citation>Афраймович, Л.Г. Система производственного планирования Смарт-ресурс / Л.Г. Афраймович, М.С. Куликов, М.Х. Прилуцкий, Н.В. Старостин // VIII Молодежная конференция по управлению проектами: сборник тезисов докладов. ‒ Н. Новгород: ООО «Литера», 2023. С. 7.</mixed-citation></ref><ref id="B16"><label>16.</label><mixed-citation>Производственное планирование в условиях неполноты данных / Л.Г. Афраймович, В.Е. Костюков, М.С. Куликов и др. // XIV Всероссийское совещание по проблемам управления: сборник научных трудов. ‒ М.: Институт проблем управления им. В.А. Трапезникова РАН, 2024. С. 1829-1834.</mixed-citation></ref><ref id="B17"><label>17.</label><mixed-citation>Прилуцкий, М.Х. Программа для ЭВМ «Разработка программного средства регрессионного тестирования системы производственного планирования» / М.Х. Прилуцкий, Л.Г. Афраймович, Н.В. Старостин и др. Заявка 2024690711 от 16.12.2024.</mixed-citation></ref></ref-list></back></article>
