Efficient Planarity Testing

Article Properties
  • Language
    English
  • Publication Date
    1974/10/01
  • Indian UGC (Journal)
  • Refrences
    41
  • Citations
    441
  • John Hopcroft Department of Computer Science, Cornell University, Ithaca, New York
  • Robert Tarjan Department of Electrical Engineering, University of California, Berkeley, CA and Cornell University, Ithaca, New York
Abstract
Cite
Hopcroft, John, and Robert Tarjan. “Efficient Planarity Testing”. Journal of the ACM, vol. 21, no. 4, 1974, pp. 549-68, https://doi.org/10.1145/321850.321852.
Hopcroft, J., & Tarjan, R. (1974). Efficient Planarity Testing. Journal of the ACM, 21(4), 549-568. https://doi.org/10.1145/321850.321852
Hopcroft J, Tarjan R. Efficient Planarity Testing. Journal of the ACM. 1974;21(4):549-68.
Journal Categories
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Computer software
Science
Science (General)
Cybernetics
Information theory
Technology
Electrical engineering
Electronics
Nuclear engineering
Electronics
Computer engineering
Computer hardware
Description

Can a graph be drawn on a plane without any lines crossing? This paper introduces an efficient algorithm for planarity testing, determining whether an arbitrary graph can be embedded in a plane. This work builds on and improves upon a method proposed by Auslander and Parter and later refined by Goldstein. The algorithm leverages depth-first search, achieving *O*(*V*) time and space bounds, where *V* represents the number of vertices in the graph. A successful ALGOL implementation tested graphs with up to 900 vertices in under 12 seconds. This algorithm has significant applications in various fields, such as circuit board design and network visualization, where efficient planarity testing is crucial. The work could lead to faster and simpler techniques for determining whether a set of objects can be arranged to be non-overlapping, which can speed up processing in a computer and reduce its complexity.

This article was published in the Journal of the ACM. The paper contributes to the journal's coverage of computer science and engineering, particularly in the areas of computer hardware and software. By presenting an efficient algorithm for planarity testing, the research aligns with the journal's mission of advancing knowledge in computing and related fields.

Refrences
Citations
Citations Analysis
The first research to cite this article was titled Algorithms and was published in 1975. The most recent citation comes from a 2024 study titled Algorithms . This article reached its peak citation in 2015 , with 16 citations.It has been cited in 149 different journals, 6% of which are open access. Among related journals, the SIAM Journal on Computing cited this research the most, with 31 citations. The chart below illustrates the annual citation trends for this article.
Citations used this article by year