Моделирование и анализ информационных систем
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Импакт-фактор

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Модел. и анализ информ. систем:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Моделирование и анализ информационных систем, 2020, том 27, номер 1, страницы 86–94
DOI: https://doi.org/10.18255/1818-1015-2020-1-86-94
(Mi mais705)
 

Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)

Software

Параллельный алгоритм решения задачи об изоморфизме графов

В. В. Васильчиков

Ярославский государственный университет им. П. Г. Демидова, ул. Советская, 14, Ярославль, 150003 Россия
Список литературы:
Аннотация: В данной работе предлагается параллельный алгоритм решения задачи об изоморфизме графов. Целевым результатом для нас выступает построение подходящей подстановки вершин, либо доказательство отсутствия таковой. Задача решается для неориентированных графов без петель и кратных ребер, допускается, что графы могут быть несвязными. Вопрос о существовании либо отсутствии алгоритма с полиномиальной трудоемкостью в настоящее время является открытым. Следовательно, как и для любой трудоемкой задачи, возникает вопрос об ускорении ее решения за счет распараллеливания алгоритма. Для организации параллельных вычислений автором использовалась библиотека RPM_ParLib, которая позволяет создавать параллельные приложения, работающие в локальной вычислительной сети под управлением среды исполнения .NET Framework. Библиотека поддерживает рекурсивно-параллельный стиль программирования и обеспечивает эффективное распределение работы и динамическую балансировку загрузки вычислительных модулей в процессе исполнения программы. Она может быть использована для приложений, написанных на любом языке программирования, поддерживаемом .NET Framework. Для решения нашей задачи и проведения численного эксперимента было разработано несколько приложений на языке C#. Целью эксперимента было исследование ускорения, достигаемого за счет рекурсивно-параллельной организации вычислений. В качестве исходных данных использовались специально сгенерированные случайные регулярные графы с различной степенью вершин. Подробное описание алгоритма и эксперимента, а также полученные результаты также приводятся в работе.
Ключевые слова: изоморфизм графов, параллельный алгоритм, рекурсия, .NET.
Финансовая поддержка Номер гранта
Министерство образования и науки Российской Федерации AAAA-A16-116070610022-6
Работа выполнена в рамках инициативной НИР ВИП-004 (номер госрегистрации АААА-А16-116070610022-6).
Поступила в редакцию: 16.01.2020
Исправленный вариант: 24.02.2020
Принята в печать: 28.02.2020
Тип публикации: Статья
УДК: 519.688: 519.85
MSC: 68W10
Образец цитирования: В. В. Васильчиков, “Параллельный алгоритм решения задачи об изоморфизме графов”, Модел. и анализ информ. систем, 27:1 (2020), 86–94
Цитирование в формате AMSBIB
\RBibitem{Vas20}
\by В.~В.~Васильчиков
\paper Параллельный алгоритм решения задачи об изоморфизме графов
\jour Модел. и анализ информ. систем
\yr 2020
\vol 27
\issue 1
\pages 86--94
\mathnet{http://mi.mathnet.ru/mais705}
\crossref{https://doi.org/10.18255/1818-1015-2020-1-86-94}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/mais705
  • https://www.mathnet.ru/rus/mais/v27/i1/p86
  • Эта публикация цитируется в следующих 2 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024