Informatics and Automation
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Informatics and Automation:
Year:
Volume:
Issue:
Page:
Find






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


Informatics and Automation, 2024, Issue 23, volume 6, Pages 1643–1664
DOI: https://doi.org/10.15622/ia.23.6.3
(Mi trspy1336)
 

Mathematical Modeling, Numerical Methods

Solving paths search problems in complex graphs

V. Kudeliaab

a Federal State Budget Financed Educational Institution of Higher Education The Bonch-Bruevich Saint Petersburg State University of Telecommunications (SPbSUT)
b «Institute of Network Technologies»
Abstract: The construction of models of various systems is associated with the enumeration of the values of the parameters of the elements of the structure and taking into account all the characteristics of operation and interaction of components to find a certain set of solutions that determine the configuration of the system. Such tasks belong to enumeration type tasks and imply that some of the next solutions from this set are obtained from the previous solution in a certain order. It is known that any problem of the enumeration type is solved only by methods of exhaustive search, and other methods for their enumeration do not exist yet. The paper presents a new method of searching paths in a graph – the method of node-graph transformation. The proposed method, unlike the existing ones, allows one to search all directed simple paths in an oriented graph of arbitrary structure much faster. In the known graph search methods (Breadth First Search and Depth First Search), the object of the search is a path. The total number of such paths in the graph determines the size of the search space. The main idea of the node-graph transformation method is to significantly reduce the size of the search space by enlarging the search objects. The enlargement of enumeration objects is performed by clustering paths into combinatorial objects that concentrate some set of paths of the same length according to certain rules. These combinatorial objects are called node-graphs. A node-graph refers to center-peripheral combinatorial objects, and specific node-graph transformation operations have been developed to enumerate all paths in the graph, which allow finding new paths based on previous paths. The method can be used as a basic toolkit to reduce the dimensionality of the search space for solutions to NP-complete problems while maintaining the universality and accuracy of the full search.
Keywords: graph, enumeration, path, Hamiltonian path, combinatorial explosion, exhaustive search, NP-complete problem, clustering, node-graph.
Received: 05.05.2024
Document Type: Article
UDC: 519.178
Language: Russian
Citation: V. Kudelia, “Solving paths search problems in complex graphs”, Informatics and Automation, 23:6 (2024), 1643–1664
Citation in format AMSBIB
\Bibitem{Kud24}
\by V.~Kudelia
\paper Solving paths search problems in complex graphs
\jour Informatics and Automation
\yr 2024
\vol 23
\issue 6
\pages 1643--1664
\mathnet{http://mi.mathnet.ru/trspy1336}
\crossref{https://doi.org/10.15622/ia.23.6.3}
Linking options:
  • https://www.mathnet.ru/eng/trspy1336
  • https://www.mathnet.ru/eng/trspy/v23/i6/p1643
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Informatics and Automation
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025