|
Prikladnaya Diskretnaya Matematika, 2025, Number 68, Pages 71–93 DOI: https://doi.org/10.17223/20710410/68/5
(Mi pdm873)
|
|
|
|
Applied Graph Theory
Graph traversals implemented by iterative methods for solving systems of linear equations
A. V. Prolubnikov Novosibirsk State University, Novosibirsk, Russia
DOI:
https://doi.org/10.17223/20710410/68/5
Abstract:
Graph traversals, such as depth-first search and breadth-first search, are commonly used to solve many problems on graphs. By implementing a graph traversal, we consequently reach all graph vertices that belong to a connected component. The breadth-first search is the usual choice when constructing efficient algorithms for finding connected components of a graph. Methods of simple iteration for solving systems of linear equations with modified graph adjacency matrices can be considered as graph traversal algorithms if we use a properly specified right-hand side. These traversal algorithms, generally speaking, turn out to be neither equivalent to depth-first search nor to breadth-first search. An example of such a traversal algorithm is the one associated with the Gauss — Seidel method. For an arbitrary connected graph, the algorithm requires no more iterations to visit all its vertices than it takes for breadth-first search. For a large number of instances of the problem, fewer iterations will be required.
Keywords:
graph traversals, connectivity problems on graphs.
Citation:
A. V. Prolubnikov, “Graph traversals implemented by iterative methods for solving systems of linear equations”, Prikl. Diskr. Mat., 2025, no. 68, 71–93
Linking options:
https://www.mathnet.ru/eng/pdm873 https://www.mathnet.ru/eng/pdm/y2025/i2/p71
|
| Statistics & downloads: |
| Abstract page: | 54 | | Full-text PDF : | 27 | | References: | 7 |
|