<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" 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" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">ntv</journal-id><journal-title-group><journal-title xml:lang="ru">Научно-технический вестник информационных технологий, механики и оптики</journal-title><trans-title-group xml:lang="en"><trans-title>Scientific and Technical Journal of Information Technologies, Mechanics and Optics</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2226-1494</issn><issn pub-type="epub">2500-0373</issn><publisher><publisher-name>Университет ИТМО</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17586/2226-1494-2026-26-1-85-93</article-id><article-id custom-type="elpub" pub-id-type="custom">ntv-567</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>КОМПЬЮТЕРНЫЕ СИСТЕМЫ И ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>COMPUTER SCIENCE</subject></subj-group></article-categories><title-group><article-title>Кластеризация аппроксимированного Парето-фронта</article-title><trans-title-group xml:lang="en"><trans-title>Clustering of the approximated Pareto front</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0002-4146-4322</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>Yurtaev</surname><given-names>A. G.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Юртаев Александр Григорьевич — аспирант</p><p>Саратов, 410054</p></bio><bio xml:lang="en"><p>Alexander G. Yurtaev — PhD Student</p><p>Saratov, 410054</p></bio><email xlink:type="simple">agyurtaev@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Саратовский государственный технический университет имени Гагарина Ю.А.</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Yuri Gagarin State Technical University of Saratov</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>25</day><month>02</month><year>2026</year></pub-date><volume>26</volume><issue>1</issue><fpage>85</fpage><lpage>93</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Юртаев А.Г., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Юртаев А.Г.</copyright-holder><copyright-holder xml:lang="en">Yurtaev A.G.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://ntv.elpub.ru/jour/article/view/567">https://ntv.elpub.ru/jour/article/view/567</self-uri><abstract><p>Введение. В современной инженерной и научно-технической практике многокритериальная оптимизация часто обеспечивает поиск компромиссных решений без задания весовых коэффициентов и границ, формируя Парето-фронт посредством эвристической аппроксимации на основе генетических алгоритмов. Однако даже аппроксимированный Парето-фронт представляет собой множество точек, что затрудняет анализ и отбор решений. Для упорядочения и структурирования полученных решений возможным решением становится кластеризация, позволяющая выделить репрезентативные группы компромиссов. Научная новизна предлагаемого метода кластеризации заключается в комбинации алгоритмов Ordering Points to Identify the Clustering Structure и k-means с выделением медоидов, обеспечивающей автоматическое удаление шума и компактное представление репрезентативных стратегий. Метод. Предложен метод двухэтапной кластеризации. На первом этапе применен алгоритм Ordering Points to Identify the Clustering Structure, с помощью которого строится упорядоченный профиль плотности и автоматически фильтруются шумовые точки по порогу досягаемости. На втором этапе использован алгоритм k-means, выполнено разбиение отфильтрованного ядра Парето-фронта на кластеры и вычислены центроиды, а затем медоиды — реальные представители данных. Основные результаты. Проведены два эксперимента на трехмерных множествах точек Парето-фронта (1226 и 2514 ядровых точек после фильтрации). В результате применения предложенной методики получено разбиение на 10 кластеров. Установлено, что после фильтрации доля шумовых точек составила менее 1 % от общего числа решений. Фильтрация позволяет существенно снизить значения метрики, оценивающей качество центров кластеров, при умеренном увеличении суммарного времени выполнения кластеризации. Показано, что малая рассогласованность центроидов и соответствующих медоидов свидетельствует о высокой репрезентативности полученных кластеров. Обсуждение. Предложенный комбинированный метод, сочетающий применение алгоритмов Ordering Points to Identify the Clustering Structure и k-means, требует настройки двух параметров, автоматически адаптируется к нелинейным плотностям и размерам входных данных. Область применения метода может быть расширена для любых задач многокритериальной оптимизации, решаемых посредством построения и анализа Парето-фронта, включая инженерную оптимизацию, логистику, энергетику и финансовое моделирование. В перспективе возможно внедрение адаптивных методов для автоматического определения оптимальных параметров используемых алгоритмов, а также обеспечения адаптации к динамическим изменениям многокритериальных задач.</p></abstract><trans-abstract xml:lang="en"><p>In contemporary engineering and scientific practice, multi-objective optimization often facilitates the search for compromise solutions without prescribing weight coefficients or bounds, forming a Pareto front via heuristic approximation based on genetic algorithms. However, even an approximated Pareto front consists of a large set of points, which complicates analysis and selection of solutions. To organize and structure the obtained results, clustering can be employed to identify representative groups of trade-offs. The scientific novelty of the proposed clustering method lies in the combination of Ordering Points to Identify the Clustering Structure and k-means algorithms with the introduction of medoids identification, which ensures automatic noise removal and a compact representation of representative strategies. A two-stage clustering approach is proposed. At the first stage, Ordering Points to Identify the Clustering Structure algorithm is used to construct an ordered density profile and to automatically filter out noise points based on the reachability threshold. At the second stage, the k-means algorithm is applied to the filtered Pareto front core to partition it into clusters, compute the centroids, and then determine the medoids — real representative data points. Two experiments were conducted on three-dimensional Pareto front datasets (1226 and 2514 core points after filtering). As a result of applying the proposed approach, a partition into 10 clusters was achieved. It was found that after filtering, the proportion of noise points was less than 1 % of the total number of solutions. The filtering step significantly reduced the metric assessing the quality of cluster centers, with only a moderate increase in the total clustering time. A small discrepancy between centroids and their corresponding medoids indicates the high representativeness of the resulting clusters. The proposed hybrid method, combining Ordering Points to Identify the Clustering Structure and k-means algorithms, requires the adjustment of only two parameters and automatically adapts to nonlinear densities and input data scales. The scope of this method can be extended to any multi-objective optimization problems solved through the construction and analysis of the Pareto front, including engineering optimization, logistics, energy systems, and financial modeling. In the future, the approach may be enhanced by integrating adaptive mechanisms for automatic determination of optimal algorithm parameters, as well as dynamically changing multi-objective problem settings</p></trans-abstract><kwd-group xml:lang="ru"><kwd>кластеризация</kwd><kwd>Парето-фронт</kwd><kwd>Ordering Points to Identify the Clustering Structure</kwd><kwd>k-means</kwd><kwd>многокритериальная оптимизация</kwd></kwd-group><kwd-group xml:lang="en"><kwd>clustering</kwd><kwd>Ordering Points to Identify the Clustering Structure</kwd><kwd>k-means</kwd><kwd>multi-objective optimization</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Зак Ю.А. Множество Парето для критериев эффективности, представленных стохастическими и нечеткими данными // Искусственный интеллект и принятие решений. 2014. № 2. С. 89–101.</mixed-citation><mixed-citation xml:lang="en">Zack Yu.A. The set of Pareto efficiency criteria presented stochastic and fuzzy data. Artificial Intelligence and Decision Making, 2014, no. 2, pp. 89–101. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ногин В.Д. Множество и принцип Парето: Учебное пособие. СПб: Издательско-полиграфическая ассоциация высших учебных заведений. 2022. 110 с.</mixed-citation><mixed-citation xml:lang="en">Nogin V.D. The Pareto Set and Principle. St. Petersburg, IzdatelskoPoligraficheskaya Assotsiatsiya Vysshikh Uchebnykh Zavedeniy, 2022, 110 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Брестер К.Ю., Становов В.В., Семенкина О.Э., Семенкин Е.С. О применении эволюционных алгоритмов при анализе больших данных // Искусственный интеллект и принятие решений. 2017. № 3. С. 82–93.</mixed-citation><mixed-citation xml:lang="en">Brester Ch.Yu., Stanovov V. V., Semenkina O. E., Semenkin E. S. About the use of evolutionary algorithms in big data analysis. Artificial Intelligence and Decision Making, 2017, no. 3, pp. 82–93. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Garey M.R., Johnson D.S. Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman and Company, 1979. 340 p.</mixed-citation><mixed-citation xml:lang="en">Garey M.R., Johnson D.S. Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman and Company, 1979, 340 p.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Zitzler E., Deb K., Thiele L. Comparison of multiobjective evolutionary algorithms: empirical results // Evolutionary Computation. 2000. V. 8. N 2. P. 173–195. https://doi.org/10.1162/106365600568202</mixed-citation><mixed-citation xml:lang="en">Zitzler E., Deb K., Thiele L. Comparison of multiobjective evolutionary algorithms: empirical results. Evolutionary Computation, 2000, vol. 8, no. 2, pp. 173–195. https://doi.org/10.1162/106365600568202</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Ватутин Э.И. Решение дискретных комбинаторных оптимизационных задач с использованием эвристических методов: методические указания по выполнению лабораторных и практических работ по дисциплине «Основы комбинаторной оптимизации». Курск: Юго-Западный государственный университет, 2016. 30 с.</mixed-citation><mixed-citation xml:lang="en">Vatutin E.I. Solving Discrete Combinatorial Optimization Problems using Heuristic Methods: Methodological Guidelines for Laboratory and Practical Works in the Course «Fundamentals of Combinatorial Optimization». Kursk, South-West State University Publ., 2016, 30 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Гладков Л.А., Курейчик В.В., Курейчик В.М. Генетические алгоритмы. М.: ФИЗМАТЛИТ, 2010. 368 с.</mixed-citation><mixed-citation xml:lang="en">Gladkov L.A., Kureichik V.V., Kureichik V.M. Genetic Algorithms. Moscow, Fizmatlit Publ., 2010, 368 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Вирсански Э. Генетические алгоритмы на Python. М.: ДМК Пресс, 2020. 286 с.</mixed-citation><mixed-citation xml:lang="en">Wirsansky E. Hands-On Genetic Algorithms with Python: Applying Genetic Algorithms to Solve Real-World Deep Learning and Artificial Intelligence Problems. Packt Publishing, 2020, 346 p.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Everitt B.S., Landau S., Leese M., Stahl D. Cluster Analysis. John Wiley &amp; Sons, 2011. 346 p.</mixed-citation><mixed-citation xml:lang="en">Everitt B.S., Landau S., Leese M., Stahl D. Cluster Analysis. John Wiley &amp; Sons, 2011, 346 p.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Клинов Д.А., Григорян К.А. Разработка методики сегментации пользователей с помощью алгоритмов кластеризации и расширенной аналитики // Электронные библиотеки. 2022. Т. 25. № 2. С. 137–147. https://doi.org/10.26907/1562-5419-2022-25-2-137-147</mixed-citation><mixed-citation xml:lang="en">Klinov D.A., Grigorian K.A. Development of a method for user segmentation using clustering algorithms and advanced analytics. Russian Digital Libraries Journal, 2022, vol. 25, no. 2, pp. 137–147. (in Russian). https://doi.org/10.26907/1562-5419-2022-25-2-137-147</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Бондаренко И.Б., Гатчин Ю.А., Гераничев В.Н. Синтез оптимальных искусственных нейронных сетей с помощью модифицированного генетического алгоритма // Научно-технический вестник информационных технологий, механики и оптики. 2012. № 2 (78). С. 51–55.</mixed-citation><mixed-citation xml:lang="en">Bondarenko I.B., Gatchin Y.A., Geranichev V.N. Synthesis of optimal artificial neural networks by modified genetic algorithm. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2012, no. 2 (78), pp. 51–55. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Барсегян А.А. Анализ данных и процессов. СПб: БХВ-Петербург, 2009. 512 с.</mixed-citation><mixed-citation xml:lang="en">Barsegyan A.A. Data and Process Analysis. St. Petersburg, BHVPeterburg, 2009, 512 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Семериков А.В., Глазырин М.А. Кластеризация студентов университета иерархическим и KMeans методами // ИТ Арктика. 2021. № 3. С. 41–58.</mixed-citation><mixed-citation xml:lang="en">Semerikov A.V., Glazyrin M.A. Clustering university students by hierarchical and KMeans methods. IT Arctica, 2021, no. 3, pp. 41–58. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Кисляков А.Н., Поляков С.В. Иерархические методы кластеризации в задаче поиска аномальных наблюдений на основе групп с нарушенной симметрией // Управленческое консультирование. 2020. № 5 (137). С. 116–127. https://doi.org/10.22394/1726-1139-2020-5-116-127</mixed-citation><mixed-citation xml:lang="en">Kislyakov A.N., Polyakov S.V. Hierarchical clustering methods in a task to find abnormal observations based on groups with broken symmetry. Administrative Consulting, 2020, no. 5 (137), pp. 116–127. (in Russian). https://doi.org/10.22394/1726-1139-2020-5-116-127</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Иванов А.А. Кластеризация данных на основе марковской цепи с помощью алгоритма DBSCAN // Новые информационные технологии в автоматизированных системах. 2018. № 21. С. 315–319.</mixed-citation><mixed-citation xml:lang="en">Ivanov A.A. Data clustering based on a Markov chain using the DBSCAN algorithm. Novye Informatsionnye Tekhnologii v Avtomatizirovannykh Sistemakh, 2018, no. 21, pp. 315–319. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Трушкова К.Н., Калайда В.Т. Кластеризация спутниковых изображений облачных полей на основе алгоритма DBSCAN // Известия вузов. Физика. 2013. Т. 56. № 8-3. С. 356–358.</mixed-citation><mixed-citation xml:lang="en">Trushkova K.N., Kalaida V.T. The clusterization of satellite images of cloudy fields on basis of algorithm DBSCAN. Izvestiya Vuzov. Fizika, 2013, vol. 56, no. 8-3, pp. 356–358. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Murphy K.P. Machine Learning: A Probabilistic Perspective. The MIT Press, 2012. 1104 p.</mixed-citation><mixed-citation xml:lang="en">Murphy K.P. Machine Learning: A Probabilistic Perspective. The MIT Press, 2012, 1104 p.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Гарафиев И.З., Гарафиева Г.И. Кластеризация вакансий инженеров: методы K-средних и модель гауссовой смеси // Управленческий учет. 2024. № 9. С. 234–240.</mixed-citation><mixed-citation xml:lang="en">Garafiev I.Z., Garafieva G.I. Clustering engineering vacancies: K-means and gaussian mixture model. Management Accounting, 2024, no. 9, pp. 234–240. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Chung F.R.K. Spectral Graph Theory. American Mathematical Society, 1997. 207 p.</mixed-citation><mixed-citation xml:lang="en">Chung F.R.K. Spectral Graph Theory. American Mathematical Society, 1997, 207 p.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Баринов А.Е., Захаров А.А., Жизняков А.Л. Алгоритм спектральной кластеризации с ограничениями для выделения лица человека на изображениях // Динамика систем, механизмов и машин. 2016. № 4. С. 222–228.</mixed-citation><mixed-citation xml:lang="en">Barinov A.E., Zakharov A.A., Zhiznyakov A.L. Spectral clustering algorithm with constraints for human face extraction in images. Dinamika Sistem, Mekhanizmov i Mashin, 2016, no. 4, pp. 222–228. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Пылов П.А., Протодьяконов А.В. Спектральная кластеризация для сегментации изображения // Инновации. Наука. Образование. 2020. № 23. С. 274–277.</mixed-citation><mixed-citation xml:lang="en">Pylov P.A., Protodyakonov A.V. Spectral clustering for image segmentation. Innovatsii. Nauka. Obrazovanie, 2020, no.23, pp. 274–277. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Han J., Kamber M., Pei J. Data Mining: Concepts and Techniques. Morgan Kaufmann, 2011. 744 p.</mixed-citation><mixed-citation xml:lang="en">Han J., Kamber M., Pei J. Data Mining: Concepts and Techniques. Morgan Kaufmann, 2011, 744 p.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Ankerst M., Breunig M.M., Kriegel H.P., Sander J. OPTICS: ordering points to identify the clustering structure // Proc. of the 1999 ACM SIGMOD International Conference on Management of Data. 1999. P. 49–60. https://doi.org/10.1145/304182.304187</mixed-citation><mixed-citation xml:lang="en">Ankerst M., Breunig M.M., Kriegel H.P., Sander J. OPTICS: ordering points to identify the clustering structure. Proc. of the 1999 ACM SIGMOD International Conference on Management of Data, 1999, pp. 49–60. https://doi.org/10.1145/304182.304187</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Попова О.А. Анализ и выбор метода кластеризации для текстовых документов короткой длины с целью реализации в модуле рекомендательной системы вуза // XXI век: итоги прошлого и проблемы настоящего плюс. 2023. Т. 12. № 4 (64). С. 89–102.</mixed-citation><mixed-citation xml:lang="en">Popova O.A. Analysis and selection of a method of clusterization of short length text documents for implementation in the university recommender system module. XXI Century: Resumes of the Past and Challenges of the Present Plus, 2023, vol. 12, no. 4 (64), pp. 89–102. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">Юртаев А.Г., Степанов М.Ф. Решение задачи выбора компонентной базы при проектировании электронных блоков авионики // Математические методы в технологиях и технике. 2025. № 2. С. 170–174.</mixed-citation><mixed-citation xml:lang="en">Yurtaev A.G., Stepanov M.F. Solution to the problem of selecting a component base in the design of electronic avionics blocks. Mathematical Methods in Technologies and Technics, 2025, no. 2, pp. 170–174. (in Russian)</mixed-citation></citation-alternatives></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>
