• DocumentCode
    1595878
  • Title

    A Simpler Linear Time Algorithm for Embedding Graphs into an Arbitrary Surface and the Genus of Graphs of Bounded Tree-Width

  • Author

    Kawarabayashi, Ken-ichi ; Mohar, Bojan ; Reed, Bruce

  • Author_Institution
    Nat. Inst. of Inf., Tokyo
  • fYear
    2008
  • Firstpage
    771
  • Lastpage
    780
  • Abstract
    For every fixed surface S, orientable or non-orientable, and a given graph G, Mohar (STOC´96 and Siam J. Discrete Math. (1999)) described a linear time algorithm which yields either an embedding of G in S or a minor of G which is not embeddable in S and is minimal with this property. That algorithm, however, needs a lot of lemmas which spanned six additional papers. In this paper, we give a new linear time algorithm for the same problem. The advantages of our algorithm are the following: 1. The proof is considerably simpler: it needs only about 10 pages, and some results (with rather accessible proofs) from graph minors theory, while Mohar´s original algorithm and its proof occupy more than 100 pages in total. 2. The hidden constant (depending on the genus g of the surface S) is much smaller. It is singly exponential in g, while it is doubly exponential in Mohar´s algorithm. As a spinoff of our main result, we give another linear time algorithm, which is of independent interest. This algorithm computes the genus and constructs minimum genus embeddings of graphs of bounded tree-width. This resolves a conjecture by Neil Robertson and solves one of the most annoying long standing open question about complexity of algorithms on graphs of bounded tree-width.
  • Keywords
    graph theory; algorithm complexity; arbitrary surface; bounded tree-width graph; embedding graphs; simpler linear time algorithm; Computer science; Cyclic redundancy check; Embedded computing; Graph theory; Informatics; Mathematics; Polynomials; Testing; Tree graphs; Very large scale integration; Embedding; Genus of a graph; Linear time algorithm; Surface; Tree-width;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2008. FOCS '08. IEEE 49th Annual IEEE Symposium on
  • Conference_Location
    Philadelphia, PA
  • ISSN
    0272-5428
  • Print_ISBN
    978-0-7695-3436-7
  • Type

    conf

  • DOI
    10.1109/FOCS.2008.53
  • Filename
    4691009