МАТЕМАТИЧЕСКАЯ МОДЕЛЬ И СХЕМА УПРАВЛЕНИЯ ПРОДУКЦИЯМИ ДЛЯ РЕАЛИЗАЦИИ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ
Аннотация
Актуальность. Эффективные математические модели организации параллельных вычислений используют принципы одновременного выполнения правил над независимыми фрагментами данных, а также методы обработки символьной информации как объединяющей категории для различных типов данных. Продукционные системы в нотации А.А. Маркова (мл.) имеют необходимый потенциал для создания таких моделей, но стандартная схема управления в них является последовательной, что ограничивает применение таких продукционных систем в прикладных задачах. В связи с этим актуальной является задача синтеза модифицированных продукционных систем и схем управления в них, направленных на распараллеливание вычислительного процесса обработки символьной информации. Целью исследования является уменьшение времени работы модифицированной продукционной модели за счет двунаправленной обработки цепочек символов. Метод решения основан на применении принципов двунаправленного грамматического разбора из теории синтаксического анализа, компиляции в алгоритмических продукционных системах и состоит в модификации стандартной схемы продукционных вычислений А.А. Маркова. Это достигается введением продукций с однократным срабатыванием, двунаправленным доступом к обрабатываемой строке, декомпозицией исходной системы на секции, введением набора охранных условий для разрешения конфликтов. Продукционная модель реализована для типовых задач символьной обработки: разметка слова и обращения слова. Результаты. Разработана структура модифицированной продукционной системы, преодолевающая ограничение стандартной схемы А.А. Маркова – последовательный характер вычислений. В результате проведенного исследования была создана формальная модель последовательно-параллельной обработки слов, разработана модифицированная схема управления и показана корректность вычислений. Моделирование на типовых задачах показало уменьшение времени обработки слов практически в 2 раза, что было достигнуто, в том числе, за счет исключения обязательного возврата на первую продукцию в схеме управления и агрегации продукций в секции. Заключение. Проведенное исследование подтвердило возможность и эффективность трансформации последовательных продукционных систем А.А. Маркова в последовательно-параллельные продукционные модели с выдачей корректного результата. Перспективная область применения – методы и программно-аппаратные средства в однородных вычислительных системах для высокопроизводительной обработки символьной информации
Список литературы
1. Finn V.K. Iskusstvennyy intellekt: Metodologiya, primeneniya, filosofiya [Artificial intelligence: Meth-odology, applications, and philosophy]. 2nd ed. corr. and add. Moscow: LENAND. 2021, 468 p.
2. Gergel' V.P., Kozinov E.A. Parallel'nyy podkhod dlya resheniya vychislitel'no slozhnykh zadach mnog-okriterial'noy optimizatsii [Parallel approach for solving computationally complex multicriteria optimiza-tion problems], Informatsionnyy byulleten' Omskogo nauchno-obrazovatel'nogo tsentra OmGTU i IM SO RAN v oblasti matematiki i informatiki: Mater. X Mezhdunarodnoy molodezhnoy nauchno-prakticheskoy konferentsii s elementami nauchnoy shkoly [Information Bulletin of the Omsk Scientific and Educational Center of OmskSTU and the Institute of Mathematics of the Siberian Branch of the Russian Academy of Sciences in Mathematics and Computer Science: Proceedings of the X International Youth Scientific and Practical Conference with Elements of a Scientific School], Vol. 4, No. 1. Omsk: Omskiy gosudarstvennyy tekhnicheskiy universitet, 2020, pp. 21-26.
3. Zhdanov A.A. Avtonomnyy iskusstvennyy intellekt: monografiya [Autonomous artificial intelligence: monograph]. Moscow: BINOM. Laboratoriya znaniy, 2024, 360 p.
4. Voevodin V.V., Voevodin Vl.V. Parallel'nye vychisleniya [Parallel computing]. Moscow: BHV, 2004, 608 p.
5. Dobrica V.P., Titenko E.A., Khalin Yu.A., Katykhin A.I. Modeli predstavleniya i obrabotki znaniy v in-formacionno-analiticheskikh sistemakh: monografiya [Models of knowledge representation and pro-cessing in information and analytical systems: monograph]. Kursk: ZAO «Universitetskaya kniga», 2023, 172 p.
6. Rybina G.V. Arkhitektury sovremennykh intellektual'nykh sistem: sinergiya kibernetiki i simvol'nogo iskusstvennogo intellekta, instrumental'nye sredstva i tekhnologii dlya razrabotki intellektual'nykh sistem [Architectures of modern intelligent systems: synergy of cybernetics and symbolic artificial intelligence, tools and technologies for the development of intelligent systems], Neyrokomp'yutery: razrabotka, primenenie [Neurocomputers: Development, Application], 2024, Vol. 26, No. 4, pp. 69-82.
7. Reshetnikov I.A. Kombinatorika slov, faktordinamika i normal'nye formy [Combinatorics of words, fac-tor dynamics, and normal forms], Chebyshevskiy sbornik [Chebyshevsky Collection], 2021,
pp. 202-235.
8. Levin I.I. Intellektual'nye mnogoprocessornye sistemy. Opyt sozdaniya i primeneniya [Intelligent multi-processor systems. Experience of creation and application], Prioritetnye napravleniya razvitiya nauki i obrazovaniya v usloviyakh formirovaniya tekhnologicheskogo suvereniteta: Mater. mezhdunarodnoy nauchno-prakticheskoy konferencii [Priority Directions for the Development of Science and Education in the Context of the Formation of Technological Sovereignty: Proceedings of the International Scientific and Practical Conference]. Rostov-on-Don: DGTU, 2024, pp. 246-255.
9. Levin I.I., Alekseev K.N., Gulenok A.A. Preobrazovanie prosteyshikh sortiruyushchikh setey k nechetno-chetnoy seti Batchera [Transformation of the simplest sorting networks to an odd-even Butcher net-work], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2024, No. 4 (240), pp. 50-63. DOI 10.18522/2311-3103-2024-4-50-63.
10. Titenko E.A., Taldykin E.V. Kommutacionnaya model' parallel'nykh sravneniy elementov dlya produk-cionnykh sistem, upravlyaemykh potokom dannykh [Switching model of parallel comparisons of ele-ments for data-flow-controlled production systems], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2020, No. 7 (217), pp. 19-34.
11. Gurin A.G., Grigor'ev A.V. Sravnitel'nyy analiz metodov povysheniya effektivnosti produkcionnykh sistem dlya raboty s bol'shimi dannymi [Comparative analysis of methods for improving the efficiency of production systems for working with big data], Problemy iskusstvennogo intellekta [Problems of Ar-tificial Intelligence], 2025, No. 4.
12. Sudoplatov S.V., Ovchinnikova E.V. Matematicheskaya logika i teoriya algoritmov: uchebnik i praktikum dlya vuzov [Mathematical logic and theory of algorithms: textbook and workshop for universities]. 5th ed., reprinted. Moscow: Izd-vo Yurayt, 2026, 207 p.
13. Markov A.A. Izbrannye trudy. T. 2: Teoriya algorifmov i konstruktivnaya matematika, matema-icheskaya logika, informatika i smezhnye voprosy [Selected works. Vol. 2: Theory of algorithms and constructive mathematics, mathematical logic, computer science, and related topics]. Moscow: MCNMO, 2007, 650 p.
14. Malyavko A.A. Formal'nye yazyki i kompilyatory: ucheb. posobie dlya vuzov [Formal Languages and Compilers: manual for universities]. Moscow: Izd-vo YuRAYT, 2020, 429 p.
15. Karlov B.N. O razreshimykh i nerazreshimykh teoriyakh yazykov [On decidable and undecidable theo-ries of languages], Vestnik Tverskogo gosudarstvennogo universiteta. Seriya: Prikladnaya matematika [Bulletin of Tver State University. Series: Applied Mathematics], 2024, No. 4, pp. 30-39.
16. Gashkov S.B. Teoriya algoritmov i vychisleniy [Theory of Algorithms and Computations]. Saint Petrs-burg: Lan', 2023, 168 p.
17. Pentus A.E., Pentus M.R. Matematicheskaya teoriya formal'nykh yazykov: ucheb. posobie [Mathematical theory of formal languages: a manual]. Moscow: INTUIT, IPR Media, 2020.
18. Lyakhova E.G., Sakharov Yu.A., Kovalenko N.Yu., Filicheva O.S. Iskusstvennyy intellekt v yazykovom prostranstve: monografiya [Artificial intelligence in the language space: monograph], comp. Yu.A. Sakharov. Moscow: IP Voroncov M.Yu., 2025, 152 p.
19. Titenko E.A., Vatutin E.I., Titenko M.A. [et al.]. Apparatno-orientirovannyy metod uskorennogo poiska vkhozhdeniy obrazca na osnove strukturno-procedurnykh vychisleniy [Hardware method for accelerated search for pattern occurrences based on structural-procedural calculations], Izvestiya YuFU. Tekhniches-kie nauki [Izvestiya SFedU. Engineering Sciences], 2024, No. 5 (241), pp. 68-78.
20. Pekunov V.V. Indukciya pravil transformacii estestvenno-yazykovoy postanovki zadachi v smyslovuyu model' porozhdeniya reshayushchey programmy [Induction of rules for transforming a natural-language statement of a problem into a semantic model for generating a solver], Programmnye sistemy i vychislit-el'nye metody [Software Systems and Computational Methods], 2020, No. 3, pp. 29-39.
21. Titenko E.A., Vatutin E.I., Cherneckaya I.E., Trokoz D.A., Titenko M.A., Puzanov I.I. Mul'tikonveyernye kanal'nye skhemy dlya obrabotki unarnykh kodov v vysokoproizvoditel'nykh vychislitel'nykh sistemakh [Multi-pipeline channel schemes for processing unary codes in high-performance computing systems], Vestnik Ryazanskogo gosudarstvennogo radiotekhnicheskogo universiteta [Bulletin of Ryazan State Ra-dio Engineering University], 2025, No. 93, pp. 61-71.
22. Atakishchev O.I., Gribulin V.G., Anan'ev V.E., Titenko E.A. Rekonfiguracionnye metagrammatiki dlya opisaniya i modelirovaniya mnogoetapnykh kompleksnykh atak [Reconfiguration metagrammars for de-scribing and modeling multi-stage complex attacks], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2022, No. 5 (229), pp. 189-201.








