Errors in graph embedding algorithms

作者:

Highlights:

摘要

One major area of difficulty in developing an algorithm for embedding a graph on a surface is handling bridges which have more than one possible placement. This paper addresses a number of published algorithms where this has not been handled correctly. This problem arises in certain presentations of the Demoucron, Malgrange and Pertuiset planarity testing algorithm. It also occurs in an algorithm of Filotti for embedding 3-regular graphs on the torus. The same error appears in an algorithm for embedding graphs of arbitrary genus by Filotti, Miller and Reif. It is also present in an algorithm for embedding graphs of arbitrary genus by Djidjev and Reif. The omission regarding the Demoucron, Malgrange and Pertuiset planarity testing algorithm is easily remedied. However there appears to be no way of correcting the algorithms of the other papers without making the algorithms take exponential time.

论文关键词:Graph embedding,Torus,Graph genus,Algorithm

论文评审过程:Received 22 May 2007, Revised 26 May 2010, Accepted 3 June 2010, Available online 8 June 2010.

论文官网地址:https://doi.org/10.1016/j.jcss.2010.06.002