Abstract

Parallel Algorithm for Solving the Graph Isomorphism Problem

Highlights

  • In this paper, we o er an e cient parallel algorithm for solving the Graph Isomorphism Problem

  • Our goal is to construct a suitable vertex substitution or to prove the absence of such. e problem is solved for undirected graphs without loops and multiple edges, it is assumed that the graphs can be disconnected. e question of the existence or absence of an algorithm for solving this problem with polynomial complexity is currently open. erefore, as for any time-consuming task, the question arises of accelerating its solution by parallelizing the algorithm

  • We used the RPM ParLib library developed by the author as the main tool to program the algorithm. is library allows us to develop e ective applications for parallel computing on a local network in the .NET Framework

Read more

Summary

Постановка задачи

Пусть есть два неориентированных графа, заданных своими множествами вершин и ребер: 1 = ( 1, 1) и 2 = ( 2, 2). Требуется найти функцию ( 1 → 2), такую что { , } ∈ 1 ⇔ { ( ), ( )} ∈ 2, либо доказать ее отсутствие. Что как было отмечено выше, нашей целью является нахождение этой функции, задающей подстановку, или доказательство ее отсутствия

Последовательный алгоритм решения задачи
Распараллеливание алгоритма
Описание эксперимента и его результаты
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call