<?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.038</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">2017</article-id>
      <title-group>
        <article-title xml:lang="ru">Вычислительная сложность в реальном времени</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Real-time computational complexity</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0002-3464-538X</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>Zelenskii</surname>
              <given-names>Aleksandr</given-names>
            </name>
          </name-alternatives>
          <email>zelenskyaa@gmail.com</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0002-9734-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>Gribkov</surname>
              <given-names>Andrey</given-names>
            </name>
          </name-alternatives>
          <email>andarmo@yandex.ru</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">Scientific and Production Complex "Technological Center"</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">НПК "Технологический центр"</aff>
        <aff xml:lang="en">Scientific-Manufacturing Complex "Technological Centre»</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.038</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=2017"/>
      <abstract xml:lang="ru">
        <p>В статье излагаются результаты исследования, направленного на расширение теоретической базы в области вычислений в реальном времени. К числу рассматриваемых вопросов относятся: определение показателей вычислительной сложности в реальном времени, методология их количественной оценки, выявление способов достижения вычислимости алгоритмов в реальном времени, формализация подходов к оптимальной технической реализации вычислительных систем реального времени. Проведенные исследования опираются на существующие представления теории алгоритмов и теории вычислений, в том числе, вычислений в реальном времени. К числу значимых новых научных результатов проведенного исследования относятся: введение, наряду с известными показателями временной и пространственной вычислительной сложности, дополнительного показателя конфигурационной вычислительной сложности, необходимого для оценки вычислительной сложности в реальном времени; констатация возможности управления временной, пространственной и конфигурационной сложностью в рамках заданного функционала алгоритма исключительно за счет изменения числа потоков исполнения вычислений; теоретическое обоснование возможности снижения времени выполнения алгоритма конфигурирования с экспоненциального до полиномиального или даже линейного за счет конденсации исходного графа алгоритма с образованием из сильно связанных компонент совокупности функций-акторов и получения в результате ациклического ориентированного графа, топологическая сортировка которого выполнима за линейное время; определение подходов к оптимальной технической реализации алгоритма с заданной конфигурацией, в том числе, в виде интегральной схемы с разводкой, оптимизируемой на основе решения прямоугольной задачи Штейнера.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The article presents the results of a study aimed at expanding the theoretical basis in the field of real-time computing. The issues considered include: defining indicators of computational complexity in real time, a methodology for their quantitative assessment, identifying ways to achieve the computability of algorithms in real time, and formalizing approaches to the optimal technical implementation of real-time computing systems. The research is based on existing concepts in algorithm theory and computation theory, including real-time computation. Significant new scientific results of the research include: the introduction, along with the known indicators of temporal and spatial computational complexity, of an additional indicator of configuration computational complexity, necessary for assessing computational complexity in real time; the confirmation of the possibility of controlling temporal, spatial, and configuration complexity within the framework of a given algorithm functional solely by changing the number of computation execution threads; theoretical justification of the possibility of reducing the execution time of the configuration algorithm from exponential to polynomial or even linear by condensing the initial graph of the algorithm with the formation of strongly connected components of a set of actor functions and obtaining as a result an acyclic directed graph, whose topological sorting can be performed in linear time; determination of approaches to the optimal technical implementation of the algorithm with a given configuration, including in the form of an integrated circuit with wiring optimized based on the solution of Steiner's rectangular problem.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>вычислительная сложность</kwd>
        <kwd>реальное время</kwd>
        <kwd>вычислимость</kwd>
        <kwd>конфигурация</kwd>
        <kwd>поисковый алгоритм</kwd>
        <kwd>функции-акторы</kwd>
        <kwd>портовость</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>computational complexity</kwd>
        <kwd>real time</kwd>
        <kwd>computability</kwd>
        <kwd>configuration</kwd>
        <kwd>search algorithm</kwd>
        <kwd>actor functions</kwd>
        <kwd>portability</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено при поддержке Российского научного фонда по гранту № 24-19-00692, http://rscf.ru/project/24-19-00692/.</funding-statement>
        <funding-statement xml:lang="en">The research was supported by the Russian Science Foundation under grant No. 24-19-00692, http://rscf.ru/project/24-19-00692/.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Грибков А.А. Человек в цивилизации когнитивных технологий. Философия и культура. 2024;(1):22–33. https://doi.org/10.7256/2454-0757.2024.1.69678</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Зеленский А.А., Кузнецов А.П., Илюхин Ю.В., Грибков А.А. Реализуемость управления движением промышленных роботов, станков с ЧПУ и мехатронных систем. Часть 2. Вестник машиностроения. 2023;102(3):213–220. https://doi.org/10.36652/0042-4633-2023-102-3-213-220</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Yamada H. Real-Time Computation and Recursive Functions Not Real-Time Computable. IRE Transactions on Electronic Computers. 1962;EC-11(6):753–760. https://doi.org/10.1109/TEC.1962.5219459</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Уемов А.И. Системный подход и общая теория систем. Москва: «Мысль»; 1978. 272 с.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Грибков А.А. Эволюционный рост сложности систем. Часть 2. Сложность систем и энтропия. Современная наука: актуальные проблемы теории и практики. Серия: Познание. 2023;(6):68–72.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Asperti A. A Formal Proof of Borodin-Trakhtenbrot's Gap Theorem. In: Certified Programs and Proofs: Third International Conference, CPP 2013: Proceedings, 11–13  December 2013, Melbourne, VIC, Australia. Cham: Springer; 2013. P. 163–177. https://doi.org/10.1007/978-3-319-03545-1_11</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Зеленский А.А., Грибков А.А. Значение фактора портовости для конфигурирования цикла акторной системы управления реального времени. Моделирование, оптимизация и информационные технологии. 2025;13(1). https://doi.org/10.26102/2310-6018/2025.48.1.037</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Bartlett M., Frisch A.M., Hamadi Yo., Miguel Ia., Tarim S.A., Unsworth Ch. The Temporal Knapsack Problem and Its Solution. In: Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems: Second International Conference, CPAIOR 2005, 31 May – 1 June 2005, Prague, Czech Republic. Berlin, Heidelberg: Springer; 2005. P. 34–48. https://doi.org/10.1007/11493853_5</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Kahn A.B. Topological Sorting of Large Networks. Communications of the ACM. 1962;5(11):558–562. https://doi.org/10.1145/368996.369025</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Кормен Т., Лейзерсон Ч., Ривест Р. Штайн К. Алгоритмы: построение и анализ. Москва: Издательский дом «Вильямс»; 2005. 1293 с.</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Hong S., Rodia N.С., Olukotun K. On Fast Parallel Detection of Strongly Connected Components (SCC) in Small-World Graphs. In: SC '13: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, 17–21 November 2013, Denver, Colorado, USA. New York: Association for Computing Machinery; 2013. https://doi.org/10.1145/2503210.2503246</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Tarjan R. Depth-First Search and Linear Graph Algorithms. SIAM Journal on Computing. 1972;1(2):146–160. https://doi.org/10.1137/0201010</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Gabow H.N. Path-Based Depth-First Search for Strong and Biconnected Components. Information Processing Letters. 2000;74(3–4):107–114. https://doi.org/10.1016/S0020-0190(00)00051-X</mixed-citation>
      </ref>
      <ref id="cit14">
        <label>14</label>
        <mixed-citation xml:lang="ru">Bundy A., Wallen L. Breadth-First Search. In: Catalogue of Artificial Intelligence Tools. Berlin, Heidelberg: Springer; 1984. P. 13. https://doi.org/10.1007/978-3-642-96868-6_25</mixed-citation>
      </ref>
      <ref id="cit15">
        <label>15</label>
        <mixed-citation xml:lang="ru">Hashemi M., Gong Sh., Ni J., Fan W., Prakash B.A., Jin W. A Comprehensive Survey on Graph Reduction: Sparsification, Coarsening, and Condensation. In: Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence (IJCAI-24), 03–09 August 2024, Jeju, South Korea. 2024. P. 8058–8066. https://doi.org/10.24963/ijcai.2024/891</mixed-citation>
      </ref>
      <ref id="cit16">
        <label>16</label>
        <mixed-citation xml:lang="ru">Eswaran K.P., Tarjan R.E. Augmentation Problems. SIAM Journal on Computing. 1976;5(4):653–665. https://doi.org/10.1137/0205044</mixed-citation>
      </ref>
      <ref id="cit17">
        <label>17</label>
        <mixed-citation xml:lang="ru">Гордеев Э.Н., Тарасцов О.Г. Задача Штейнера. Обзор. Дискретная математика. 1993;5(2):3–28.</mixed-citation>
      </ref>
      <ref id="cit18">
        <label>18</label>
        <mixed-citation xml:lang="ru">Melzak Z.A. On the Problem of Steiner. Canadian Mathematical Bulletin. 1961;4(2):143–148. https://doi.org/10.4153/CMB-1961-016-2</mixed-citation>
      </ref>
      <ref id="cit19">
        <label>19</label>
        <mixed-citation xml:lang="ru">Cockayne E.J. On the Efficiency of the Algorithm for Steiner Minimal Trees. SIAM Journal on Applied Mathematics. 1970;18(1):150–159. https://doi.org/10.1137/0118014</mixed-citation>
      </ref>
      <ref id="cit20">
        <label>20</label>
        <mixed-citation xml:lang="ru">Лисин А.В., Файзуллин Р.Т. Эвристический алгоритм поиска приближённого решения задачи Штейнера, основанный на физических аналогиях. Компьютерная оптика. 2013;37(4):503–510. https://doi.org/10.18287/0134-2452-2013-37-4-503-510</mixed-citation>
      </ref>
      <ref id="cit21">
        <label>21</label>
        <mixed-citation xml:lang="ru">Kou L., Markowsky G., Berman L. A Fast Algorithm for Steiner Trees. Acta Informatica. 1981;15(2):141–145. https://doi.org/10.1007/BF00288961</mixed-citation>
      </ref>
      <ref id="cit22">
        <label>22</label>
        <mixed-citation xml:lang="ru">Багов М.А, Кудаев В.Ч. Преобразование терминальной сети в сеть Штейнера. Известия Кабардино-Балкарского научного центра РАН. 2015;(6–2):31–37.</mixed-citation>
      </ref>
      <ref id="cit23">
        <label>23</label>
        <mixed-citation xml:lang="ru">Kahng A.B., Robins G. On Optimal Interconnections for VLSI. New York: Springer; 1995. 286 p. https://doi.org/10.1007/978-1-4757-2363-2</mixed-citation>
      </ref>
      <ref id="cit24">
        <label>24</label>
        <mixed-citation xml:lang="ru">Терещук В.С., Ференец А.В., Федоров Е.Ю.  Особенности разводки сложных электрических цепей летательных аппаратов. В сборнике: Поиск эффективных решений в процессе создания и реализации научных разработок в российской авиационной и ракетно-космической промышленности: Международная научно-практическая конференция: Том IV, 05–08 августа 2014 года, Казань, Россия. Казань: Издательство Казанского государственного технического университета; 2014. С. 109–111.</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>