<?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.026</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">2071</article-id>
      <title-group>
        <article-title xml:lang="ru">Интервальное расширение алгоритма Форда-Фалкерсона поиска максимального потока в транспортной сети и его программная реализация на уровне СУБД</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Interval extension of the Ford-Fulkerson algorithm for finding the maximum flow in a transport network and its software implementation at the DBMS level</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0003-0639-105X</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>Miroshnikov</surname>
              <given-names>Artem Igorevich</given-names>
            </name>
          </name-alternatives>
          <email>a.i.miroshnikov@yandex.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0002-6951-2536</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>Lubenets</surname>
              <given-names>Yuri Vladimirovich</given-names>
            </name>
          </name-alternatives>
          <email>yuv791@gmail.com</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Липецкий государственный технический университет</aff>
        <aff xml:lang="en">Lipetsk State Technical University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Липецкий государственный технический университет</aff>
        <aff xml:lang="en">Lipetsk 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.51.4.026</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=2071"/>
      <abstract xml:lang="ru">
        <p>По своей природе во многих практических задачах исходные данные известны лишь приблизительно или могут изменяться в некоторых пределах. Использование интервальнозначных данных позволяет учитывать существующую неопределенность при моделировании систем, использующих такие значения. Данная работа посвящена разработке и реализации интервального расширения алгоритма Форда-Фалкерсона для решения задачи о максимальном потоке в условиях неопределенности исходных данных. В отличие от классического подхода, где пропускные способности ребер задаются скалярными значениями, предлагаемое решение использует интервальные данные, что позволяет с более высокой точностью моделировать реальные системы с параметрами, известными лишь с определенной точностью. Представлена реализация алгоритма, выполненная на основе реляционной системы управления базами данных PostgreSQL с созданием пользовательского типа данных для работы с интервальными данными. В работе описаны математические основы интервальной арифметики, методы сравнения интервальных величин, а также особенности интеграции алгоритма с системой управления базами данных. Представлены результаты вычислительного эксперимента на тестовом примере. Обсуждаются практические аспекты применения метода в задачах транспортного планирования, управления телекоммуникационными сетями и распределения ресурсов.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The initial data in many practical problems are known by their nature only approximately or can vary within certain limits. The use of interval-valued data allows one to take into account the existing uncertainty when modeling systems using such values. The article is devoted to the development and implementation of the interval extension of the Ford-Fulkerson algorithm for solving the maximum flow problem under conditions of uncertainty of the initial data. Unlike the classical approach where the edge capacities are specified by scalar values the proposed solution uses interval data which allows for more accurate modeling of real systems with parameters known only with a certain accuracy. The algorithm implementation is presented based on the PostgreSQL relational database management system with the creation of a user-defined data type for working with interval data. The paper describes the mathematical foundations of interval arithmetic, methods for comparing interval values, and features of integrating the algorithm with a database management system. The results of a computational experiment on a test example are presented. Practical aspects of the method application in problems of transport planning, telecommunication network management, and resource allocation are discussed.</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>система управления базами данных</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>interval-valued data</kwd>
        <kwd>interval arithmetic</kwd>
        <kwd>Ford-Fulkerson algorithm</kwd>
        <kwd>maximum flow</kwd>
        <kwd>network flows</kwd>
        <kwd>residual capacity</kwd>
        <kwd>transport network</kwd>
        <kwd>user-defined data type</kwd>
        <kwd>relational database</kwd>
        <kwd>database management system</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">Cormen Th.H., Leiserson Ch.E., Rivest R.L., Stein C. Introduction to Algorithms. Cambridge: MIT Press; 2022. 1332 p.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Шарый С.П. Конечномерный интервальный анализ. Новосибирск: XYZ; 2025. 671 c.</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Allahviranloo T., Pedrycz W., Esfandiari A. Advances in Numerical Analysis Emphasizing Interval Data. Boca Raton: CRC Press; 2022. 218 p. https://doi.org/10.1201/9781003218173</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Ahuja R.K., Magnanti Th.L., Orlin J.B. Network Flows: Theory, Algorithms, and Applications. New Jersey: Prentice Hall; 1993. 846 p.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Korte B., Vygen J. Combinatorial Optimization: Theory and Algorithms. Berlin, Heidelberg: Springer; 2012. 660 p. https://doi.org/10.1007/978-3-642-24488-9</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Ding S. The α-Maximum Flow Model with Uncertain Capacities. Applied Mathematical Modelling. 2015;39(7):2056–2063. http://doi.org/10.1016/j.apm.2014.10.021</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Liu B. Theory and Practice of Uncertain Programming. Berlin, Heidelberg: Springer; 2009. 202 p. https://doi.org/10.1007/978-3-540-89484-1</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Hansen E., Walster G.W. Global Optimization Using Interval Analysis. New York: Marcel Dekker; 2004. 489 p.</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Mayer G. Interval Analysis and Automatic Result Verification. Berlin, Boston: Walter de Gruyter GmbH; 2017. 532 p.</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Sakr Sh. Storing and Querying Graph Data Using Efficient Relational Processing Techniques. In: Information Systems: Modeling, Development, and Integration: Third International United Information Systems Conference: Volume 20, 21–24 April 2009, Sydney, Australia. Berlin, Heidelberg: Springer; 2009. P. 379–392. http://doi.org/10.1007/978-3-642-01112-2_39</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Angles R., Gutierrez C. Survey of Graph Database Models. ACM Computing Surveys. 2008;40(1). https://doi.org/10.1145/1322432.1322433</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Погодаев А.К., Галкин А.В., Сараев П.В., Мирошников А.И. Сравнение интервальных типов данных в системе MS SQL Server. Системы управления и информационные технологии. 2018;(1):68–72.</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Pogodaev A.K., Galkin A., Saraev P., Miroshnikov A.I. The Development of Interval Data Type for Analytical Information Processing. In: Recent Developments and the New Direction in Soft-Computing Foundations and Applications: Selected Papers from the 7th World Conference on Soft Computing, 29–31 May 2018, Baku, Azerbaijan. Cham: Springer; 2021. P. 509–520. https://doi.org/10.1007/978-3-030-47124-8_41</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>