<?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">Informacionnye Tehnologii</journal-id><journal-title-group><journal-title xml:lang="en">Informacionnye Tehnologii</journal-title><trans-title-group xml:lang="ru"><trans-title>Информационные технологии</trans-title></trans-title-group></journal-title-group><issn publication-format="print">1684-6400</issn><publisher><publisher-name xml:lang="en">New Technologies Publishing House</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">702116</article-id><article-id pub-id-type="doi">10.17587/it.31.235-242</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Modeling and optimization</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">Simulation modeling of the clustering problem solution using the Mean Shift method</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>Salibekyan</surname><given-names>S. M.</given-names></name><name xml:lang="ru"><surname>Салибекян</surname><given-names>С. М.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><bio xml:lang="en"><p>Cand. Sc., Assistant Professor</p></bio><bio xml:lang="ru"><p>канд. техн. наук, доц.</p></bio><email>ssalibekyan@hse.ru</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">National Research University Higher School of Economics</institution></aff><aff><institution xml:lang="ru">Национальный исследовательский университет Высшая школа экономики</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2025-05-15" publication-format="electronic"><day>15</day><month>05</month><year>2025</year></pub-date><volume>31</volume><issue>5</issue><issue-title xml:lang="en"/><issue-title xml:lang="ru"/><fpage>235</fpage><lpage>242</lpage><history><date date-type="received" iso-8601-date="2026-02-03"><day>03</day><month>02</month><year>2026</year></date><date date-type="accepted" iso-8601-date="2026-02-03"><day>03</day><month>02</month><year>2026</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2025, Informacionnye Tehnologii</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2025, Информационные технологии</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="en">Informacionnye Tehnologii</copyright-holder><copyright-holder xml:lang="ru">Информационные технологии</copyright-holder></permissions><self-uri xlink:href="https://journals.eco-vector.com/1684-6400/article/view/702116">https://journals.eco-vector.com/1684-6400/article/view/702116</self-uri><abstract xml:lang="en"><p>The article describes the implementation of the Mean Shift data clustering algorithm based on the data flow computing system, which provides maximum parallelization of calculations. The description of an algorithm adapted for execution on a dataflow computing system, an algorithm for generating a computational grid, is given. the architecture of the computer system, the implementation of its simulation model, the results of simulation modeling, evaluation of the main parameters of the computer system.</p></abstract><trans-abstract xml:lang="ru"><p>Описывается реализация алгоритма кластеризации данных методом сдвига среднего значения (Mean Shift) на базе неклассической парадигмы организации вычислительного процесса dataflow, обеспечивающей максимальное распараллеливание вычислений. Приводятся описания алгоритма, приспособленного для выполнения в вычислительной системе на базе dataflow, алгоритма генерации вычислительной сетки, архитектуры вычислительной системы, реализации ее имитационной модели, результаты имитационного моделирования, оценка основных параметров вычислительной системы.</p></trans-abstract><kwd-group xml:lang="en"><kwd>computing system with data flow control</kwd><kwd>data clustering</kwd><kwd>Mean Shift algorithm</kwd><kwd>Delaunay triangulation</kwd><kwd>computational grid</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>вычислительная система с управлением потоком данных</kwd><kwd>кластеризация данных</kwd><kwd>сдвиг среднего значения</kwd><kwd>Mean Shift</kwd><kwd>триангуляция Делоне</kwd><kwd>вычислительная сетка</kwd></kwd-group><funding-group/></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><citation-alternatives><mixed-citation xml:lang="en">Milutinovic V., Salom J., Veljovic D., Korolija N., Markovic D., Petrovic L. DataFlow Supercomputing Essentials, Research, Development and Education, Springer, 2017, 150 p.</mixed-citation><mixed-citation xml:lang="ru">Milutinovic V., Salom J., Veljovic D., Korolija N., Markovic D., Petrovic L. DataFlow Supercomputing Essentials // Research, Development and Education. Springer, 2017. 150 p.</mixed-citation></citation-alternatives></ref><ref id="B2"><label>2.</label><citation-alternatives><mixed-citation xml:lang="en">Milutinovic V., Trifunovic N., Salom J., Giorgi R. The guide to dataflow supercomputing, USA, Springer, 2015, available at: https://proxylibrary.hse.ru:2084/content/pdf/10.1007%2F978-3-319-16229-4.pdf.</mixed-citation><mixed-citation xml:lang="ru">Milutinovic V., Trifunovic N., Salom J., Giorgi R. The guide to dataflow supercomputing. USA: Springer, 2015. URL: https://proxylibrary.hse.ru:2084/content/pdf/10.1007%2F978-3-319-16229-4.pdf</mixed-citation></citation-alternatives></ref><ref id="B3"><label>3.</label><citation-alternatives><mixed-citation xml:lang="en">Salibekyan S. M., Panfilov P. B. Issues in automata network modeling of dataflow computing systems, Informacionnye tekhnologii i vychislitel’nye sistemy, 2015, no. 1, pp. 3—9 (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Салибекян С. М., Панфилов П. Б. Вопросы автоматно-сетевого моделирования вычислительных систем с управлением потоком данных // Информационные технологии и вычислительные системы. 2015. № 1. С. 3—9.</mixed-citation></citation-alternatives></ref><ref id="B4"><label>4.</label><citation-alternatives><mixed-citation xml:lang="en">Panfilov P. B., Salibekyan S. M. A New Approach for Distributed Computing in Embedded Systems, Procedia Engineering , 2015, vol. 100, pp. 977—986. available at: http://www.scien-cedirect.com/science/article/pii/S187770581500484.</mixed-citation><mixed-citation xml:lang="ru">Panfilow P. B., Salibekyan S. M. A New Approach for Distributed Computing in Embedded Systems // Procedia Engineering. 2015. Vol. 100. P.977—986. URL: http://www.sciencedirect.com/science/article/pii/S187770581500484.</mixed-citation></citation-alternatives></ref><ref id="B5"><label>5.</label><citation-alternatives><mixed-citation xml:lang="en">Panfilov P. B., Salibekyan S. M. Modeling of a supercomputer computing system of object-attribute architecture with data flow control, Informacionnye tekhnologii i vychislitel’nye sistemy, 2013, no. 1, pp. 3—10 (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Салибекян С. М., Панфилов П. Б. Моделирование суперкомпьютерной вычислительной системы объектно-атрибутной архитектуры с управлением потоком данных // Информационные технологии и вычислительные системы. 2013. № 1. С. 3—10.</mixed-citation></citation-alternatives></ref><ref id="B6"><label>6.</label><citation-alternatives><mixed-citation xml:lang="en">Tyurin A. G., Zuyev I. O. Cluster analysis, methods and algorithms of the clustering, Vestnik MGTU MIREA, 2014, no. 2, pp. 86—97 (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Тюрин А. Г., Зуев И. О. Кластерный анализ, методы и алгоритмы кластеризации // Вестник МГТУ МИРЭА. 2014. № 2 (3). С. 86—97.</mixed-citation></citation-alternatives></ref><ref id="B7"><label>7.</label><citation-alternatives><mixed-citation xml:lang="en">Comaniciu D., Meer P. Mean Shift: A Robust Approach Toward Feature Space Analysis, IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002, pp. 603—619.</mixed-citation><mixed-citation xml:lang="ru">Comaniciu D., Meer P. Mean Shift: A Robust Approach Toward Feature Space Analysis // IEEE Transactions on Pattern Analysis and Machine Intelligence. 2002. P. 603—619.</mixed-citation></citation-alternatives></ref><ref id="B8"><label>8.</label><citation-alternatives><mixed-citation xml:lang="en">Kim E., Wang W., Li H., Huang X. A parallel annealing methods for automatic color cervigram image segmentation, available at: http://edwardkim.net/publications/edkim_miccaigpu2009.pdf.</mixed-citation><mixed-citation xml:lang="ru">Kim E., Wang W., Li H., Huang X. A parallel annealing methods for automatic color cervigram image segmentation. URL: http://edwardkim.net/publications/edkim_miccaigpu2009.pdf.</mixed-citation></citation-alternatives></ref><ref id="B9"><label>9.</label><citation-alternatives><mixed-citation xml:lang="en">Klaus A., Sormann M., Karner K. Segment-based stereo matching using belief propagation and a self-adapting dissimilarity measure, ICPR 2006, available at: http://old.vrvis.at/2d3d/technology/stereomatching/images/segment-based-stereomatching.pdf.</mixed-citation><mixed-citation xml:lang="ru">Klaus A., Sormann M., Karner K. Segment-based stereo matching using belief propagation and a self-adapting dissimilarity measure // ICPR. 2006. URL: http://old.vrvis.at/2d3d/technology/stereomatching/images/segment-based-stereomatching.pdf.</mixed-citation></citation-alternatives></ref><ref id="B10"><label>10.</label><citation-alternatives><mixed-citation xml:lang="en">Wang Z., Zheng Z. A region based stereo matching algorithm using cooperative optimization, CVPR, 2008, available at: http://vision.middlebury.edu/stereo/eval/papers/CORegion.pdf.</mixed-citation><mixed-citation xml:lang="ru">Wang Z., Zheng Z. A region based stereo matching algorithm using cooperative optimization // CVPR. 2008. URL: http://vision.middlebury.edu/stereo/eval/papers/CORegion.pdf.</mixed-citation></citation-alternatives></ref><ref id="B11"><label>11.</label><citation-alternatives><mixed-citation xml:lang="en">Medvedev M. Y., Lazarev V. S. A path planning method for a moving object group using clustering in a two-dimensional environment, Nauchnyj vestnik Novosibirskogo gosudarstvennogo tekhnicheskogo universiteta, 2019, no. 4(77). pp. 45—54, doi 10.17212/1814-1196-2019-4-45-54, EDN FVNLJV (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Медведев М. Ю., Лазарев В. С. Метод формирования траектории для группы подвижных объектов с помощью кластеризации в двумерной среде // Научный вестник Новосибирского государственного технического университета. 2019. № 4(77). С. 45—54. DOI 10.17212/1814-1196-2019-4-45-54. EDN FVNLJV.</mixed-citation></citation-alternatives></ref><ref id="B12"><label>12.</label><citation-alternatives><mixed-citation xml:lang="en">Skvorcov A. V. Delaunay triangulation and its application, Tomsk, Publishing house of Tomsk university, 2002, 128 p. (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Скворцов А. В. Триангуляция Делоне и ее применение. Томск: Изд-во Том. ун-та, 2002. 128 с.</mixed-citation></citation-alternatives></ref><ref id="B13"><label>13.</label><citation-alternatives><mixed-citation xml:lang="en">Levin B. A., Rosenberg I. N., Tsvetkov V. Y. Modeling of the basic relief based on Delaunay triangulation, Railway Science and Technology, 2018, vol. 2, no. 1 (5), pp. 3—15.</mixed-citation><mixed-citation xml:lang="ru">Левин Б. А., Розенберг И. Н., Цветков В. Я. Моделирование рельефа на основе триангуляции Делоне // Наука и технологии железных дорог. 2018. Т. 2. № 1 (5). С. 3—15.</mixed-citation></citation-alternatives></ref><ref id="B14"><label>14.</label><citation-alternatives><mixed-citation xml:lang="en">Zheleznyakova A. L., Surzhikov S. T. A Molecular dynamics-based triangulation of multiple nurbs-surfaces for complex products of the aviation and space-rocket industry, Fiziko-himicheskaya kinetika v gazovoj dinamike, 2014, vol. 15, no 1, pp. 6, EDN UAHFHZ (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Железнякова А. Л., Суржиков С. Т. Построение пространственных неструктурированных сеток на NURBS-поверхностях сложных изделий авиационной и ракетно-космической техники методом молекулярной динамики // Физико-химическая кинетика в газовой динамике. 2014. Т. 15, № 1. С. 6. EDN UAHFHZ.</mixed-citation></citation-alternatives></ref><ref id="B15"><label>15.</label><citation-alternatives><mixed-citation xml:lang="en">Rebay S. Efficient Unstructured Mesh Generation by Means of Delaunay Triangulation and Bowyer-Watson Algorithm, Journal of Computational Physics, May 1993, vol. 106, iss. 1, p. 127.</mixed-citation><mixed-citation xml:lang="ru">Rebay S. Efficient Unstructured Mesh Generation by Means of Delaunay Triangulation and Bowyer-Watson Algorithm // Journal of Computational Physics. May 1993. Vol. 106, Iss. 1. P. 127.</mixed-citation></citation-alternatives></ref><ref id="B16"><label>16.</label><citation-alternatives><mixed-citation xml:lang="en">Skvorcov A. V., Mirza N. S. Algorithms for constructing and analyzing triangulation, Tomsk, Publishing house of Tomsk university, 2006, 168 p., EDN SBVWBL (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Скворцов А. В., Мирза Н. С. Алгоритмы построения и анализа триангуляции. Томск: Изд. Нац. иссл. Томского гос. университета, 2006. 168 с. EDN SBVWBL.</mixed-citation></citation-alternatives></ref><ref id="B17"><label>17.</label><citation-alternatives><mixed-citation xml:lang="en">Batenkov A. A., Man’yakov Yu. A., Gasilov A. V., Yakovlev O. A. Mathematical model of optimal triangulation, Informatika i ee primeneniya, 2018, vol. 12, no. 2, pp. 69—74, doi: 10.14357/19922264180210, EDN USPXIK (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Батенков А. А., Маньяков Ю. А., Гасилов А. В., Яковлев О. А. Математическая модель оптимальной триангуляции // Информатика и ее применения. 2018. Т. 12, № 2. С. 69—74. DOI 10.14357/19922264180210. EDN USPXIK.</mixed-citation></citation-alternatives></ref><ref id="B18"><label>18.</label><citation-alternatives><mixed-citation xml:lang="en">Salibekyan S. M., Panfilov P. B. Object-attribute architecture is a new approach to object systems developing, Informacionnye Tehnologii, 2012, no. 2, pp. 8—14 (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Салибекян С. М., Панфилов П. Б. Объектно-атрибутная архитектура — новый подход к созданию объектных систем // Информационные технологии. 2012. № 2. С. 8—14.</mixed-citation></citation-alternatives></ref><ref id="B19"><label>19.</label><citation-alternatives><mixed-citation xml:lang="en">Salibekyan S. M., Vishnekov A., Ivanova E. Methodology of Mean Shift Clustering Algorithm Implementation Based on Dataflow Computer, Proceedings of 2019 XVI International Symposium "Problems of Redundancy in Information and Control Systems" (REDUNDANCY)б IEEE, 2019б pp. 177—180, doi: 10.1109/REDUNDANCY48165.2019.9003312.</mixed-citation><mixed-citation xml:lang="ru">Salibekyan S. M., Vishnekov A., Ivanova E. Methodology of Mean Shift Clustering Algorithm Implementation Based on Dataflow Computer // Proceedings of 2019 XVI International Symposium "Problems of Redundancy in Information and Control Systems" (REDUNDANCY). IEEE, 2019. P. 177—180. DOI: 10.1109/REDUNDANCY48165.2019.9003312</mixed-citation></citation-alternatives></ref><ref id="B20"><label>20.</label><citation-alternatives><mixed-citation xml:lang="en">Salibekyan S. M. High-level Language Translation Controlled by Dataflow, Informacionnye Tehnologii, 2024, vol. 30, no. 4, pp. 261—268 (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Салибекян С. М. Трансляция языков высокого уровня, управляемая потоком данных // Информационные технологии. 2024. Т. 30, № 5. С. 261—268. DOI 10.17587/it.30.261-268. EDN TMXWJX.</mixed-citation></citation-alternatives></ref><ref id="B21"><label>21.</label><citation-alternatives><mixed-citation xml:lang="en">Cormen T., Leiserson Ch., Rivest R., Klifford Sh. Introduction to Algorithms, Moscow, Sankt-Peterburg, Dialektika, 2019, 1323 p. (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. Алгоритмы. Построение и анализ. М.; СПб.: Диалектика, 2019. 1323 с.</mixed-citation></citation-alternatives></ref></ref-list></back></article>
