<?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">vguit</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Воронежского государственного университета инженерных технологий</journal-title><trans-title-group xml:lang="en"><trans-title>Proceedings of the Voronezh State University of Engineering Technologies</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2226-910X</issn><issn pub-type="epub">2310-1202</issn><publisher><publisher-name>VSUET</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.20914/2310-1202-2020-1-398-403</article-id><article-id custom-type="elpub" pub-id-type="custom">vguit-2461</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>Economics and Management</subject></subj-group></article-categories><title-group><article-title>Поиск всех решений задачи динамического программирования в случае совпадения их многкритериальных оценок</article-title><trans-title-group xml:lang="en"><trans-title>Search for all solutions to the dynamic programming problem if their multicriteria estimates coincide</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-1043-7682</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>Bugaev</surname><given-names>Y. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д.ф.-м.н., профессор, кафедра высшей математики и информационных технологий, пр-т Революции, 19, г. Воронеж, 394036, Россия</p></bio><bio xml:lang="en"><p>Dr. Sci. (Phys.-Math.), professor, higher mathematics and information technology department, Revolution Av., 19 Voronezh, 394036, Russia</p></bio><email xlink:type="simple">y_bugaev52@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-1349-732X</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>Korobova</surname><given-names>L. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>к.т.н., доцент, кафедра высшей математики и информационных технологий, пр-т Революции, 19, г. Воронеж, 394036, Россия</p></bio><bio xml:lang="en"><p>Cand. Sci. (Engin.), associate professor, higher mathematics and information technology department, Revolution Av., 19 Voronezh, 394036, Russia</p></bio><email xlink:type="simple">lyudmila_korobova@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-0992-2998</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>Shurupova</surname><given-names>I. Y.</given-names></name></name-alternatives><bio xml:lang="ru"><p>к.ф.-м..н., преподаватель, кафедра математики, ул. Старых Большевиков, 54 «А», г. Воронеж, 394064, Россия</p></bio><bio xml:lang="en"><p>Cand. Sci. (Phys.-Math.), lecturer, math department, st. Old Bolsheviks, 54 "A", Voronezh, 394064, Russia</p></bio><email xlink:type="simple">i_shur@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Воронежский государственный университет инженерных технологий</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Voronezh State University of Engineering Technologies</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Военный учебно-научный центр военно-воздушных сил «Военно-воздушная академия» им. проф. Н.Е. Жуковского и Ю.А. Гагарина, ул. Старых Большевиков</institution><country>Russian Federation</country></aff><aff xml:lang="en"><institution>Military Training and Scientific Center of the Air Force "Air Force Academy" named after prof. N.E. Zhukovsky and Yu.A. Gagarina</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>30</day><month>03</month><year>2020</year></pub-date><volume>82</volume><issue>1</issue><fpage>398</fpage><lpage>403</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Бугаев Ю.В., Коробова Л.А., Шурупова И.Ю., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Бугаев Ю.В., Коробова Л.А., Шурупова И.Ю.</copyright-holder><copyright-holder xml:lang="en">Bugaev Y.V., Korobova L.A., Shurupova I.Y.</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://www.vestnik-vsuet.ru/vguit/article/view/2461">https://www.vestnik-vsuet.ru/vguit/article/view/2461</self-uri><abstract><p>Среди математических методов, используемых в экономике, видное место занимает метод динамического программирования, с помощью которого организуется оптимальное управление многостадийными процессами. Недостатком этого метода является невозможность вычисления всех решений задачи при совпадении их критериальных оценок. Факт существования нескольких оптимальных траекторий многошагового процесса может означать, что задача поставлена не вполне корректно, в том смысле, что назначенные критерии не полно характеризуют исследуемую систему. Это означает, что традиционный метод динамического программирования необходимо доработать на случай существования нескольких оптимальных траекторий с одинаковым значением критерия. В данной статье предлагается наиболее общий вариант такой доработки, а именно, обобщению подвергается многокритериальная численная схема. Для более наглядного представления выкладок и результата исследования дискретную задачу динамического программирования будем описывать в терминах теории графов. В этом случае она сведется к задаче поиска оптимального пути на ориентированном графе. Для ее решения предлагается трехэтапный алгоритм, в состав которого включены следующие шаги. Первый этап – построение оптимальных критериальных оценок для путей из начальной вершины во все остальные. Для выполнения этого этапа наиболее универсальным методом является многокритериальный вариант метода Форда–Беллмана. Второй этап – построение графа оптимальных путей. В исходном графе отбираются дуги, составляющие часть оптимальных путей. Из них затем с помощью оригинального алгоритма формируется подграф, в котором все пути оптимальны. Аналитически доказывается, что данный алгоритм дает верный результат (корректен). Третий этап – перебор всех путей в построенном подграфе. Проведенные численные эксперименты показали, что предложенный трехэтапный метод эффективно работает на ориентированных графах любого типа в достаточно большом диапазоне размерности. Предложенный алгоритм с минимальными изменениями может быть использован для решения произвольной дискретной задачи динамического программирования.</p></abstract><trans-abstract xml:lang="en"><p>Among the mathematical methods used in economics, a prominent place is occupied by the dynamic programming method, with the help of which the optimal control of multi-stage processes is organized. The disadvantage of this method is the impossibility of calculating all solutions to the problem if their criteria-based estimates coincide. The fact of the existence of several optimal trajectories of a multi-step process may mean that the task is not set correctly, in the sense that the assigned criteria do not fully characterize the system under study. This means that the traditional method of dynamic programming needs to be refined in case of the existence of several optimal trajectories with the same value of the criterion. This article proposes the most general version of such refinement, namely, a multi-criteria numerical scheme is generalized. For a more visual representation of calculations and the result of the study, we will describe the discrete dynamic programming problem in terms of graph theory. In this case, it reduces to the problem of finding the optimal path on a directed graph. To solve it, a three-stage algorithm is proposed, the composition of which includes the following steps. The first stage is the construction of optimal criteria estimates for paths from the initial vertex to all the others. To perform this stage, the most universal method is the multicriteria version of the Ford – Bellman method. The second stage is the construction of a graph of optimal paths. In the original graph, arcs are selected that are part of the optimal paths. Of these, using the original algorithm, a subgraph is formed in which all paths are optimal. It is analytically proved that this algorithm gives the correct result (correct). The third stage is enumeration of all paths in the constructed subgraph. Numerical experiments showed that the proposed three-stage method works efficiently on oriented graphs of any type in a sufficiently large range of dimensions. The proposed algorithm with minimal changes can be used to solve an arbitrary discrete dynamic programming problem.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>математические методы</kwd><kwd>экономика</kwd><kwd>динамическое программирование</kwd><kwd>многостадийные процессы</kwd><kwd>корректность алгоритма</kwd></kwd-group><kwd-group xml:lang="en"><kwd>mathematical methods</kwd><kwd>economics</kwd><kwd>dynamic programming</kwd><kwd>multi-stage processes</kwd><kwd>algorithm correctness</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">Тарасенко А.В., Егорова И.Л. Принцип оптимальности Беллмана в задаче оптимального распределения средств между предприятиями на расширение производства // Вестник университета. 2019. № 10. С. 132–138.</mixed-citation><mixed-citation xml:lang="en">Tarasenko A.V., Egorova I.L. Bellman's optimality principle in the problem of optimal distribution of funds between enterprises for the expansion of production. University Herald. 2019. no 10. pp. 132–138. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Параев Ю.И., Грекова Т.И., Полуэктова К.О. Оптимальное управление односекторной экономикой при случайном изменении фондовооруженности труда // Вестник томского государственного университета. Управление, вычислительная техника и информатика. 2018. № 42. С. 23–29.</mixed-citation><mixed-citation xml:lang="en">Paraev Yu.I., Grekova T.I., Poluektova K.O. Optimal management of a single-sector economy with a random change in the capital-labor ratio. Tomsk State University Bulletin. Management, computer engineering and computer science. 2018.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Скворцов Ю.С., Рындин Н.А., Амоа А.Ж.К.К. Модель динамического севооборота на основе уравнения Беллмана с конечным горизонтом // Моделирование, оптимизация и информационные технологии. 2019. Т. 7. № 1 (24). С. 449–458.</mixed-citation><mixed-citation xml:lang="en">no. 42. pp. 23–29. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Катаев А.В., Катаева Т.М. Сетевая бизнес-модель развития регионального промышленного комплекса в условиях цифровизации // Вестник Таганрогского института управления и экономики. 2019. № 2 (30). С. 26–28.</mixed-citation><mixed-citation xml:lang="en">Skvortsov Yu.S., Ryndin N.A., Amoa A.Zh.K.K. A dynamic crop rotation model based on the Bellman equation with a finite horizon. Modeling, Optimization and Information Technology. 2019. vol. 7. no. 1 (24). pp. 449–458. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Si Y., Yang W., Zhou H. A simulation analysis on regional logistics development based on system dynamics: The case of Yunnan province // 5th International Conference on Industrial Engineering and Applications (ICIEA). Singapore. 2018. P. 560–564.</mixed-citation><mixed-citation xml:lang="en">Kataev A.V., Kataeva T.M. Network business model for the development of a regional industrial complex in the context of digitalization. Bulletin of the Taganrog Institute of Management and Economics. 2019. No. 2 (30). pp. 26–28. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Castellacci F., Natera J.M. The dynamics of national innovation systems: A panel cointegration analysis of the coevolution between innovative capability and absorptive capacity // Research Policy. 2013. V. 42. № 3. P. 579–594.</mixed-citation><mixed-citation xml:lang="en">Si Y., Yang W., Zhou H. A simulation analysis on regional logistics development based on system dynamics: The case of Yunnan province. 5 th International Conference on Industrial Engineering and Applications (ICIEA). Singapore. 2018. pp. 560–564.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Uriona-Maldonado M., Grobbelaar S.S. Innovation system policy analysis through system dynamics modeling: A systematic review // Science and Public Policy. 2019. V. 46. № 1. P. 28–44.</mixed-citation><mixed-citation xml:lang="en">Castellacci F., Natera J.M. The dynamics of national innovation systems: A panel cointegration analysis of the coevolution between innovative capability and absorptive capacity. Research Policy. 2013. vol. 42. no. 3. pp. 579–594.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Ferraz J.C., Coutinho L. Investment policies, development finance and economic transformation: Lessons from BNDES // Structural Change and Economic Dynamics. 2019. V. 48. № C. P. 86–102.</mixed-citation><mixed-citation xml:lang="en">Uriona-Maldonado M., Grobbelaar S.S. Innovation system policy analysis through system dynamics modeling: A systematic review. Science and Public Policy. 2019. vol. 46. no. 1. pp. 28–44.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Valencic R., Wawrosz P. Limits of neoclassical utility theory and some possible ways how to overcome them // Journal of International Scientific Publications Volume. 2016. № 10. P. 23–31.</mixed-citation><mixed-citation xml:lang="en">Ferraz J.C., Coutinho L. Investment policies, development finance and economic transformation: Lessons from BNDES. Structural Change and Economic Dynamics. 2019. vol. 48. no. C. pp. 86–102.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Бугаев Ю.В., Коробова Л.А. Использование аппарата двойственности в задаче о назначениях на сетевой модели // Современные методы прикладной математики, теории управления и компьютерных технологий (ПМТУКТ2019): сб. тр. XII междунар. конф. 2019. С. 100–104.</mixed-citation><mixed-citation xml:lang="en">Valencic R., Wawrosz P. Limits of neoclassical utility theory and some possible ways how to overcome them. Journal of International Scientific Publications Volume. 2016. no. 10. pp. 23–31.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Блинов И.В., Бугаев Ю.В., Чикунов С.В. Обобщение алгоритма Флойда-Уоршалла на случай нескольких критериев // Вестник Тамбовского государственного технического университета. 2009. Т. 15. № 4. С. 885–892.</mixed-citation><mixed-citation xml:lang="en">Bugaev Yu.V., Korobova L.A. The use of the duality apparatus in the assignment problem on a network model. Modern methods of applied mathematics, control theory and computer technology (PMTUKT 2019): Sat. tr XII international conf. 2019. pp. 100-104. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Blinov I.V., Bugaev Yu.V., Chikunov S.V. A generalization of the Floyd-Warshall algorithm to the case of several criteria. Bulletin of the Tambov State Technical University. 2009. vol. 15. no. 4. pp. 885–892. (in Russian).</mixed-citation><mixed-citation xml:lang="en">Blinov I.V., Bugaev Yu.V., Chikunov S.V. A generalization of the Floyd-Warshall algorithm to the case of several criteria. Bulletin of the Tambov State Technical University. 2009. vol. 15. no. 4. pp. 885–892. (in Russian).</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>
