<?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">novtexmech</journal-id><journal-title-group><journal-title xml:lang="ru">Мехатроника, автоматизация, управление</journal-title><trans-title-group xml:lang="en"><trans-title>Mekhatronika, Avtomatizatsiya, Upravlenie</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1684-6427</issn><issn pub-type="epub">2619-1253</issn><publisher><publisher-name>Commercial Publisher «New Technologies»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17587/mau.25.436-444</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1606</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>DYNAMICS, BALLISTICS AND CONTROL OF AIRCRAFT</subject></subj-group></article-categories><title-group><article-title>Оптимальное управление ресурсами при подготовке группы однотипных воздушных судов к применению</article-title><trans-title-group xml:lang="en"><trans-title>Optimal Resource Management оn Preparing a Group of Similar Aircrafts for Operation</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Буряк</surname><given-names>Ю. И.</given-names></name><name name-style="western" xml:lang="en"><surname>Buryak</surname><given-names>Yu. I.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, ст. науч. сотр.</p></bio><bio xml:lang="en"><p>Moscow, 125993</p></bio><email xlink:type="simple">buryak.53@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Махорин</surname><given-names>А. О.</given-names></name><name name-style="western" xml:lang="en"><surname>Makhorin</surname><given-names>A. O.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. техн. наук, доц.</p></bio><bio xml:lang="en"><p>Moscow, 125993</p></bio><email xlink:type="simple">mao@gnu.org</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>Moscow Aviation Institute (National Research University)</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>09</day><month>08</month><year>2024</year></pub-date><volume>25</volume><issue>8</issue><fpage>436</fpage><lpage>444</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Commercial Publisher «New Technologies»</copyright-holder><copyright-holder xml:lang="en">Commercial Publisher «New Technologies»</copyright-holder><license xlink:href="https://mech.novtex.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://mech.novtex.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://mech.novtex.ru/jour/article/view/1606">https://mech.novtex.ru/jour/article/view/1606</self-uri><abstract><p>Работа посвящена решению задачи нахождения минимального состава бригады специалистов и средств наземного обслуживания общего пользования (оборудования), а также распределения специалистов и оборудования в процессе подготовки требуемой группы воздушных судов (ВС) к применению в течение заданного времени.Для обоснования минимального состава бригады и необходимого оборудования необходимо решить задачу формирования расписания работ на группе ВС, отличительной особенностью которой является учет ряда ограничений, вызванных взаимодействием специалистов и оборудования, а также упорядоченностью и несовместимостью во времени некоторых работ.Это, в свою очередь, требует рассмотрения огромного числа вариантов упорядочивания работ, выполняемых на каждом ВС, и вариантов расписания при обслуживании одним специалистом нескольких ВС.Задача обоснования минимального состава специалистов и оборудования основана на использовании методов комбинаторной оптимизации, т. е. построения возможных вариантов решений, число которых уменьшается путем использования метода ветвей и отсечений.В статье предлагается модель смешанно-целочисленного линейного программирования с двоичными переменными для нахождения оптимального решения и программная реализация, которая не требует больших вычислительных ресурсов.Приведен и подробно проанализирован пример вычисления минимального состава бригады специалистов, выполняющих подготовку группы из шести ВС, на каждом из которых выполняется пять видов работ. Высокая скорость выполнения расчетов по оптимальному планированию работ заданным составом бригады позволила рассмотреть все возможные варианты состава бригады (десятки тысяч вариантов) и обосновать такой вариант, при котором число специалистов в бригаде было бы минимальным, но они обеспечивали бы подготовку ВС в течение заданного времени. При решении задачи для каждого рассматриваемого варианта состава бригады находится точное расписание. Дальнейшее развитие данного подхода реализуется при использовании моделей с дискретным временем; предварительные исследования показывают возможность расчета оптимального расписания для подготовки группы из 30 ВС в течение не более 5 с.</p></abstract><trans-abstract xml:lang="en"><p>The work is devoted to solving the problem of finding the minimum composition of a team of specialists and general ground handling facilities (equipment), as well as distribution in the process of preparing the required group of aircrafts for use within a given time. To justify the minimum composition of the team and the necessary equipment, it is necessary to solve the problem of forming a job schedule for a group of aircrafts, a distinctive feature of which is to take into account a number of restrictions, caused by the interaction of specialists and equipment, as well as the order and incompatibility in time of some jobs. This, in turn, requires consideration of a huge number of options for organizing the work performed on each aircraft, and scheduling options for servicing several aircrafts by one specialist. The problem of substantiating the minimum composition of specialists and equipment is based on the use of combinatorial optimization methods, i.e. the construction of possible solutions, the number of which is reduced by using the branch-and-cut method. The article proposes a mixed integer linear programming model with binary variables to find the optimal solution and a software implementation that does not require large computational resources. It is given and analyzed in detail an example of finding the optimal team of specialists who prepare a group of six aircrafts, each of which performs five types of work. The reasonable solution time to find the schedule for a given team made it possible to consider all possible options for the composition of the team (tens of thousands of options) and justify such an option in which the number of specialists in the team would be minimal, but they would ensure the preparation of the aircraft within a given time. When solving a problem, an exact schedule is found for each considered variant of the team composition. Further development of this approach is based on discrete time models; preliminary studies show the possibility of finding the optimal schedule for preparing a group of 30 aircraft for up to 5 seconds.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>группа ВС</kwd><kwd>техническое обслуживание</kwd><kwd>алгоритм расчета оптимального состава бригады специалистов</kwd><kwd>реальное время</kwd><kwd>комбинаторная оптимизация</kwd><kwd>(0</kwd><kwd>1)-программирование</kwd><kwd>метод ветвей и отсечений</kwd></kwd-group><kwd-group xml:lang="en"><kwd>aircraft group</kwd><kwd>maintenance</kwd><kwd>algorithm for finding the optimal team of specialists</kwd><kwd>real time</kwd><kwd>combinatorial optimization</kwd><kwd>(0</kwd><kwd>1)-programming</kwd><kwd>branch-and-cut method</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">Яблонский С. Н., Яковышенко О. В., Шумский А. В. Инженерно-авиационное обеспечение боевых действий и боевой подготовки частей авиации Вооруженных Сил: Учеб. для инженерно-технических ВУЗов ВВС / Под ред. Яблонского С. Н. М.: Изд. ВВА им. проф. Н. Е. Жуковского и Ю. А. Гагарина, 2009. 300 с.</mixed-citation><mixed-citation xml:lang="en">Yablonskij S. N., Yakovyshenko O. V., Shumskij A. V. Engineering and aviation support of combat operations and combat training of aviation units of the Armed Forces: a textbook for engineering and technical universities of the Air Force, Edited by Yablonskij S. N., Moscow, Isd. VVIA im. Prof. N.E Zhukovskogo i Yu. A. Gagarina, 2009, 300 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Инженерно-авиационная служба, эксплуатация и ремонт авиационной техники / Под ред. Шпилева К. М. М.: Воениздат, 1979.</mixed-citation><mixed-citation xml:lang="en">Shpilev K. M. ed. Engineering and aviation service, maintenance and repair of aviation equipment, Moscow, Voenizdat, 1979 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Шпилев К. М., Сидяев Н. М. Инженерно-авиационная служба и эксплуатация летательных аппаратов / Под ред. Сидяева Н. М. М.: Воениздат, 1970.</mixed-citation><mixed-citation xml:lang="en">Shpilev K. M., Sidyaev N. M. Engineering and aviation service and aircrafts operation, Edited by Sidyaev N. M., Moscow, Voenizdat, 1970 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Новиков И. А., Романов Н. М., Степанов С. В. Эксплуатация боевой авиационной техники/ Под ред. Филиппова В. В. М.: Изд. ВВИА им. проф. Н. Е. Жуковского, 1982.</mixed-citation><mixed-citation xml:lang="en">Novikov I. A., Romanov N. M., Stepanov S. V. Operation of military aircraft, Edited by Philippov V. V., Moscow, Publishing house of VVIA im. Prof. N. E Zhukovskogo, 1982 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Ефименко А. Ф., Ковалюк Н. П. Эксплуатация боевой авиационной техники: учебник для инженерно-технических ВУЗов ВВС / Под ред. Кузнецова М. В. М.: Изд. ВВИА им. проф. Н. Е. Жуковского, 1999.</mixed-citation><mixed-citation xml:lang="en">Efimenko A. F, Kovalyuk N. P. Operation of military aircraft: a textbook for engineering and technical universities of the Air Force, Edited by Kuznecova M. Y., Moscow, Publishing house of VVIA im. Prof. N. E Zhukovskogo, 1999 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Писарев В. Н. Применение теории массового обслуживания в задачах инженерно-авиационного обеспечения. М.: Изд. ВВИА им. проф. Н. Е. Жуковского, 1965.</mixed-citation><mixed-citation xml:lang="en">Pisarev V. N. Application of queuing theory in the tasks of aviation and engineering suppor, Moscow, Publishing house of VVIA im. Prof. N. E Zhukovskogo, 1965 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Лазарев А. А., Гафаров Е. Ф. Теория расписаний. Задачи и алгоритмы. М.: МГУ им. М. В. Ломоносова, 2011. 222 с.</mixed-citation><mixed-citation xml:lang="en">Lazarev A. A., Gafarov E. F. Theory of schedules. Tasks and Algorithms, Moscow, Publishing house of MGU im. M. V. Lomonosova, 2011, 222 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Португал В. М., Семёнов А. И. Теория расписаний. М.: Знание, 1972. 64 с.</mixed-citation><mixed-citation xml:lang="en">Portugal V. M., Semyonov A. I. Theory of schedules, Moscow, Znanie, 1972. 64 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Brucker P. Scheduling algorithms. New York: Springer, 2007, 379 p.</mixed-citation><mixed-citation xml:lang="en">Brucker P. Scheduling algorithms, New York, Springer, 2007, 379 p.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Математические модели задач оптимального планирования предполетной подготовки летательных аппаратов. URL: https://pandia.ru/text/80/171/33237.php/дата обращения 26.08.2023.</mixed-citation><mixed-citation xml:lang="en">Mathematical models of problems of optimal planning of pre-flight preparation of aircraft, available at: https://pandia.ru/text/80/171/33237.php/date of application 26/08/2023.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Алгоритмы решения задач оптимального планирования предполетной подготовки летательных аппаратов. URL: https://gigabaza.ru/doc/177593.html/ дата обращения 30.08.2023.</mixed-citation><mixed-citation xml:lang="en">Algorithms for solving problems of optimal planning of pre-flight preparation of aircraft, available at: https://gigabaza.ru/doc/177593.html/ data of application 30/08/023.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Буряк Ю. И., Скрынников А. А. Алгоритм рационального планирования и распределения ресурсов в задаче подготовки группы ЛА к применению// Мехатроника, автоматизация, управление. 2019. Т. 20, № 5. С. 314—320.</mixed-citation><mixed-citation xml:lang="en">Buryak Yu. I, Skrynnikov A. A. The algorithm of rational planning and allocation of resources in the task of preparing a group of aircraft for use, Mekhatronika, Automatizatsiya, Upravlenie, 2019, vol. 20, no.5, pp. 314—320 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Буряк Ю. И., Скрынников А. А. Алгоритм рационального планирования и распределения ресурсов при подготовке группы летательных аппаратов к применению в условиях неопределенности// Мехатроника, автоматизация, управление. 2020. Т. 21, № 6. С. 375—382.</mixed-citation><mixed-citation xml:lang="en">Buryak Yu. I., Skrynnikov A. A. The algorithm of rational planning and allocation of resources in the preparation of a group of aircraft for use in conditions of uncertainty, Mekhatronika, Automatizatsiya, Upravlenie, 2020, vol. 21, no. 6, pp. 375—382 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Мельников Б. Ф., Мельникова Е. А. О классической версии метода ветвей и границ //Компьютерные инструменты в образовании. 2021. № 1. С. 21—44.</mixed-citation><mixed-citation xml:lang="en">Melnikov B. Ph., Melnikova E. A. About the classical version of the branch and boundary method, Computer tools in education, 2021, no. 1, pp. 21—44 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Gonzales T., Sahni S. Open Shop Scheduling to Minimize Finish Time // Journal of the ACM. 1977. Vol. 23, Iss. 4, P. 665—679.</mixed-citation><mixed-citation xml:lang="en">Gonzales T., Sahni S. Open Shop Scheduling to Minimize Finish Time, Journal of the ACM, 1977, vol. 23, iss. 4, pp. 665—679.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Филлипс Д., Гарсиа-Диас. Методы анализа сетей. М.: Мир, 1984.</mixed-citation><mixed-citation xml:lang="en">Phillips D. T., Garcia-Diaz A. Fundamentals of network analysis, Prentice Hall, 1981.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Биркгоф Г., Барти Т. Современная прикладная алгебра. М.: Мир, 1976.</mixed-citation><mixed-citation xml:lang="en">Birkhoff G., Bartee T. C. Modern applied algebra, Mc-Graw-Hill, 1970.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Fourer R., Gay D. M., Kernighan B. W. AMPL: A Modeling Language for Mathematical Programming, 2nd Ed. Duxbury: Thompson, 2003.</mixed-citation><mixed-citation xml:lang="en">Fourer R., Gay D. M., Kernighan B. W. AMPL: A Modeling Language for Mathematical Programming, Duxbury, Thompson, 2003.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Wolsey L. Integer Programming. John Wiley &amp; Sons, 2021.</mixed-citation><mixed-citation xml:lang="en">Wolsey L. Integer Programming, John Wiley &amp; Sons, 2021.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">NEOS Server for Optimization. URL: https://neos-server.org/neos/ дата обращения 20.01.2024.</mixed-citation><mixed-citation xml:lang="en">NEOS Server for Optimization, available at: https://neosserver.org/neos/ (date of access 20.01.2024).</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">IBM ILOG CPLEX Optimization Studio. IBM Corp., 2012.</mixed-citation><mixed-citation xml:lang="en">IBM ILOG CPLEX Optimization Studio, IBM Corp., 2012.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Gurobi Optimizer 9.0 Reference Manual. Gurobi Optimization LLC, 2020.</mixed-citation><mixed-citation xml:lang="en">Gurobi Optimizer 9.0 Reference Manual, Gurobi Optimization LLC, 2020.</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>
