<?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/2025.51.4.060</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">2143</article-id>
      <title-group>
        <article-title xml:lang="ru">Исследование генетического алгоритма решения задачи множественной маршрутизации транспортных средств с чередованием объектов двух типов</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>The study of a genetic algorithm for solving the problem of multiple vehicle routing with alternating objects of two types</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0009-0004-3503-0813</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>Medvedeva</surname>
              <given-names>Olga Aleksandrovna</given-names>
            </name>
          </name-alternatives>
          <email>o_a_medvedeva@mail.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0002-6971-5069</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>Medvedev</surname>
              <given-names>Sergey Nikolaevich</given-names>
            </name>
          </name-alternatives>
          <email>s_n_medvedev@mail.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0009-0003-4616-4270</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>Trifonov</surname>
              <given-names>Anton Georgievich</given-names>
            </name>
          </name-alternatives>
          <email>anton.trifonovv@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">Voronezh State Univercity</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Воронежский государственный университет</aff>
        <aff xml:lang="en">Voronezh State Univercity</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Воронежский государственный университет</aff>
        <aff xml:lang="en">Voronezh State Univercity</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/2025.51.4.060</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=2143"/>
      <abstract xml:lang="ru">
        <p>В статье рассматривается задача маршрутизации нескольких транспортных средств, особенностью которой является требование чередования объектов двух видов в результирующих маршрутах. При этом объекты загрузки должны быть обязательно посещены ровно один раз, а центры разгрузки могут входить в маршруты транспортных средств неограниченное число раз. Необходимо минимизировать максимальную из длин маршрутов транспортных средств, то есть, другими словами, сократить разброс длин полученных маршрутов. Для решения поставленной задачи предлагается использовать генетический алгоритм. С этой целью способ построения хромосом, операторы отбора особей, скрещивания и мутации модернизируются с учетом специфики задачи, причем каждая хромосома включает маршруты всех транспортных средств. Основная часть статьи посвящена исследованию и настройке параметров предложенного алгоритма решения. Для разных размерностей решаемых задач оцениваются длины полученных маршрутов транспортных средств в зависимости от размера популяции, числа итераций алгоритма, а также значения коэффициента мутации. На основе проведенного исследования разработаны рекомендации по применению предложенного алгоритма в рамках поставленной задачи. Также проводится оценка работоспособности и результативности алгоритма в сравнении с точным методом решения. Показано, что предложенный алгоритм позволяет получать решения, близкие к оптимальному, за существенно меньшее время.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>This article considers a multi-vehicle routing problem requiring alternating two types of objects in the resulting routes. Loading facilities must be visited exactly once, while unloading centers can be included in vehicle routes an unlimited number of times. It is necessary to minimize the maximum length of vehicle routes, or, in other words, to reduce the variance in the lengths of the resulting routes. A genetic algorithm is proposed for solving this problem. To this end, the chromosome construction method, individual selection operators, crossovers, and mutations are optimized to address the specifics of the problem, with each chromosome including the routes of all vehicles. The main part of the article is devoted to the study and tuning of the parameters of the proposed solution algorithm. For different problem dimensions, the lengths of the resulting vehicle routes are estimated depending on the population size, the number of algorithm iterations, and the mutation coefficient. Based on the conducted research, recommendations for applying the proposed algorithm to the given problem are developed. The algorithm's performance and effectiveness are also evaluated in comparison with an exact solution method. It is shown that the proposed algorithm allows obtaining solutions close to optimal in significantly less time.</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>vehicle routing problem</kwd>
        <kwd>genetic algorithm</kwd>
        <kwd>optimization problem</kwd>
        <kwd>interleaving problem</kwd>
        <kwd>heuristic algorithm</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">El Bouyahyiouy K. The Selective Full Truckload Multi-Depot Vehicle Routing Problem with Time Windows: Formulation and a Genetic Algorithm. International Journal of Supply and Operations Management. 2022;9(3):299–320. https://doi.org/10.22034/ijsom.2022.109076.2168</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Mbiadou Saleu R.G., Deroussi L., Feillet D., Grangeon N., Quilliot A. The Parallel Drone Scheduling Problem with Multiple Drones and Vehicles. European Journal of Operational Research. 2022;300(2):571–589. https://doi.org/10.1016/j.ejor.2021.08.014</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Головцов Д.Л. Задача маршрутизации судов с различной грузоподъёмностью морского транспортного комплекса арктической зоны России. Вестник государственного университета морского и речного флота им. адмирала С.О. Макарова. 2015;(6):85–92.</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Lin Sh.-W., Yu V.F., Chou Sh.-Y. Solving the Truck and Trailer Routing Problem Based on a Simulated Annealing Heuristic. Computers &amp; Operations Research. 2009;36(5):1683–1692. https://doi.org/10.1016/j.cor.2008.04.005</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Semet F., Taillard E. Solving Real-Life Vehicle Routing Problems Efficiently Using Tabu Search. Annals of Operations Research. 1993;41(4):469–488. https://doi.org/10.1007/BF02023006</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Villegas J.G., Prins Ch., Prodhon C., Medaglia A.L., Velasco N. A GRASP with Evolutionary Path Relinking for the Truck and Trailer Routing Problem. Computers &amp; Operations Research. 2011;38(9):1319–1334. https://doi.org/10.1016/j.cor.2010.11.011</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Гвоздев Л.Р., Медведева Т.А. Решение задачи маршрутизации транспортных средств с временными окнами с помощью алгоритма муравьиных колоний. Молодой исследователь Дона. 2022;(3):58–61.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Долгова О.Э., Пересветов В.В. Муравьиный алгоритм с ослаблением ограничений по временным окнам в решении задачи маршрутизации транспорта. Вычислительные технологии. 2018;23(5):49–62. https://doi.org/10.25743/ICT.2018.23.5.005</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Lenstra J.K., Rinnooy Kan A.H.G. Complexity of Vehicle Routing and Scheduling Problems. Networks. 1981;11(2):221–227. https://doi.org/10.1002/net.3230110211</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Posada A., Rivera J.C., Palacio J.D. Selective Vehicle Routing Problem: A Hybrid Genetic Algorithm Approach. In: Artificial Evolution: 14th International Conference, Évolution Artificielle, EA 2019, 29–30 October 2019, Mulhouse, France. Cham: Springer; 2020. P. 148–161. https://doi.org/10.1007/978-3-030-45715-0_12</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Medvedev S.N., Medvedeva O.A., Zueva Y.R., Chernyshova G.D. Formulation and Algorithmization of the Interleaved Vehicle Routing Problem. In: Journal of Physics: Conference Series: Volume 1203: International Conference "Applied Mathematics, Computational Science and Mechanics: Current Problems", AMCSM 2018, 17–19 December 2018, Voronezh, Russia. Institute of Physics Publishing; 2019. https://doi.org/10.1088/1742-6596/1203/1/012053</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Ghaziri H. Supervision in the Self-Organizing Feature Map: Application to the Vehicle Routing Problem. In: Meta-Heuristics: Theory and Applications. New York: Springer; 1996. P. 651–660. https://doi.org/10.1007/978-1-4613-1361-8_39</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Mingozzi A., Bianco L., Ricciardelli S. Dynamic Programming Strategies for the Traveling Salesman Problem with Time Window and Precedence Constraints. Operations Research. 1997;45(3):365–377. https://doi.org/10.1287/opre.45.3.365</mixed-citation>
      </ref>
      <ref id="cit14">
        <label>14</label>
        <mixed-citation xml:lang="ru">Медведев С.Н. Математическая модель и алгоритм решения задачи маршрутизации транспортных средств с несколькими центрами с чередованием и единым местом сбора. Вестник Воронежского государственного университета. Серия: Системный анализ и информационные технологии. 2021;(1):21–32. https://doi.org/10.17308/sait.2021.1/3368</mixed-citation>
      </ref>
      <ref id="cit15">
        <label>15</label>
        <mixed-citation xml:lang="ru">Medvedev S.N. Greedy and Adaptive Algorithms for Multi-Depot Vehicle Routing with Object Alternation. Automation and Remote Control. 2023;84(3):305–325. https://doi.org/10.1134/S0005117923030086</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>