A polynomial time algorithm for determining zero Euler-Petrie genus of an Eulerian graph (Q1349112): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
Set OpenAlex properties.
 
(3 intermediate revisions by 2 users not shown)
Property / author
 
Property / author: Q686283 / rank
Normal rank
 
Property / author
 
Property / author: Herman J. Servatius / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/s0012-365x(01)00100-5 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2055991253 / rank
 
Normal rank

Latest revision as of 11:05, 30 July 2024

scientific article
Language Label Description Also known as
English
A polynomial time algorithm for determining zero Euler-Petrie genus of an Eulerian graph
scientific article

    Statements

    A polynomial time algorithm for determining zero Euler-Petrie genus of an Eulerian graph (English)
    0 references
    0 references
    0 references
    21 May 2002
    0 references
    An Euler-Petrie walk in a graph embedded in some orientable surface is an Euler path which is also a Petrie walk (i.e., it alternates between left and right turns at successive vertices). A plane graph has an Euler-Petrie walk if and only if it is dual-Eulerian, that is, it has an Euler circuit which is also an Euler circuit of its dual. Any Eulerian graph can be embedded in some orientable surface so that it has an Euler-Petrie walk; the Euler-Petrie genus of an Eulerian graph is the smallest genus of such a surface. In the present paper, the authors present a polynomial-time algorithm for deciding whether a given Eulerian graph has Euler-Petrie genus zero. For this, it is sufficient to consider only graphs which are two-connected. The main idea is to decompose a two-connected graph into its three-block tree (analogous to the block-cutpoint tree), and to apply an inductive procedure that ``prunes'' this tree one pendent node at a time. The difficulty is that a planar graph with more than one three-block may have a number of planar embeddings which is exponential in the number of edges. Thus, no polynomial-time algorithm can consider all possible embeddings. The authors reduce the number of embeddings that need to be considered by examining the different ways an Euler-Petrie circuit may pass from one three-block to another.
    0 references
    0 references
    Petrie walk
    0 references
    dual-Eulerian graph
    0 references
    Euler-Petrie genus
    0 references
    planar graph
    0 references
    planar embeddings
    0 references

    Identifiers