Исследование алгоритмической сложности построения Парето-множества для принятия решения при распределении ресурсов вычислительных систем

Авторы

  • Егор Сергеевич Трушкин Пермский национальный исследовательский политехнический университет

DOI:

https://doi.org/10.17072/1993-0550-2026-2-88-103

Ключевые слова:

вычислительная система, распределение ресурсов, Парето-оптимальность, многокритериальная оптимизация, ранняя остановка, инкрементальный алгоритм, предварительная фильтрация, прогнозирование нагрузки

Аннотация

Современные вычислительные системы функционируют в условиях гетерогенности узлов и переменной нагрузки, что обусловливает необходимость применения многокритериальных методов при распределении вычислительных ресурсов. Одним из таких методов является предсказательный метод распределения ресурсов на основе многокритериальной модели принятия решений, ключевым этапом которого служит построение множества Парето-оптимальных решений. Вместе с тем вычислительная сложность данного этапа и возможности ее снижения ранее не исследовались. Объектом исследования являются алгоритмы построения Парето-множества в задаче предсказательного распределения ресурсов в гетерогенных вычислительных системах. Цель работы состоит в анализе вычислительной сложности базового алгоритма оптимизации и исследовании методов ее снижения применительно к задачам многокритериального распределения ресурсов. Методология: в работе формализована постановка задачи построения Парето-множества, установлена теоретическая оценка сложности базового алгоритма. Рассмотрены и проанализированы три метода снижения вычислительной сложности: предварительная фильтрация альтернатив по ключевому критерию, ранняя остановка при попарном сравнении и инкрементальное построение Парето-множества. Экспериментальная часть: для экспериментального подтверждения теоретических оценок разработана программа моделирования, с помощью которой проведены три серии экспериментов: исследование зависимости от числа узлов n, от числа критериев k и от порогового параметра θ метода фильтрации. Полученные результаты позволяют обоснованно выбирать алгоритм построения Парето-множества в зависимости от масштаба системы, числа критериев и требований к полноте решения, что способствует повышению эффективности планировщика в многокритериальных системах распределения ресурсов реального времени.

Библиографические ссылки

Подиновский В. В., Ногин В. Д. Парето-оптимальные решения многокритериальных задач: 2-е изд., испр. и доп. М.: ФИЗМАТЛИТ, 2007. 256 с. ISBN 978-5-9221-0812-6.

Трушкин Е. С., Фрейман В. И. Предсказательный метод распределения ресурсов в вычислительных системах // Информационные технологии и вычислительные системы. № 1. С. 133−144. 2026. DOI 10.14357/20718632260112. EDN TTXDFB.

Kung H. T., Luccio F., Preparata F. P. On Finding the Maxima of a Set of Vectors // Journal of the Association for Computing Machinery. 1975. Vol. 22, № 4. P. 469–476. URL: https://dl.acm.org/doi/10.1145/321906.321910 (дата обращения: 13.04.2026).

Deb K., Pratap A., Agarwal S., Meyarivan T. A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II // IEEE Transactions on Evolutionary Computation. 2002. Vol. 6, № 2. P. 182−197. URL: https://doi.org/10.1109/4235.996017 (дата обращения: 13.06.2026).

Biscani F., Izzo D. A parallel global multiobjective framework for optimization: pagmo // Journal of Open Source Software. 2020. Vol. 5, Iss. 53. P. 2338. URL: https://doi.org/10.21105/joss.02338 (дата обращения: 13.04.2026).

Zhang X., Tian Y., Cheng R., Jin Y. An Efficient Approach to Nondominated Sorting for Evolutionary Multiobjective Optimization // IEEE Transactions on Evolutionary Computation. 2015. Vol. 19, № 2. P. 201–213. URL: https://doi.org/10.1109/TEVC.2014.2308305 (дата обращения: 13.04.2026).

Kong. L., Pan. JS., Snášel. V. A Review of Non-dominating Sorting Algorithms // Smart Innovation, Systems and Technologies. 2024. Vol. 394. P. 173−183. URL: https://doi.org/10.1007/978-981-97-3980-6_15 (дата обращения 14.04.2026).

Zhou Y., Chen Z., Zhang J. Ranking Vectors by Means of the Dominance Degree Matrix // IEEE Transactions on Evolutionary Computation. 2017. Vol. 21, № 1. P. 34–51. URL: https://doi.org/10.1109/TEVC.2016.2567648 (дата обращения: 13.04.2026).

Martyniuk T. B., Krukivskyi B. I. Advanced Model of Parallel Sorting Algorithm with Ranking // Cybernetics and Systems Analysis. 2024. Vol. 60. P. 45–49. URL: https://doi.org/10.1007/s10559-024-00645-y (дата обращения: 19.05.2026).

Кривобокова С. Е., Родин В. А. Алгоритм и программа для графического выделения множества Парето в точечном массиве // Прикладная математика & Физика. 2021. Т. 53, № 2. С. 125−131. DOI 10.52575/2687-0959-2021-53-2-125–131. URL: https://maths-physics-journal.ru/index.php/journal/article/view/59 (дата обращения 14.04.2026).

Трушкин Е. С., Фрейман В. И. Предсказательный метод распределения ресурсов в вычислительных системах на основе многокритериальной модели принятия решений // Информатика и автоматизация. Т. 25, № 2. С. 568−601. 2026. URL: https://doi.org/10.15622/ia.25.2.10 (дата обращения 12.04.2026).

Petchrompo S., Coit D. W., Brintrup A., et al. A review of Pareto pruning methods for multi-objective optimization // Computers & Industrial Engineering. 2022. Vol. 167, Iss. 1. P. 108022. URL: https://doi.org/10.1016/j.cie.2022.108022 (дата обращения 14.04.26).

Prakash V., Mishra S. Hierarchical non-dominated sort: analysis and improvement // Genetic Programming and Evolvable Machines. 2024. Vol. 25, № 1. Art. no 14. URL: https://doi.org/10.1007/s10710-024-09487-1 (дата обращения 14.04.2026).

Herzel A., Ruzika S., Thielen C. Approximation Methods for Multiobjective Optimization Problems: A Survey // INFORMS Journal on Computing. 2021. Vol. 33, № 4. P. 1280–1299. URL: https://doi.org/10.1287/ijoc.2020.1028 (дата обращения 14.04.2026).

Zhou Y., et al. SETNDS: A SET-Based Non-Dominated Sorting Algorithm for Multi-Objective Optimization Problems // Applied Sciences. 2020. Vol. 10, № 19. Art. No 6820. URL: https://doi.org/10.3390/app10196858 (дата обращения 14.04.2026).

Загрузки

Опубликован

13.07.2026

Как цитировать

Исследование алгоритмической сложности построения Парето-множества для принятия решения при распределении ресурсов вычислительных систем. (2026). ВЕСТНИК ПЕРМСКОГО УНИВЕРСИТЕТА. МАТЕМАТИКА. МЕХАНИКА. ИНФОРМАТИКА, 2 (73), 88-103. https://doi.org/10.17072/1993-0550-2026-2-88-103

Похожие статьи

1-10 из 87

Вы также можете начать расширеннвй поиск похожих статей для этой статьи.