Saved in:
Bibliographic Details
Main Author: Prolubnikov, A. V.
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2407.10790
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917923944136704
author Prolubnikov, A. V.
author_facet Prolubnikov, A. V.
contents To solve many problems on graphs, graph traversals are used, the usual variants of which are the depth-first search and the breadth-first search. Implementing a graph traversal we consequently reach all vertices of the graph 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 and with the properly specified right-hand side can be considered as graph traversal algorithms. These traversal algorithms, generally speaking, turn out to be non-equivalent neither to the depth-first search nor the breadth-first search. The example of such a traversal algorithm is the one associated with the Gauss-Seidel method. For an arbitrary connected graph, to visit all its vertices, the algorithm requires not more iterations than that is required for BFS. For a large number of instances of the problem, fewer iterations will be required.
format Preprint
id arxiv_https___arxiv_org_abs_2407_10790
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Graph traversals associated with iterative methods for solving systems of linear equations
Prolubnikov, A. V.
Discrete Mathematics
65F10, 05C40, 05C50
G.1.3; E.1
To solve many problems on graphs, graph traversals are used, the usual variants of which are the depth-first search and the breadth-first search. Implementing a graph traversal we consequently reach all vertices of the graph 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 and with the properly specified right-hand side can be considered as graph traversal algorithms. These traversal algorithms, generally speaking, turn out to be non-equivalent neither to the depth-first search nor the breadth-first search. The example of such a traversal algorithm is the one associated with the Gauss-Seidel method. For an arbitrary connected graph, to visit all its vertices, the algorithm requires not more iterations than that is required for BFS. For a large number of instances of the problem, fewer iterations will be required.
title Graph traversals associated with iterative methods for solving systems of linear equations
topic Discrete Mathematics
65F10, 05C40, 05C50
G.1.3; E.1
url https://arxiv.org/abs/2407.10790