Efficient Planarity Testing

  • Authors:
  • John Hopcroft;Robert Tarjan

  • Affiliations:
  • Department of Computer Science, Cornell University, Ithaca, New York;Department of Electrical Engineering, University of California, Berkeley, CA and Cornell University, Ithaca, New York

  • Venue:
  • Journal of the ACM (JACM)
  • Year:
  • 1974

Quantified Score

Hi-index 0.02

Visualization

Abstract

This paper describes an efficient algorithm to determine whether an arbitrary graph G can be embedded in the plane. The algorithm may be viewed as an iterative version of a method originally proposed by Auslander and Parter and correctly formulated by Goldstein. The algorithm used depth-first search and has O(V) time and space bounds, where V is the number of vertices in G. An ALGOL implementation of the algorithm succesfully tested graphs with as many as 900 vertices in less than 12 seconds.