2018
DOI: 10.1007/s00373-018-1966-9
|View full text |Cite
|
Sign up to set email alerts
|

Enumerating Simple Paths from Connected Induced Subgraphs

Abstract: We present an exact formula for the ordinary generating series of the simple paths between any two vertices of a graph. Our formula involves the adjacency matrix of the connected induced subgraphs and remains valid on weighted and directed graphs. As a particular case, we obtain a relation linking the Hamiltonian paths and cycles of a graph to its dominating connected sets.Keywords Directed graph · self-avoiding walks · simple cycles · Hamiltonian paths · dominating sets · labeled adjacency matrix 1 Introducti… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 28 publications
0
5
0
Order By: Relevance
“…Our algorithm is based on a recent result from algebraic combinatorics relating the numbers of walks and of simple cycles on any (directed) graph. This result provides an explicit formula for the ordinary generating function of the number γ( ) of simple cycles of length multiplied [17] (…”
Section: Counting Simple Cyclesmentioning
confidence: 97%
See 1 more Smart Citation
“…Our algorithm is based on a recent result from algebraic combinatorics relating the numbers of walks and of simple cycles on any (directed) graph. This result provides an explicit formula for the ordinary generating function of the number γ( ) of simple cycles of length multiplied [17] (…”
Section: Counting Simple Cyclesmentioning
confidence: 97%
“…To find all the simple paths, we rely once more on a recent result from algebraic combinatorics according to which the ordinary generating function of the number π i→j ( ) of simple paths of length from vertex i to j is the ij-entry of [17] (3)…”
Section: Counting Simple Paths and Simple Cycles Visiting A Fixed Vermentioning
confidence: 99%
“…In this expression H is a connected 2 induced subgraph of G, A H its adjacency matrix, |H| the number of vertices in H and |N(H)| the number of neighbours of H in G. A neighbour of H in G is a vertex v of G which is not in H and such that there exists at least one edge, possibly directed, from v to a vertex of H or from a vertex of H to v. The result of Eq. (2.1), as well as further exact formulas for P(z), is presented in [16] and shall not be proven here. .1) is that, if we use a direct algorithm for finding all the connected induced subgraphs of a graph, for example using reverse-search, the time complexity is O N + |E| + N 2 n H (G) , with N and |E| the number of vertices and of edges of the graph, respectively [4,45,11].…”
Section: Core Combinatorial Resultsmentioning
confidence: 94%
“…Both of these observations stem from a matrix extension of Eq. (2.1) which is presented in [16]. This extension provides a matrix P(z) whose entry P(z) i j is the ordinary generating function of the simple paths from i to j (i = j) or of the simple-cycles from i to itself (i = j).…”
Section: Functions On Simple Cycles and Simple Pathsmentioning
confidence: 99%
“…In this paper, we present an algorithm for counting the number of paths between two vertices in a graph G, based on the work in [17]. Our algorithm is based on a recent result from algebraic combinatorics relating the numbers of walks and paths on any (directed) graph.…”
Section: Simple Paths and Simple Cycles Counting Algorithmmentioning
confidence: 99%