<?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/2024.46.3.011</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">1624</article-id>
      <title-group>
        <article-title xml:lang="ru">Разработка генетического алгоритма решения одноэтапной транспортной задачи с фиксированными доплатами</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Development of a genetic algorithm for solving a one-stage transport problem with fixed surcharges</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0002-5442-9123</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>Bondarenko</surname>
              <given-names>Yulia Valentinovna</given-names>
            </name>
          </name-alternatives>
          <email>bond.julia@mail.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0002-0749-992X</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>Goroshko</surname>
              <given-names>Igor Vladimirovich</given-names>
            </name>
          </name-alternatives>
          <email>garrygo@mail.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Пензенский</surname>
              <given-names>Александр Александрович</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Penzenskiy</surname>
              <given-names>Alexander Alexandrovich</given-names>
            </name>
          </name-alternatives>
          <email>sashapenzensky@gmail.com</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">Voronezh State University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Университетапрокураторы Российской Федерации</aff>
        <aff xml:lang="en">University of Prosecutor's Office of the Russian Federation</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Воронежский государственный университет</aff>
        <aff xml:lang="en">Voronezh State University</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/2024.46.3.011</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=1624"/>
      <abstract xml:lang="ru">
        <p>Управление сложными логистическими процессами современных предприятий требует разработки адекватных математических моделей, позволяющих рассчитать оптимальные планы перевозки. Одной из таких моделей является транспортная задача с фиксированными доплатами, особенностью которой является нелинейность функции цели. Настоящее исследование посвящено разработке генетического алгоритма решения транспортной задачи с фиксированными доплатами. Основу исследования составляет проведенный анализ существующих подходов к решению различных модификаций транспортных задач. Особенностью предлагаемого алгоритма является формирование на каждом из этапов хромосом, удовлетворяющих ограничениям задачи, что позволяет сократить время решения. В исследовании подробно представлены шаги алгоритма формирования начальной популяции, кроссинговера и мутации, адаптированные к условиям транспортной задачи с фиксированными доплатами. В основу формирования начальной популяции положен подход случайного выбора пары «поставщик-потребитель», что обеспечивает ее достаточное разнообразие. Оператор кроссинговера реализуется посредством разработки алгоритма, основанного на делении по модулю двух сумм генов родителей и последующем перераспределении остатков от деления между потомками. Алгоритм мутации хромосомы основан на изменении плана перевозок для случайно выбранных строк и столбцов при сохранении допустимости особи. Для проведения вычислительного эксперимента разработан программный продукт на языке Python, приведен демонстрационный пример расчета. Результаты проведенных расчетов для группы сельхозпроизводителей позволили сделать выводы о практической значимости предлагаемого алгоритма и выявили возможности его использования для решения многоэтапных транспортных задач, актуальных для крупных производственных и логистических компаний.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>Managing complex logistics processes of modern enterprises requires the development of adequate mathematical models that make it possible to calculate optimal transportation plans. One of these models is the transport problem with fixed surcharges, the feature of which is the nonlinearity of the goal function. This study is devoted to the development of a genetic algorithm for solving a transport problem with fixed surcharges. The basis of the study is the analysis of existing approaches to solving various modifications of transport problems. A feature of the proposed algorithm is the formation at each stage of chromosomes that satisfy the constraints of the problem, which allows reducing the solution time. The study presents in detail the steps of the algorithm for forming the initial population, crossing over and mutation, adapted to the conditions of the transport problem with fixed surcharges. The formation of the initial population is based on the approach of randomly selecting a “supplier-consumer” pair, which ensures its sufficient diversity. The crossing over operator is implemented by developing an algorithm based on dividing modulo two the sum of the genes of the parents and subsequent redistribution of the remainders from the division between the descendants. The chromosome mutation algorithm is based on changing the transportation plan for randomly selected rows and columns while maintaining the admissibility of the individual. To conduct a computational experiment, a software product was developed in Python, and a demonstration example of the calculation is given. The results of the calculations for a group of agricultural producers allowed us to draw conclusions about the practical significance of the proposed algorithm and identified the possibilities of its use for solving multi-stage transport problems that are relevant for large manufacturing and logistics companies.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>транспортная задача</kwd>
        <kwd>транспортная задача с фиксированными доплатами</kwd>
        <kwd>генетический алгоритм</kwd>
        <kwd>хромосома</kwd>
        <kwd>мутация</kwd>
        <kwd>кроссинговер</kwd>
        <kwd>эвристический алгоритм</kwd>
        <kwd>план перевозок</kwd>
        <kwd>оптимизация</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>transport problem</kwd>
        <kwd>transport problem with fixed surcharges</kwd>
        <kwd>genetic algorithm</kwd>
        <kwd>chromosome</kwd>
        <kwd>mutation</kwd>
        <kwd>crossing over</kwd>
        <kwd>heuristic algorithm</kwd>
        <kwd>transportation plan</kwd>
        <kwd>optimization</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено без спонсорской поддержки.</funding-statement>
        <funding-statement xml:lang="en">The study was performed without external funding.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Корбут А.А., Финкельштейн Ю.Ю. Дискретное программирование. Москва: Наука; 1969. 368 с.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Димов Ю.С., Лукьянов Н.Д. Применение генетического алгоритма для решения трипланарной транспортной задачи. Вестник Иркутского государственного технического университета. 2016;(7):73–79. https://doi.org/10.21285/1814-3520-2016-7-73-79</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Чернышова Г.Д., Чигодаева А.С. Задачи транспортного типа с разрывными целевыми функциями. Вестник Воронежского государственного университета. Серия: Системный анализ и информационные технологии. 2016;(2):65–69.</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Кумари А., Босе Т., Гупта Г., Бала Р. Модифицированный метод поиска решения сбалансированных транспортных задач: метод степенного ранга. Вычислительные технологии. 2024;29(2):62–68. (На англ.). https://doi.org/10.25743/ICT.2024.29.2.005</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Волхонская Е.Е. Задача оптимального назначения автономных транспортных средств в производственно-логистической системе. Вестник Самарского государственного технического университета. Серия: Технические науки. 2023;31(2):20–30. https://doi.org/10.14498/tech.2023.2.2</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Гладков Л.А., Курейчик В.В., Курейчик В.М. Генетические алгоритмы. Москва: Физматлит; 2010. 366 с.</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Вирсански Э. Генетические алгоритмы на Python. Москва: ДМК Пресс; 2020. 286 с.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Саймон Д. Алгоритмы эволюционной оптимизации. Москва: ДМК Пресс; 2020. 940 с.</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Загинайло М.В., Фатхи В.А. Генетический алгоритм как эффективный инструмент эволюционных алгоритмов. Инновации. Наука. Образование. 2020;(22):513–518.</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Гусев П.Ю., Гусев К.Ю., Вахмин С.Ю. Применение генетических алгоритмов в оптимизации планировочных решений производственных подразделений машиностроительных предприятий. Вестник Воронежского государственного технического университета. 2019;15(2):22–28. https://doi.org/10.25987/VSTU.2019.15.2.003</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Шитов А.Е., Журавлев И.А. Исследование работы генетического алгоритма в процессе производственно-хозяйственной деятельности. Наукосфера. 2021;(12 1):236–240. https://doi.org/10.5281/zenodo.5788763</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Скворцов С.В., Дьяков М.С. Ускорение генетического алгоритма решения транспортной задачи средствами многопоточного программирования. Вестник Рязанского государственного радиотехнического университета. 2023;(84):99–107. https://doi.org/10.21667/1995-4565-2023-84-99-107</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Altiparmak F., Gen M., Lin L., Paksoy T. A genetic algorithm approach for multi-objective optimization of supply chain networks. Computers &amp; Industrial Engineering. 2006;51(1):196–215. https://doi.org/10.1016/j.cie.2006.07.011</mixed-citation>
      </ref>
      <ref id="cit14">
        <label>14</label>
        <mixed-citation xml:lang="ru">Khalili-Damghani K., Tavana M., Santos-Arteaga F.J., Ghanbarzad-Dashti M. A customized genetic algorithm for solving multi-period cross-dock truck scheduling problems. Measurement. 2017;108:101–118. https://doi.org/10.1016/j.measurement.2017.05.027</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>