<?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.047</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">2090</article-id>
      <title-group>
        <article-title xml:lang="ru">Адаптивный алгоритм геопоиска для движущихся объектов на основе R-деревьев</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>An adaptive R-Tree-based geosearch algorithm for moving users</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <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>Dorokhin</surname>
              <given-names>Victor Aleksandrovich</given-names>
            </name>
          </name-alternatives>
          <email>victor.doroh@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">Dubna 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/2025.51.4.047</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=2090"/>
      <abstract xml:lang="ru">
        <p>В статье предложен адаптивный алгоритм геопоиска на основе R*-деревьев, ориентированный на сценарии реального времени с участием динамически перемещающихся пользователей. Традиционные методы, основанные на фиксированной точке и круговой или квадратной зоне поиска, не учитывают кинематические параметры пользователя – скорость и направление движения, – что приводит к низкой релевантности результатов, избыточной передаче данных и повышенной нагрузке на клиентские устройства и сеть. Для решения этой проблемы разработан модифицированный подход, формирующий асимметричную поисковую область, расширенную вдоль вектора движения пользователя. Размер и форма этой области динамически регулируются с учетом текущей скорости и настраиваемого коэффициента ее влияния. Дополнительно вводится параметр «зона видимости» целевых объектов, позволяющий индексировать не только их координаты, но и радиусы потенциального отображения, что повышает точность фильтрации. Алгоритм реализован для решения задачи маршрутизации объектов метапространства и использует R*-дерево с оптимизированной массовой загрузкой данных для минимизации перекрытий минимальных ограничивающих прямоугольников (MBR). Результаты имитационного моделирования показали, что предложенный метод повышает релевантность выдачи до 7 раз по сравнению с классическим радиальным поиском, при этом не увеличивая вычислительную сложность операции поиска и снижая объем передаваемых данных. Подход применим в задачах навигации, дополненной и смешанной реальности, беспилотных систем и других областях, где критична актуальность пространственной информации в реальном времени.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>This paper presents an adaptive R*-tree-based geospatial search algorithm tailored for real-time applications involving dynamically moving users. Conventional methods that rely on a fixed point and a circular or square search area neglect user kinematics – specifically speed and heading – resulting in low result relevance, excessive data transmission, and increased load on client devices and network infrastructure. To address this, we propose a modified approach that dynamically shapes an asymmetric search region extended along the user’s motion vector. The size and geometry of this region are adjusted in real time based on current speed and a configurable speed-influence coefficient. Additionally, a "visibility zone" parameter is introduced for target objects, enabling indexing not only of their coordinates but also of their potential display radii, thereby improving filtering accuracy. The algorithm is implemented within a metaspace object routing task and employs an R*-tree with optimized bulk-loading to minimize overlaps of Minimum Bounding Rectangles (MBR). Simulation results demonstrate improvement in search relevance up to 7 times compared to classical radial search, without increasing computational complexity and while reducing network payload. The method is applicable to navigation, augmented/mixed reality, autonomous systems, and other domains requiring real-time spatial relevance.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>геопоиск</kwd>
        <kwd>R-дерево</kwd>
        <kwd>пространственное индексирование</kwd>
        <kwd>алгоритмы реального времени</kwd>
        <kwd>релевантность поиска</kwd>
        <kwd>метапространство</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>geospatial search</kwd>
        <kwd>R-tree</kwd>
        <kwd>spatial indexing</kwd>
        <kwd>real-time algorithms</kwd>
        <kwd>search relevance</kwd>
        <kwd>metaspace</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">Han Q., Yoshikawa A., Yamamura M. Hierarchical Graph Learning with Cross-Layer Information Propagation for Next Point of Interest Recommendation. Applied Sciences. 2025;15(9). https://doi.org/10.3390/app15094979</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Дорохин В.А., Подгорный С.А., Токарева Н.А. Классификация и модель объектов метапространства расширенной реальности. Моделирование, оптимизация и информационные технологии. 2025;13(1). https://doi.org/10.26102/2310-6018/2025.48.1.032</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Shi Y., Hendawi A.H., Fattah H., Mohamed A. RxSpatial: Reactive Spatial Library for Real-Time Location Tracking and Processing. In: SIGMOD '16: Proceedings of the 2016 International Conference on Management of Data, 26 June – 1 July 2016, San Francisco, CA, USA. New York: Association for Computing Machinery; 2016. P. 2165–2168. https://doi.org/10.1145/2882903.2899411</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Nimbalkar V.P. Enhancing Vehicle Navigation and Safety Through Integration of Pre-Recorded Maps with Vehicle Control Unit. International Journal of Innovative Research in Computer Science and Technology. 2024;12(4):117–123. https://doi.org/10.55524/ijircst.2024.12.4.18</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Li P., Wang Z., Zhang X., Wang P., Liu K. Next Arrival and Destination Prediction via Spatiotemporal Embedding with Urban Geography and Human Mobility Data. Mathematics. 2025;13(5). https://doi.org/10.3390/math13050746</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Nutheti S.S. POI Recommendation from a Data Perspective. ResearchGate. URL: https://www.researchgate.net/publication/392708648_POI_Recommendation_from_a_Data_Perspective [Accessed 12th September 2025].</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Guttman A. R-Trees: A Dynamic Index Structure for Spatial Searching. In: SIGMOD'84, Proceedings of Annual Meeting, 18–21 June 1984, Boston, MA, USA. ACM Press; 1984. P. 47–57. http://doi.acm.org/10.1145/602259.602266</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Beckmann N., Kriegel H.-P., Schneider R., Seeger B. The R*-Tree: An Efficient and Robust Access Method for Points and Rectangles. In: SIGMOD '90: Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data, 23–26 May 1990, Atlantic City, NJ, USA. New York: Association for Computing Machinery; 1990. P. 322–331. http://doi.org/10.1145/93597.98741</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Beckmann N., Seeger B. A Revised R*-Tree in Comparison with Related Index Structures. In: SIGMOD '90: Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data, 23–26 May 1990, Atlantic City, NJ, USA. New York: Association for Computing Machinery; 1990. P. 799–812. http://doi.org/10.1145/1559845.1559929</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Kamel I., Faloutsos Ch. Hilbert R-Tree: An Improved R-Tree Using Fractals. In: VLDB '94: Proceedings of the 20th International Conference on Very Large Data Bases, 12–15 September 1994, Santiago de Chile, Chile. San Francisco: Morgan Kaufmann; 1994. P. 500–509.</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Lee T., Lee S. OMT: Overlap Minimizing Top-Down Bulk Loading Algorithm for R-Tree. In: The 15th Conference on Advanced Information Systems Engineering (CAiSE '03), CAiSE Forum, Short Paper Proceedings, Information Systems for a Connected Society, 16–20 June 2003, Klagenfurt/Velden, Austria. 2003. P. 69–72.</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>