<?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">izvestswsu</journal-id><journal-title-group><journal-title xml:lang="ru">Известия Юго-Западного государственного университета</journal-title><trans-title-group xml:lang="en"><trans-title>Proceedings of the Southwest State University</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2223-1560</issn><issn pub-type="epub">2686-6757</issn><publisher><publisher-name>ЮЗГУ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21869/2223-1560-2018-22-5-119-126</article-id><article-id custom-type="elpub" pub-id-type="custom">izvestswsu-397</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>Computer science, computer engineering and IT managment</subject></subj-group></article-categories><title-group><article-title>ПРИМЕНЕНИЕ МЕТОДА СЕТЕВОГО ПРОГРАММИРОВАНИЯ  В ЗАДАЧАХ КАЛЕНДАРНОГО ПЛАНИРОВАНИЯ</article-title><trans-title-group xml:lang="en"><trans-title>THE NETWORK PROGRAMMING METHOD APPLICATION IN THE SCHEDULING TASKS</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>Burkova</surname><given-names>I. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Доктор технических наук, доцент, ведущий научный сотрудник</p><p>117342, Москва, ул. Профсоюзная, 65</p></bio><bio xml:lang="en"><sec><title>Doctor of Engineering Sciences, Associate Professor</title></sec><sec><title></title></sec><sec><title>Moscow, Profsoyuznaya Str., 65</title></sec></bio><email xlink:type="simple">irbur27@gmail.com</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>Uandykov</surname><given-names>B. K.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кандидат технических наук</p><p>117342, Москва, ул. Профсоюзная, 65</p></bio><bio xml:lang="en"><sec><title>Candidate of Engineering Sciences</title></sec><sec><title></title></sec><sec><title>Moscow, Profsoyuznaya Str., 65</title></sec></bio><email xlink:type="simple">vlab17@bk.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>Khalin</surname><given-names>Yu. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кандидат технических наук</p><p>305040, Курск, ул. 50 лет Октября, 94</p></bio><bio xml:lang="en"><sec><title>Candidate of Engineering Sciences</title></sec><sec><title></title></sec><sec><title>305040, Kursk, 50 Let Oktyabrya Str., 94</title></sec></bio><email xlink:type="simple">yur-khalin@yandex.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Институт РАН проблем управления им. В.А. Трапезникова</institution></aff><aff xml:lang="en"><institution>Institute of Control Sciences of Russian Academy of Sciencesnamed after V. A. Trapeznikov</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>ФГБОУ ВО «Юго-Западный государственный университет»</institution></aff><aff xml:lang="en"><institution>Southwest State University</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>26</day><month>02</month><year>2019</year></pub-date><volume>22</volume><issue>5</issue><fpage>119</fpage><lpage>126</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Буркова И.В., Уандыков Б.К., Халин Ю.А., 2019</copyright-statement><copyright-year>2019</copyright-year><copyright-holder xml:lang="ru">Буркова И.В., Уандыков Б.К., Халин Ю.А.</copyright-holder><copyright-holder xml:lang="en">Burkova I.V., Uandykov B.K., Khalin Y.A.</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://izvestswsu.elpub.ru/jour/article/view/397">https://izvestswsu.elpub.ru/jour/article/view/397</self-uri><abstract><p>В статье рассматривается применение метода сетевого программирования к решению дискретной задачи минимизации стоимости проекта при заданной продолжительности его реализации. Суть метода состоит в том, что целевую функцию и ограничение в задаче календарного планирования можно представить в виде суперпозиции более простых функций. Такое представление удобно изображать в виде сети, на нижнем уровне которой находятся вершины, соответствующие переменным (входы сети), промежуточные вершины соответствуют функциям, входящим в суперпозицию, а конечная вершина (выход) соответствует исходной функции.</p><p>Задачи календарного планирования очень распространены на практике и при этом относятся к классу NP-трудных, что делает актуальной разработку алгоритмов их решения. В работе описаны два базовых алгоритма решения задачи для случаев независимых и последовательных работ. Более сложные случаи (сеть типа дерева и агрегируемая сеть) могут быть представлены в виде комбинации этих случаев и решаются на основе последовательного применения базовых алгоритмов. В качестве примера производственного сетевого графика приводится сеть типа «сборка с комплектующими». Для нее предлагается метод, который состоит в определении множества работ, фиксация продолжительности которых приводит к одному из рассмотренных выше случаев (либо сеть-дерево, либо – агрегируемая сеть). Далее рассматриваются все возможные варианты фиксации продолжительностей работ выделенного множества и решение задачи для каждого варианта. Из всех вариантов выбирается лучший.</p><p>Предложенные в статье алгоритмы могут быть полезны в управлении проектами, в частности – при решении задач календарного планирования.</p></abstract><trans-abstract xml:lang="en"><p>The article considers the application of the network programming method to the solution of the discrete problem of minimizing the cost of the project for a given duration of its implementation. The essence of the method is that the target function and the restriction in the scheduling problem can be represented as a superposition of simpler functions. This representation is convenient to depict in the form of a network, at the lower level of which there are vertices corresponding to variables (network inputs), intermediate vertices correspond to the functions included in the superposition, and the final vertex (output) corresponds to the original function.</p><p>Calendar planning tasks are very common in practice and at the same time belong to the class of NP-difficult. This makes the development of algorithms for their solution actual. The paper describes two basic algorithms for solving the problem for the cases of independent and sequential works. More complex cases (tree-type network and an aggregated network) can be represented as a combination of these cases and solved based on sequential application of basic algorithms. As an example of a production network is given a network of the type "Assembly with a components". For it the method which consists in definition of a set of works which fixing of duration leads to one of the cases considered above (tree-type network or aggregated network) is offered. Next all possible options for fixing the duration of the work of the selected set and the solution of the problem for each option are considered. The best of all the options is chosen.</p><p>The algorithms proposed in paper may be useful in the of the project management, particularly in solving scheduling tasks.</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>work duration</kwd><kwd>work cost</kwd><kwd>tree-type network</kwd><kwd>aggregated network</kwd><kwd>network programming 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">Сетевые модели и задачи управления /В.Н. Бурков, Б.Д. Ланда, С.Е. Ловецкий [и др.]. М.: Советское радио, 1967. 144с.</mixed-citation><mixed-citation xml:lang="en">Burkov V.N., Landa B.D., Loveckij S.E. i dr. Setevye modeli i zadachi upravleniya. Moscow, Sovetskoe radio Publ.,1967, 144 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Математические основы управления проектами / С.А. Баркалов, И.В. Буркова, В.И. Воропаев [и др.]; под ред. В.Н. Буркова. М.: Высшая школа, 2005. 423 с.</mixed-citation><mixed-citation xml:lang="en">Barkalov S.A., Burkova I.V., Voropaev V.I. i dr. Matematicheskie osnovy upravleniya proektami; ed. by Burkov V.N. Moscow, Vysshaya shkola Publ., 2005, 423 p.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">AndresC., HatamiS. Evolutionary heuristics and an algorithm for the two-stage assembly scheduling problem to minimize makespan with setup times // International Journal of Production Research. 2011. 44.Pp. 4713-4735.</mixed-citation><mixed-citation xml:lang="en">Andres C., Hatami S. Evolutionary heuristics and an algorithm for the two-stage assembly scheduling problem to minimize makespan with setup times. International Journal of Production Research, 2011, no. 44, pp. 4713-4735.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Allaoui H., Artiba A.Johnson’s algorithm: a kay to solve optimally or approximately flow shop scheduling problems with unavailability periods // International Journal of Production Economics. 2009. 121.Pp. 81-87.</mixed-citation><mixed-citation xml:lang="en">Allaoui H., Artiba A., Johnson’s algorithm: a kay to solve optimally or approximately flow shop scheduling problems with unavailability periods. International Journal of Production Economics, 2009, no. 121,pp. 81-87.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Chenkong V., Haimes Y.Y. The tree stage assembly permutation flowshop scheduling problem. Proceedings of the 5th International Conference on Industrial Engineering and Industrial Management, Cartagena.September 7-9, 2011.</mixed-citation><mixed-citation xml:lang="en">Chenkong V., Haimes Y.Y. The tree stage assembly permutation flowshop scheduling problem. Proceedings of the 5th International Conference on Industrial Engineering and Industrial Management, Cartagena, September 7-9, 2011.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Demeulemeester E.L., Herroelen W., Project scheduling: a research handbook. Kluwer Academic Publisher, 1976.P. 710.</mixed-citation><mixed-citation xml:lang="en">Demeulemeester E.L., Herroelen W. Project scheduling: a research handbook. Kluwer Academic Publisher, 1976, p. 710.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Garey M.R. The complexity of flow-shop and jobshop scheduling // Mathematics of Operations Research 1976. №1 (2).Pp. 117-129.</mixed-citation><mixed-citation xml:lang="en">Garey M.R. The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1976, no. 1 (2),pp. 117-129.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Sun Y., Zhang C.Y., Gao L., Wang X.J. Multy-objactive optimization algorithms for flow shop scheduling problem: a review and prospects // International Journal of Advanced Manufacturing Technology. 2011. 55.Pp. 723-739.</mixed-citation><mixed-citation xml:lang="en">Sun Y., Zhang C.Y., Gao L., Wang, X.J. Multy-objactive optimization algorithms for flow shop scheduling problem: a review and prospects. International Journal of Advanced Manufacturing Technology, 2011, no. 55, pp. 723-739.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Лисицин Л.А., Халин Ю.А., Лисицин А.Л. Системы поддержки принятия управленческих решений в условиях неполной информации // Известия Юго-Западного государственного университета. 2012. № 4-2 (43). С. 95-99.</mixed-citation><mixed-citation xml:lang="en">Lisicin L.A., Halin YU.A., Lisicin A.L. Sistemy podderzhki prinyatiya upravlencheskih reshenij v usloviyah nepolnoj informacii. Izvestija Jugo-Zapadnogo gosudarstvennogo universiteta, 2012, no. 4-2 (43), pp. 95-99.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Халин Ю.А., Сизов А.С., Игнатенко А.Н. Нечётко-множественная модель многокритериальной оценки конкурентоспособности предприятия // Известия Юго-Западного государственного университета. 2011. № 5-1 (38). С. 53-57.</mixed-citation><mixed-citation xml:lang="en">Halin Yu.A., Sizov A.S., Ignatenko A.N. Nechyotko-mnozhestvennaya model'mnogokriterial'noj ocenki konkurentosposobnosti predpriyatiya. Izvestiya Jugo-Zapadnogo gosudarstvennogo universiteta, 2011, no. 5-1 (38), pp. 53-57.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Кузьбожев Э.Н., Можейко А.Г., Халин Ю.А. Управление инновационными процессами на основе интеллектуальных информационных технологий // Известия Юго-Западного государственного университета. 2011. № 6-2 (39). С. 83-86.</mixed-citation><mixed-citation xml:lang="en">Kuz'bozhev Eh.N., Mozhejko A.G., Halin Yu.A. Upravlenie innovacionnymi processami na osnove intellektual'nyh informacionnyh tekhnologij. Izvestija JugoZapadnogo gosudarstvennogo universiteta, 2011, no. 6-2 (39), pp. 83-86.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Буркова И.В. Метод сетевого программирования в задачах нелинейной оптимизации // Автоматика и телемеханика. 2009. № 10. С. 15-21.</mixed-citation><mixed-citation xml:lang="en">Burkova I.V. Metod setevogo programmirovaniya v zadachah nelinejnoj optimizacii. Avtomatika i telemekhanika, 2009, no. 10, pp. 15-21</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>
