• DocumentCode
    1161753
  • Title

    Computer Recognition and Extraction of Planar Graphs from the Incidence Matrix

  • Author

    Fisher, G.J. ; Wing, O.

  • Volume
    13
  • Issue
    2
  • fYear
    1966
  • fDate
    6/1/1966 12:00:00 AM
  • Firstpage
    154
  • Lastpage
    163
  • Abstract
    A computational algorithm is presented for determining whether a graph is planar. All of the operations of the algorithm are expressed in terms of the incidence matrix of the graph. If the graph is nonplanar, the algorithm systematically identifies a set of edges whose deletion yields a subgraph that is planar. A simple procedure for drawing the planar subgraph is also presented. The algorithm has been programmed for a computer and is computationally efficient. The program can also be used to obtain a planar partition of a nonplanar graph. The algorithm is based on a decomposition theorem which reduces the problem of testing the planarity of an arbitrary graph G to the problem of testing the planarity of a set of "pseudo-Hamiltonian" graphs which are systematically formed from G . The necessary and sufficient conditions that a pseudo-Hamiltonian graph be planar are presented. These conditions are expressed directly in terms of the incidence matrix of the graph. The incidence matrix implementation is applied to arbitrary graphs by means of the decomposition theorem. Several techniques which are necessary to insure the convergence and computational efficiency of the algorithm are given.
  • Keywords
    Algorithm design and analysis; Circuit testing; Computational efficiency; Convergence; Matrix decomposition; Partitioning algorithms; Printed circuits; Sufficient conditions; System testing; Transmission line matrix methods;
  • fLanguage
    English
  • Journal_Title
    Circuit Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9324
  • Type

    jour

  • DOI
    10.1109/TCT.1966.1082574
  • Filename
    1082574