Top Qs
Timeline
Chat
Perspective

Tutte path

From Wikipedia, the free encyclopedia

Tutte path
Remove ads

In graph theory, a Tutte path is a path within a graph such that every connected component that remains after removing the vertices of from is connected back to at a limited number of vertices.

Thumb
Graph with a Tutte path highlighted red

The precise definition relies on the following terms:[1]

  • -bridge: For a given path in a graph , a -bridge is either a single edge not in that connects two vertices of , or it is a connected component of the graph remaining after deleting the vertices of , along with all the edges that connect this component to .
  • Attachment point: The attachment points of a -bridge are the vertices of the path that are connected by an edge to a vertex within the -bridge.

A Tutte path then is a path in such that every -bridge that remains after removing the vertices of from has at most three points of attachment to the path . Furthermore, if a -bridge contains edges from the outer face of the graph (in the context of planar graphs), it is restricted to having at most two attachment points.[2][3]

Remove ads

History and existence

The concept of Tutte paths originated with W. T. Tutte's foundational work in 1977.[4] Tutte proved a fundamental result about the existence of such paths in planar graphs:

Tutte's Theorem: Let be a 2-connected planar graph with distinct vertices and on the outer face. Let be an edge on the outer face. Then has a Tutte path from to that uses edge .[4]

This result guarantees that Tutte paths exist in 2-connected planar graphs with specified endpoints and containing a specified edge, making them a powerful structural tool for analyzing such graphs.

Remove ads

Computational complexity

Summarize
Perspective

For many years, it was not known whether Tutte paths could be computed in polynomial time. A significant breakthrough came in 2015 when Schmid and Schmidt showed that Tutte paths in 3-connected planar graphs can be found in polynomial time, with their algorithm running in quadratic time.[5] This result was later extended to 2-connected planar graphs in 2018.[2]

In 2019, Biedl and Kindermann made another major advance by showing that Tutte paths can be found in linear time.[6] Their approach provides a new proof of the existence of Tutte paths in 3-connected planar graphs that is constructive and leads directly to an efficient algorithm. The key insight is to reduce the problem to finding Tutte paths in 3-connected components using SPQR trees, and then to handle 3-connected graphs with a case-by-case analysis based on the structure of cutting pairs and the outer face.

System of distinct representatives

Biedl and Kindermann's construction produces not just a Tutte path, but a Tutte path with a system of distinct representatives (TSDR-path), which is a Tutte path together with an injective function that assigns to each -bridge a vertex on that is an attachment point of , such that different bridges receive different representatives.[6] For 3-connected planar graphs, they show that a Tint-path can be found—a TSDR-path that visits all exterior vertices and where the representative is always an interior vertex for every -bridge .[6]

This stronger property is particularly useful for applications, as it provides an explicit assignment of which attachment point "represents" each bridge, and guarantees that these representatives do not conflict with each other.

Remove ads

Applications

Summarize
Perspective

A key motivation for the study of Tutte paths is their close relationship to Hamiltonian paths and cycles, paths and cycles in a graph that visit every vertex exactly once. A Tutte path is a relaxation of this concept; it does not require that all vertices be on the path. However, the constraints on the bridges provide strong structural information about the graph which can then be used to find a Hamiltonian path or cycle, especially in planar graphs.

Tutte paths have been applied to solve several important problems on planar graphs:

  • Binary spanning trees: Every 3-connected planar graph has a spanning tree of maximum degree 3 (also called a binary spanning tree). Using Tutte paths with systems of distinct representatives, such trees can be constructed in linear time.[6]
  • 2-walks: A 2-walk of a graph is a walk that visits every vertex at least once and at most twice. Every 3-connected planar graph has a 2-walk, and using the linear-time Tutte path algorithm, such a walk can be found in linear time—improving on the previous best bound of .[6]

See also

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads