<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Yugra State University Bulletin</journal-id><journal-title-group><journal-title xml:lang="en">Yugra State University Bulletin</journal-title><trans-title-group xml:lang="ru"><trans-title>Вестник Югорского государственного университета</trans-title></trans-title-group></journal-title-group><issn publication-format="print">1816-9228</issn><issn publication-format="electronic">2078-9114</issn><publisher><publisher-name xml:lang="en">Yugra State University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">705362</article-id><article-id pub-id-type="doi">10.18822/byusu20260372-76</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Mathematical modeling and information technology</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Математическое моделирование и информационные технологии</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Synthesis of discrete mechanisms: a hybrid approach based on geometric algebra and genetic algorithms</article-title><trans-title-group xml:lang="ru"><trans-title>Синтез дискретных механизмов: гибридный подход на базе геометрической алгебры и генетических алгоритмов</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Kadan</surname><given-names>Alexander M.</given-names></name><name xml:lang="ru"><surname>Кадан</surname><given-names>Александр Михайлович</given-names></name></name-alternatives><address><country country="BY">Belarus</country></address><bio xml:lang="en"><p>Candidate of Engineering Science, Associate Professor, Head of the Department of System Programming and Computer Security of the Faculty of Mathematics and Computer Science</p></bio><bio xml:lang="ru"><p>кандидат технических наук, доцент, заведующий кафедрой системного программирования и компьютерной безопасности факультета математики и информатики</p></bio><email>kadan@mf.grsu.by</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Petrov</surname><given-names>Sergey V.</given-names></name><name xml:lang="ru"><surname>Петров</surname><given-names>Сергей Валерьевич</given-names></name></name-alternatives><address><country country="BY">Belarus</country></address><bio xml:lang="en"><p>Candidate of Medicine, Associate Professor, Associate Professor of the Department of System Programming and Computer Security, Faculty of Mathematics and Computer Science</p></bio><bio xml:lang="ru"><p>кандидат медицинских наук, доцент, доцент кафедры системного программирования и компьютерной безопасности факультета математики и информатики</p></bio><email>petrov@mf.grsu.by</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Yanka Kupala State University of Grodno</institution></aff><aff><institution xml:lang="ru">Гродненский государственный университет им. Янки Купалы</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2026-09-30" publication-format="electronic"><day>30</day><month>09</month><year>2026</year></pub-date><volume>22</volume><issue>3</issue><issue-title xml:lang="en"/><issue-title xml:lang="ru"/><fpage>72</fpage><lpage>76</lpage><history><date date-type="received" iso-8601-date="2026-04-02"><day>02</day><month>04</month><year>2026</year></date><date date-type="accepted" iso-8601-date="2026-07-06"><day>06</day><month>07</month><year>2026</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2026, Yugra State University</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2026, Югорский государственный университет</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="en">Yugra State University</copyright-holder><copyright-holder xml:lang="ru">Югорский государственный университет</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://creativecommons.org/licenses/by-sa/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://vestnikugrasu.org/byusu/article/view/705362">https://vestnikugrasu.org/byusu/article/view/705362</self-uri><abstract xml:lang="en"><p>Subject of research: automated synthesis of workable kinematic schemes and mechanisms from a given discrete set of functional components.</p> <p>Purpose of research: to overcome the fundamental limitations of modern generative design and topological optimization methods, which are unable to operate with discrete components and guarantee kinematic closure, by developing a new hybrid design architecture.</p> <p>Research methods: hybrid Evolutionary-Symbolic AI architecture combining evolutionary modeling (genetic algorithms) for structural optimization and Projective Geometric Algebra (PGA, Clifford algebra) for analytical enforcement of kinematics.</p> <p>Objects of research: synthesis tasks for mechanisms with continuous and conditional closure.</p> <p>Research findings: an approach was developed that separates the generation of a "kinematic skeleton" (via PGA) and its material implementation from standard parts (via genetic algorithm). The method guarantees assemblability, filters out kinematically incorrect variants at early stages, and solves the problem of phase-dependent contacts (collision vs constraint). Testing showed an 85–90 % reduction in the search space and successful synthesis of mechanisms replicating complex trajectories and performing clamping functions.</p></abstract><trans-abstract xml:lang="ru"><p>Предмет исследования: автоматизированный синтез работоспособных кинематических схем и механизмов из заданного дискретного набора функциональных элементов.</p> <p>Цель исследования: преодоление фундаментальных ограничений современных методов генеративного дизайна и топологической оптимизации, неспособных оперировать дискретными компонентами и гарантировать кинематическую замкнутость, путем разработки новой гибридной архитектуры проектирования.</p> <p>Методы исследования: гибридная архитектура Hybrid Evolutionary-Symbolic AI, объединяющая эволюционное моделирование (генетические алгоритмы) для структурной оптимизации и аппарат проективной геометрической алгебры (PGA, алгебра Клиффорда) для аналитического обеспечения кинематики.</p> <p>Объекты исследования: задачи синтеза механизмов с непрерывным и условным замыканием.</p> <p>Основные результаты исследования: разработан подход, разделяющий генерацию «кинематического скелета» (PGA) и его материальную реализацию из стандартных деталей (генетический алгоритм). Метод обеспечивает гарантированную собираемость, отсекает кинематически некорректные варианты на ранних этапах и решает проблему фазозависимых контактов (коллизия vs ограничение). Апробация показала сокращение пространства перебора на 85–90 % и успешный синтез механизмов, воспроизводящих сложные траектории и выполняющих функции зажима.</p></trans-abstract><kwd-group xml:lang="en"><kwd>discrete mechanisms</kwd><kwd>automated design</kwd><kwd>generative design</kwd><kwd>mechanism synthesis</kwd><kwd>construction set problem</kwd><kwd>geometric algebra</kwd><kwd>projective geometric algebra</kwd><kwd>Clifford algebra</kwd><kwd>genetic algorithms</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>дискретные механизмы</kwd><kwd>автоматизированное проектирование</kwd><kwd>генеративное проектирование</kwd><kwd>синтез</kwd><kwd>задача конструктора</kwd><kwd>геометрическая алгебра</kwd><kwd>проективная геометрическая алгебра</kwd><kwd>алгебра Клиффорда</kwd><kwd>генетические алгоритмы</kwd></kwd-group><funding-group/></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>Букатова, И. Л. Эволюционное моделирование: проблемы, методы, приложения. – Москва : Наука, 1979. – 231 с.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>Букатова, И. Л. Эвоинформатика. Теория и практика эволюционного моделирования / И. Л. Букатова, Ю. И. Михасевич, А. М. Шаров. – Москва : Наука, 1991. – 206 с.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Dorst, L. Geometric Algebra for Computer Science: An Object-Oriented Approach to Geometry / L. Dorst, D. Fontijne, S. Mann. – California : Morgan Kaufmann, 2007. – 664 p.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>Gunn, C. Geometry, Kinematics, and Rigid Body Mechanics in Cayley-Klein Geometries / C. Gunn. – Berlin, 2011. – 170 s.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Koza, J. R. Genetic Programming: On the Programming of Computers by Means of Natural Selection / J. R. Koza. – Cambridge : MIT Press, 1992. – 609 p.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Lipson, H. Automatic generation and fabrication of robotic lifeforms / H. Lipson, J. B. Pollack // Nature. – 2000. – Vol. 406, № 6799. – P. 974–978.</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>McCarthy, J. M. Geometric Design of Linkages. Interdisciplinary Applied Mathematics / J. M. McCarthy, G. S. Soh. – New York : Springer, 2010. – 448 pp. – ISBN 978-1-4419-7892-9.</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>Selig, J. M. Geometric Fundamentals of Robotics / J. M. Selig. – New York : Springer Publishing Company, Incorporated, 2005. – 398 p. – ISBN 978-1-4419-1929-8.</mixed-citation></ref></ref-list></back></article>
