Modelirovanie i Analiz Informatsionnykh Sistem
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Model. Anal. Inform. Sist.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Modelirovanie i Analiz Informatsionnykh Sistem, 2020, Volume 27, Number 1, Pages 86–94
DOI: https://doi.org/10.18255/1818-1015-2020-1-86-94
(Mi mais705)
 

This article is cited in 2 scientific papers (total in 2 papers)

Software

Parallel algorithm for solving the graph isomorphism problem

V. V. Vasilchikov

P. G. Demidov Yaroslavl State University, 14 Sovetskaya, Yaroslavl 150003, Russia
Full-text PDF (716 kB) Citations (2)
References:
Abstract: In this paper, we offer an efficient parallel algorithm for solving the Graph Isomorphism Problem. Our goal is to construct a suitable vertex substitution or to prove the absence of such. The problem is solved for undirected graphs without loops and multiple edges, it is assumed that the graphs can be disconnected. The question of the existence or absence of an algorithm for solving this problem with polynomial complexity is currently open. Therefore, 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. This library allows us to develop effective applications for parallel computing on a local network in the .NET Framework. Such applications have the ability to generate parallel branches of computation directly during program execution and dynamically redistribute work between computing modules. Any language with support for the .NET Framework can be used as a programming language in conjunction with this library. For our experiments, we developed some C# applications using this library. The main purpose of these experiments was to study the acceleration achieved by recursive-parallel computing. Specially generated random regular graphs with varying degrees of vertices were used as initial data. A detailed description of the algorithm and its testing, as well as the results obtained, are also given in the paper.
Keywords: graph isomorphism problem, parallel algorithm, recursion, .NET.
Funding agency Grant number
Ministry of Education and Science of the Russian Federation AAAA-A16-116070610022-6
This work was supported by initiative program VIP-004 (state registration number AAAA-A16-116070610022-6).
Received: 16.01.2020
Revised: 24.02.2020
Accepted: 28.02.2020
Document Type: Article
UDC: 519.688: 519.85
MSC: 68W10
Language: Russian
Citation: V. V. Vasilchikov, “Parallel algorithm for solving the graph isomorphism problem”, Model. Anal. Inform. Sist., 27:1 (2020), 86–94
Citation in format AMSBIB
\Bibitem{Vas20}
\by V.~V.~Vasilchikov
\paper Parallel algorithm for solving the graph isomorphism problem
\jour Model. Anal. Inform. Sist.
\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}
Linking options:
  • https://www.mathnet.ru/eng/mais705
  • https://www.mathnet.ru/eng/mais/v27/i1/p86
  • This publication is cited in the following 2 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
    Statistics & downloads:
    Abstract page:126
    Full-text PDF :49
    References:18
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024