Mathematics Atlas

How Proof Is Made
Sign In
Text size
100%
Theme
Mathematical Object

Euler Tour Technique

Combinatorics and Graph Theory

The Euler tour technique is a method in graph theory and parallel computing for representing a tree so that many tree problems can be solved efficiently. It works by converting an undirected tree into a directed graph with each edge replaced by a pair of directed edges, which can then be traced out as a single Eulerian circuit, a closed walk that uses every edge exactly once. Introduced by Tarjan and Vishkin in 1984 and named for the technique's roots in Leonhard Euler's work on such circuits, the method allows classifying edges, computing the level and subtree size of each node, and finding depth-first search indices and lowest common ancestors, all with efficient parallel algorithms. When the Euler tour is combined with a balanced binary search tree, forming what is called an Euler tour tree, updates and queries on a changing forest of trees can be performed in logarithmic time. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
Origin Year
1984 1
introduced by Tarjan and Vishkin in 1984
Connections

In Branch

Source Euler Tour Technique (Wikipedia)
Sources
1. Euler Tour Technique (Wikipedia)
In Branch: Graph Theory, Lead sentence
Quote, In Branch: Graph Theory, Lead sentence
(ETT), named after Leonhard Euler, is a method in graph theory for representing trees.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.