|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Software
Рекурсивно-параллельный алгоритм решения задачи об изоморфизме граф-подграф
В. В. Васильчиков Ярославский государственный университет им. П. Г. Демидова, ул. Советская, д. 14, г. Ярославль, 150003 Россия
Аннотация:
В работе предложен параллельный алгоритм решения задачи об изоморфизме граф-подграф и произведено экспериментальное исследование его эффективности. Задача является одной из самых известных NP-полных задач. Ее решение может потребоваться при решении многих практических задач, связанных с исследованием сложных структур. Мы решаем ее в постановке, в которой требуется найти все возможные изоморфизмы или доказать отсутствие таковых. Ввиду высокой трудоемкости задачи естественным является желание ускорить ее решение за счет распараллеливания алгоритма.
Для организации параллельных вычислений автором использовалась библиотека RPM_ParLib, которая позволяет создавать параллельные приложения, работающие в локальной вычислительной сети под управлением среды исполнения .NET Framework. Библиотека поддерживает рекурсивно-параллельный стиль программирования и обеспечивает эффективное распределение работы и динамическую балансировку загрузки вычислительных модулей в процессе исполнения программы. Она может быть использована для приложений, написанных на любом языке программирования, поддерживаемом .NET Framework. Для проведения численного эксперимента использовалась открытая база данных из сети Интернет, специально разработанная для исследования алгоритмов поиска изоморфизмов. Также автором было разработано специальное приложение на языке C# для генерации собственных дополнительных наборов исходных данных с заданными характеристиками. Целью эксперимента было исследование ускорения, достигаемого за счет рекурсивно-параллельной организации вычислений. В работе приводится подробное описание предлагаемого алгоритма, а также полученных в ходе эксперимента результатов.
Ключевые слова:
изоморфизм граф-подграф, параллельный алгоритм, рекурсия, .NET.
Поступила в редакцию: 29.11.2021 Исправленный вариант: 28.02.2022 Принята в печать: 09.03.2022
Образец цитирования:
В. В. Васильчиков, “Рекурсивно-параллельный алгоритм решения задачи об изоморфизме граф-подграф”, Модел. и анализ информ. систем, 29:1 (2022), 30–43
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/mais765 https://www.mathnet.ru/rus/mais/v29/i1/p30
|
Статистика просмотров: |
Страница аннотации: | 88 | PDF полного текста: | 37 | Список литературы: | 19 |
|