Аннотация:В работе Спиркина Р.О. анализируется задача связности графа. Такие задачи возникают во многих областях - телекоммуникациях, социотехнических системах, анализе генома и многих других. Решение задачи известно, но часто требуется быстрое решение. Именно поиск такого быстрого решения за счет использования специальных структур данных (систем непересекающихся множеств) и эвристик составляет фокус работы. Сказанное определяет актуальность темы исследования.
В ходе выполнения работы автором были изучены соответствующие разделы теории графов, структуры данных, используемые эвристики. Предложена реализация алгоритмов в среде Python. Продемонстрировано решение задачи о числе компонент связности графа за логарифмическое время и с помощью этого - задачи о минимальном остовном дереве. Сформулированы возможные направления улучшения алгоритма, что может составить основу дальнейших исследований.