<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2023.40.1.008</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">1299</article-id>
      <title-group>
        <article-title xml:lang="ru">Алгоритм оптимизации процессов формирования производственного расписания предприятий позаказного производства</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Process optimization algorithm for forming the production schedule of custom production enterprises</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0002-3559-8394</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>Kuznetsova</surname>
              <given-names>Yevgeniya Aleksandrovna</given-names>
            </name>
          </name-alternatives>
          <email>zhenya.kuz-1997@yandex.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </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>Kharsekin</surname>
              <given-names>Ivan Romanovich</given-names>
            </name>
          </name-alternatives>
          <email>xxx-1525@mail.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0001-6632-0670</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>Knyazeva</surname>
              <given-names>Irina Olegovna</given-names>
            </name>
          </name-alternatives>
          <email>knio95@mail.ru</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Сибирский государственный университет науки и технологий имени академика М.Ф. Решетнева</aff>
        <aff xml:lang="en">Reshetnev Siberian State University of Science and Technology</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Сибирский государственный университет науки и технологий имени академика М.Ф. Решетнева</aff>
        <aff xml:lang="en">Reshetnev Siberian State University of Science and Technology</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Сибирский государственный университет науки и технологий имени академика М.Ф. Решетнева</aff>
        <aff xml:lang="en">Reshetnev Siberian State University of Science and Technology</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2023.40.1.008</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=1299"/>
      <abstract xml:lang="ru">
        <p>В статье рассматривается проблема простоев производственных предприятий с повременной оплатой труда. Нерациональное использование ресурсов ведет к потерям. Решить данную проблему можно посредством автоматизации процессов формирования производственного расписания. В представленной работе авторами используется терминология теории расписаний. В результате проведенных исследований, разработан алгоритм, который является решением задачи дискретной оптимизации посредством эвристических алгоритмов. Алгоритм предполагает случайный выбор операции на основе критериев с проверкой свободного в данный временной период ресурса и назначением его на соответствующую операцию. Алгоритм выполняется циклично до тех пор, пока не будут задействованы все операции или ресурсы на заданный временной промежуток. Построение алгоритма опирается на вычисленный рекорд, превышение которого ведет к прекращению реализации алгоритма, и его повторному запуску. Описанный алгоритм по истечению количества итераций, заданных пользователем, визуализирует решение, представляя его в виде диаграммы Ганта, для обеспечения диспетчеризации производственных процессов. Полученные авторами результаты позволят создать систему интеллектуального формирования производственного расписания и внедрить ее в существующую систему управления производственным предприятием, занимающимся производством изделий из полимерных композиционных материалов.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>This article deals with the problem of downtime in production enterprises with time-based wages. Irrational allocation of resources leads to losses. This problem can be solved through the automation of production schedule process formation. In the presented paper, the authors use the terminology of schedule theory. As a research result, an algorithm that is a solution to the problem was developed. The algorithm assumes a random selection of an operation based on the criteria; the resource availability in a given time period is checked and then assigned to the appropriate operation. The algorithm is executed cyclically until all operations or resources are involved for a given time period. The construction of the algorithm is based on a calculated record, the excess of which leads to the termination of algorithm implementation and its re-launch. The described algorithm, after the expiration of the number of iterations specified by the user, visualizes the solution through the Gantt chart to ensure dispatching of production processes. The results obtained by the authors will make it possible to form a system for the intelligent formation of a production schedule and introduce it into the existing management system of a manufacturing enterprise engaged in the production of products from polymer composite materials.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>теория расписания</kwd>
        <kwd>комбинаторная оптимизация</kwd>
        <kwd>эвристические алгоритмы</kwd>
        <kwd>дискретное программирование</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>schedule theory</kwd>
        <kwd>combinatorial optimization</kwd>
        <kwd>heuristic algorithms</kwd>
        <kwd>discrete programming</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено при поддержке федеральной программы академического лидерства «Приоритет-2030».</funding-statement>
        <funding-statement xml:lang="en">The research was carried out with the support of the federal program of academic leadership “Priority-2030”.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Лазарев А.А., Гафаров Е.Р. Теория расписаний. Задачи и алгоритмы. М.: Дрофа; 2011. 144 с.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Аничкин А.С., Семенов В.А. Объектно-ориентированный каркас для программной реализации приложений теории расписаний. Труды Института системного программирования РАН. 2017;29(3):247–296.</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Ахо А., Хопкрофт Дж., Ульман Дж. Структуры данных и алгоритмы. М.: Издательский дом «Вильямс»; 2000. 384 с.</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Stastny J., Skorpil V., Balogh Z., Klein R. Job shop scheduling problem optimization by means of graph-based algorithm. Applied Sciences. 2021;11(4). Доступно по: https://www.mdpi.com/2076-3417/11/4/1921/xml. DOI: 10.3390/app11041921 (дата обращения: 07.12.2022).</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Сиркин Т.В., Чернышова А.П., Мартынов П.А., Морозов А.Д. Разработка автоматизированной системы составления и оптимизации расписания занятий. Молодой ученый. 2020;317(27):65–71.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Zang Z., Wang W., Song Y., Lu L., Li W., Wang Y., Zhao Y. Hybrid deep neural network scheduler for job-shop problem based on convolution two-dimensional transformation. Computational Intelligence and Neuroscience. 2019;2019:1–19. Доступно по: https://www.hindawi.com/journals/cin/2019/7172842/. DOI: 10.1155/2019/7172842 (дата обращения: 07.12.2022).</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Bex P. Implementing a process scheduler using neural network technology. Extended abstract of masters’s thesis. Netherlands; 2008. 65 p. Доступно по: https://theses.ubn.ru.nl/handle/123456789/168 (дата обращения: 11.12.2022).</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Samira C. Monte Carlo tree search for job shop scheduling problems. Extended abstract of masters’s thesis. Austria; 2017. 90 p. Доступно по: https://pure.unileoben.ac.at/portal/files/2220344/AC14530216n01.pdf (дата обращения: 11.12.2022).</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Geirsson E. Rollout algorithms for job-shop scheduling. Iceland, University of Iceland; 2012. 53 p. Доступно по: https://skemman.is/bitstream/1946/11956/ 1/Einar_Geirsson_ritgerd.pdf (дата обращения: 13.12.2022).</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Lenstra J.K., Shmoys D.B., Tardos E. Approximation algorithms for scheduling unrelated parallel machines. Mathematical Programming. 1987;46(1–3):217–224. Доступно по: https://www.researchgate.net/publication/4355176_Approximation_Algorithms_for_Scheduling_Unrelated_Paralle_Machines. DOI: 10.1109/SFCS.1987.8 (дата обращения: 13.12.2022).</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Колесов Н.В., Толмачева М.В. Составление расписаний решения задач в конвейерных вычислительных системах. Информационно-управляющие системы. 2005;(5):16–21.</mixed-citation>
      </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>