Walk (graph Theory)

Get Walk Graph Theory essential facts below. View Videos or join the Walk Graph Theory discussion. Add Walk Graph Theory to your PopFlock.com topic list for future reference or share this resource on social media.
## Definitions

### Walk, trail, path

### Directed walk, trail, path

## Examples

## Finding paths

## See also

## References

This article uses material from the Wikipedia page available here. It is released under the Creative Commons Attribution-Share-Alike License 3.0.

Walk Graph Theory

In graph theory, a **path** in a graph is a finite or infinite sequence of edges which joins a sequence of vertices which, by most definitions, are all distinct (and since the vertices are distinct, so are the edges). A **directed path** (sometimes called **dipath**^{[1]}) in a directed graph is a finite or infinite sequence of edges which joins a sequence of distinct vertices, but with the added restriction that the edges be all directed in the same direction.

Paths are fundamental concepts of graph theory, described in the introductory sections of most graph theory texts. See e.g. Bondy and Murty (1976), Gibbons (1985), or Diestel (2005). Korte et al. (1990) cover more advanced algorithmic topics concerning paths in graphs.

- Let be a graph. A finite walk is a sequence of edges for which there is a sequence of vertices such that for . is the
*vertex sequence*of the walk. This walk is*closed*if , and*open*else. An infinite walk is a sequence of edges of the same type described here, but with no first or last vertex, and a semi-infinite walk (or ray) has a first vertex but no last vertex.

- A
**trail**is a walk in which all edges are distinct.^{[2]} - A
**path**is a trail in which all vertices (and therefore also all edges) are distinct.^{[2]}

If is a finite walk with vertex sequence then *w* is said to be a *walk from* *v*_{1} *to* *v*_{n}. Similarly for a trail or a path. If there is a finite walk between two *distinct* vertices then there is also a finite trail and a finite path between them.

Some authors do not require that all vertices of a path be distinct and instead use the term **simple path** to refer to such a path.

A weighted graph associates a value (*weight*) with every edge in the graph. The *weight of a walk* (or trail or path) in a weighted graph is the sum of the weights of the traversed edges. Sometimes the words *cost* or *length* are used instead of weight.

- A
**directed walk**is a finite or infinite sequence of edges directed in the same direction which joins a sequence of vertices.^{[2]}

- Let be a directed graph. A finite directed walk is a sequence of edges for which there is a sequence of vertices such that for . is the
*vertex sequence*of the directed walk. An infinite directed walk is a sequence of edges of the same type described here, but with no first or last vertex, and a semi-infinite directed walk (or ray) has a first vertex but no last vertex.

- A
**directed trail**is a directed walk in which all edges are distinct.^{[2]} - A
**directed path**is a directed trail in which all vertices are distinct.^{[2]}

If is a finite directed walk with vertex sequence then *w* is said to be a *walk from* *v*_{1} *to* *v*_{n}. Similarly for a directed trail or a path. If there is a finite directed walk between two *distinct* vertices then there is also a finite directed trail and a finite directed path between them.

Some authors do not require that all vertices of a directed path be distinct and instead use the term **simple directed path** to refer to such a directed path.

A weighted directed graph associates a value (*weight*) with every edge in the directed graph. The *weight of a directed walk* (or trail or path) in a weighted directed graph is the sum of the weights of the traversed edges. Sometimes the words *cost* or *length* are used instead of weight.

- A graph is connected if there are paths containing each pair of vertices.
- A directed graph is strongly connected if there are oppositely oriented directed paths containing each pair of vertices.
- A path such that no graph edges connect two nonconsecutive path vertices is called an induced path.
- A path that includes every vertex of the graph is known as a Hamiltonian path.
- Two paths are
*vertex-independent*(alternatively,*internally vertex-disjoint*) if they do not have any internal vertex in common. Similarly, two paths are*edge-independent*(or*edge-disjoint*) if they do not have any internal edge in common. Two internally vertex-disjoint paths are edge-disjoint, but the converse is not necessarily true. - The distance between two vertices in a graph is the length of a shortest path between them, if one exists, and otherwise the distance is infinity.
- The diameter of a connected graph is the largest distance (defined above) between pairs of vertices of the graph.

Several algorithms exist to find shortest and longest paths in graphs, with the important distinction that the former problem is computationally much easier than the latter.

Dijkstra's algorithm produces a list of shortest paths from a source vertex to every other vertex in directed and undirected graphs with non-negative edge weights (or no edge weights), whilst the Bellman-Ford algorithm can be applied to directed graphs with negative edge weights. The Floyd-Warshall algorithm can be used to find the shortest paths between all pairs of vertices in weighted directed graphs.

- Glossary of graph theory
- Path graph
- Polygonal chain
- Shortest path problem
- Longest path problem
- Dijkstra's algorithm
- Bellman-Ford algorithm
- Floyd-Warshall algorithm
- Self-avoiding walk
- Shortest-path graph

- Bender, Edward A.; Williamson, S. Gill (2010).
*Lists, Decisions and Graphs. With an Introduction to Probability*. - Bondy, J. A.; Murty, U. S. R. (1976).
*Graph Theory with Applications*. North Holland. p. 12-21. ISBN 0-444-19451-7. - Diestel, Reinhard (2005).
*Graph Theory*. Springer-Verlag. pp. 6-9. ISBN 3-540-26182-6. - Gibbons, A. (1985).
*Algorithmic Graph Theory*. Cambridge University Press. pp. 5-6. ISBN 0-521-28881-9. - Korte, Bernhard; Lovász, László; Prömel, Hans Jürgen; Schrijver, Alexander (1990).
*Paths, Flows, and VLSI-Layout*. Springer-Verlag. ISBN 0-387-52685-4.

This article uses material from the Wikipedia page available here. It is released under the Creative Commons Attribution-Share-Alike License 3.0.

Popular Products

Music Scenes

Popular Artists