<?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.50.3.040</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">2000</article-id>
      <title-group>
        <article-title xml:lang="ru">Процедура динамической модификации схемы бинарного кодирования индивидов в генетическом алгоритме</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>A procedure for dynamic modification of binary encoding scheme in genetic algorithms</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0009-0008-8986-402X</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>Malashin</surname>
              <given-names>Ivan</given-names>
            </name>
          </name-alternatives>
          <email>ivan.p.malashin@gmail.com</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Московский государственный технический университет имени Н.Э. Баумана</aff>
        <aff xml:lang="en">Bauman Moscow State Technical 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/2025.50.3.040</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=2000"/>
      <abstract xml:lang="ru">
        <p>В статье представлена процедура динамической модификации схемы бинарного кодирования в генетическом алгоритме (ГА), обеспечивающая адаптивную коррекцию области поиска в процессе работы алгоритма. В предложенной процедуре шаг дискретизации каждой координаты изменяется от поколения к поколению в зависимости от текущих границ областей с качественными решениями и плотности распределения индивидов в них. Для каждого такого диапазона рассчитывается число бит бинарной строки, представляющей решения в алгоритме, на основе количества кодируемых точек, после чего пересчитывается шаг дискретизации области поиска. При этом схема кодирования перестраивается таким образом, чтобы обеспечить корректность выполнения генетических операторов при наличии разрывов в области поиска, сохранить постоянную мощность множества перебираемых решений на каждом поколении, а также повысить точность найденных решений за счет динамически изменяющегося шага дискретизации. Экспериментальные результаты на многомодальных тестовых функциях, таких как Растригина и Стыблински-Танга, показали, что предложенная модификация ГА последовательно корректирует область поиска в ходе эволюции, концентрируя найденные решения вокруг глобальных экстремумов. В случае функции Растригина изначально разрозненные диапазоны постепенно фокусируются на области с максимальными значениями. Для функции Стыблински-Танга из заведомо неверного начальной области алгоритм смещает поиск к одному из глобальных оптимумов.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>This paper presents a procedure for dynamically modifying the binary encoding scheme in a genetic algorithm (GA), enabling adaptive adjustment of the search space during the algorithm’s execution. In the proposed approach, the discretization step for each coordinate is updated from generation to generation based on the current boundaries of regions containing high-quality solutions and the density of individuals within them. For each such region, the number of bits in the binary string representing solutions is determined according to the number of encoded points, after which the discretization step is recalculated. The encoding scheme is restructured in a way that ensures the correctness of genetic operators in the presence of discontinuities in the search space, preserves the fixed cardinality of the solution set at each generation, and increases the precision of the solutions due to the dynamic adjustment of the discretization step. Experimental results on multimodal test functions such as Rastrigin and Styblinski–Tang demonstrate that the proposed GA modification progressively refines the search area during evolution, concentrating solutions around the global extrema. For the Rastrigin function, initially fragmented regions gradually focus around the global maximum. In the Styblinski–Tang case, the algorithm shifts the search from an intentionally incorrect initial area toward one of the global optima.</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>adaptive encoding</kwd>
        <kwd>genetic algorithm</kwd>
        <kwd>discretization</kwd>
        <kwd>multimodal optimization</kwd>
        <kwd>search space</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">Mirjalili S. Genetic Algorithm. In: Evolutionary Algorithms and Neural Networks: Theory and Applications. Cham: Springer; 2018. P. 43–55. https://doi.org/10.1007/978-3-319-93025-1_4</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Katoch S., Chauhan S.S., Kumar V. A Review on Genetic Algorithm: Past, Present, and Future. Multimedia Tools and Applications. 2021;80:8091–8126. https://doi.org/10.1007/s11042-020-10139-6</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Мясников А.С. Островной генетический алгоритм с динамическим распределением вероятностей выбора генетических операторов. Наука и образование: научное издание МГТУ им. Н.Э. Баумана. 2010;(1). URL: https://www.elibrary.ru/download/elibrary_13062781_75581185.pdf</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Звонков В.Б., Попов А.М. Сравнительное исследование классических методов оптимизации и генетических алгоритмов. Вестник Сибирского государственного аэрокосмического университета им. академика М.Ф. Решетнева. 2013;(4):23–27.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Maaranen H., Miettinen K., Penttinen A. On Initial Populations of a Genetic Algorithm for Continuous Optimization Problems. Journal of Global Optimization. 2007;37(3):405–436. https://doi.org/10.1007/s10898-006-9056-6</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Yang J., Soh Ch.K. Structural Optimization by Genetic Algorithms with Tournament Selection. Journal of Computing in Civil Engineering. 1997;11(3):195–200. https://doi.org/10.1061/(ASCE)0887-3801(1997)11:3(195)</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Shukla A., Pandey H.M., Mehrotra D. Comparative Review of Selection Techniques in Genetic Algorithm. In: 2015 International Conference on Futuristic Trends on Computational Analysis and Knowledge Management (ABLAZE 2015), 25–27 February 2015, Greater Noida, India. IEEE; 2015. P. 515–519. https://doi.org/10.1109/ABLAZE.2015.7154916</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Kumar A. Encoding Schemes in Genetic Algorithm. International Journal of Advanced Research in IT and Engineering. 2013;2(3):1–7.</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Нейский И.М. Классификация и сравнение методов кластеризации. В сборнике: Интеллектуальные технологии и системы: сборник учебно‑методических работ и статей аспирантов и студентов: Выпуск 8. Москва: НОК «CLAIM»; 2006. С. 130–142.</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Дугушкина Н.В. Обзор популярных методов кластеризации в машинном обучении. Наукосфера. 2020;(7):112–118.</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Bacha S.Z.A., Benatchba K., Tayeb F.B.-S. Adaptive Search Space to Generate a Per-Instance Genetic Algorithm for the Permutation Flow Shop Problem. Applied Soft Computing. 2022;124. https://doi.org/10.1016/j.asoc.2022.109079</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Omeradzic A., Beyer H.-G. Self-Adaptation of Multi-Recombinant Evolution Strategies on the Highly Multimodal Rastrigin Function. IEEE Transactions on Evolutionary Computation. 2024. https://doi.org/10.1109/TEVC.2024.3400857</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Ustun D., Erkan U., Toktas A., Lai Q., Yang L. 2D Hyperchaotic Styblinski-Tang Map for Image Encryption and Its Hardware Implementation. Multimedia Tools and Applications. 2024;83:34759–34772. https://doi.org/10.1007/s11042-023-17054-6</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>