O(n/sup 2/) algorithms for graph planarization

The authors present two O(n/sup 2/) planarization algorithms, PLANARIZE and MAXIMAL-PLANARIZE. These algorithms are based on A. Lempel, S. Even, and I. Cederbaum's (1967) planarity testing algorithm and its implementation using PQ-trees. Algorithm PLANARIZE is for the construction of a spanning...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on computer-aided design of integrated circuits and systems Vol. 8; no. 3; pp. 257 - 267
Main Authors Jayakumar, R., Thulasiraman, K., Swamy, M.N.S.
Format Journal Article
LanguageEnglish
Published New York, NY IEEE 01.03.1989
Institute of Electrical and Electronics Engineers
Subjects
Online AccessGet full text
ISSN0278-0070
DOI10.1109/43.21845

Cover

Abstract The authors present two O(n/sup 2/) planarization algorithms, PLANARIZE and MAXIMAL-PLANARIZE. These algorithms are based on A. Lempel, S. Even, and I. Cederbaum's (1967) planarity testing algorithm and its implementation using PQ-trees. Algorithm PLANARIZE is for the construction of a spanning planar subgraph of an n-vertex nonplanar graph. The algorithm proceeds by embedding one vertex at a time and, at each step, adds the maximum number of edges possible without creating nonplanarity of the resultant graph. Given a biconnected spanning planar subgraph G/sub p/ of a nonplanar graph G, the MAXIMAL-PLANARIZE algorithm constructs a maximal planar subgraph of G which contains G/sub p/. This latter algorithm can also be used to planarize maximally a biconnected planar graph.< >
AbstractList The authors present two O(n/sup 2/) planarization algorithms, PLANARIZE and MAXIMAL-PLANARIZE. These algorithms are based on A. Lempel, S. Even, and I. Cederbaum's (1967) planarity testing algorithm and its implementation using PQ-trees. Algorithm PLANARIZE is for the construction of a spanning planar subgraph of an n-vertex nonplanar graph. The algorithm proceeds by embedding one vertex at a time and, at each step, adds the maximum number of edges possible without creating nonplanarity of the resultant graph. Given a biconnected spanning planar subgraph G/sub p/ of a nonplanar graph G, the MAXIMAL-PLANARIZE algorithm constructs a maximal planar subgraph of G which contains G/sub p/. This latter algorithm can also be used to planarize maximally a biconnected planar graph.< >
The authors present two O( < e1 > n < /e1 > (2)) planarization algorithms, PLANARIZE and MAXIMAL-PLANARIZE. These algorithms are based on A. Lempel, S. Even, and I. Cederbaum's (1967) planarity testing algorithm and its implementation using < e1 > PQ < /e1 > -trees. Algorithm PLANARIZE is for the construction of a spanning planar subgraph of an < e1 > n < /e1 > -vertex nonplanar graph. The algorithm proceeds by embedding one vertex at a time and, at each step, adds the maximum number of edges possible without creating nonplanarity of the resultant graph. Given a biconnected spanning planar subgraph < e1 > G < /e1 > (p) of a nonplanar graph < e1 > G < /e1 > , the MAXIMAL-PLANARIZE algorithm constructs a maximal planar subgraph of < e1 > G < /e1 > which contains < e1 > G < /e1 > (p ). This latter algorithm can also be used to planarize maximally a biconnected planar graph
Author Swamy, M.N.S.
Thulasiraman, K.
Jayakumar, R.
Author_xml – sequence: 1
  givenname: R.
  surname: Jayakumar
  fullname: Jayakumar, R.
  organization: Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
– sequence: 2
  givenname: K.
  surname: Thulasiraman
  fullname: Thulasiraman, K.
  organization: Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
– sequence: 3
  givenname: M.N.S.
  surname: Swamy
  fullname: Swamy, M.N.S.
  organization: Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=19511506$$DView record in Pascal Francis
BookMark eNpl0D1PwzAQBmAPRaItSKxsWUBlSOpznMQeUcWXVKkLzJbjXFqjNA52OsCvJzSoA0w33POe7m5GJq1rkZAroAkAlUueJgwEzyZkSlkhYkoLek5mIbxTCjxjckqSzaJdhkMXseVdpJut87bf7UNUOx9tve52UdfoVnv7pXvr2gtyVusm4OVvnZO3x4fX1XO83jy9rO7XsWFp3sdYVpVmGkoQUAlTUK5R0LTOOWWVBMwkzUVZpFKKWiPWRQVYyoKhySlkHNM5uR3ndt59HDD0am-DwWbYBd0hKCagyAXjA7z5hToY3dRet8YG1Xm71_5TgcwAMpoPLhmd8S4Ej7Uytj-e1HttGwVU_bxM8VQdXzYEFn8Cp5n_6fVILSKe2Nj7BpCfdPw
CODEN ITCSDI
CitedBy_id crossref_primary_10_1109_43_251149
crossref_primary_10_1007_BF01414008
crossref_primary_10_1002_tee_21934
crossref_primary_10_1007_BF02948786
crossref_primary_10_1002_net_3230240203
crossref_primary_10_1126_science_245_4923_1221
crossref_primary_10_1145_326147_326153
crossref_primary_10_1007_BF02086607
crossref_primary_10_1080_02522667_1997_10699312
crossref_primary_10_1587_transinf_E92_D_2498
crossref_primary_10_1016_0020_0255_95_00011_D
crossref_primary_10_1016_j_comgeo_2022_101900
crossref_primary_10_1145_1498698_1564504
crossref_primary_10_1137_0406027
crossref_primary_10_1080_00207169408804320
crossref_primary_10_1137_0222068
crossref_primary_10_1007_s11432_008_0134_x
crossref_primary_10_1016_j_disopt_2007_05_006
crossref_primary_10_1016_0377_2217_95_00202_2
crossref_primary_10_1109_TVCG_2024_3456394
crossref_primary_10_1541_ieejeiss_123_414
crossref_primary_10_1016_j_disc_2007_12_078
crossref_primary_10_1109_81_989179
crossref_primary_10_1007_s10958_012_0908_y
crossref_primary_10_1109_43_709399
crossref_primary_10_1145_3320344
crossref_primary_10_1109_43_240077
Cites_doi 10.1109/31.1746
10.1007/BF02253293
10.1007/3-540-10704-5_9
10.1016/0304-3975(76)90086-4
10.1109/TCT.1966.1082574
10.1145/321850.321852
10.1016/S0022-0000(76)80045-1
ContentType Journal Article
Copyright 1991 INIST-CNRS
Copyright_xml – notice: 1991 INIST-CNRS
DBID AAYXX
CITATION
IQODW
7SC
7SP
7TB
8FD
FR3
JQ2
L7M
L~C
L~D
DOI 10.1109/43.21845
DatabaseName CrossRef
Pascal-Francis
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Mechanical & Transportation Engineering Abstracts
Technology Research Database
Engineering Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Mechanical & Transportation Engineering Abstracts
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Engineering Research Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Technology Research Database
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
Mathematics
EndPage 267
ExternalDocumentID 19511506
10_1109_43_21845
21845
GroupedDBID --Z
-~X
0R~
29I
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFS
ACIWK
ACNCT
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
HZ~
H~9
IBMZZ
ICLAB
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
O9-
OCL
P2P
PZZ
RIA
RIE
RNS
TN5
VH1
VJK
AAYXX
CITATION
IQODW
RIG
7SC
7SP
7TB
8FD
FR3
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c236t-ebdda2a1b181d8c704ae803f6402d91e59068b73998faeef7d1eb972ec60154e3
IEDL.DBID RIE
ISSN 0278-0070
IngestDate Sat Sep 27 23:55:28 EDT 2025
Mon Jul 21 09:15:15 EDT 2025
Wed Oct 01 00:58:01 EDT 2025
Thu Apr 24 23:01:43 EDT 2025
Tue Aug 26 16:39:04 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 3
Keywords Biconnected graph
Graph theory
Planar graph
Algorithm complexity
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
CC BY 4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c236t-ebdda2a1b181d8c704ae803f6402d91e59068b73998faeef7d1eb972ec60154e3
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 28176824
PQPubID 23500
PageCount 11
ParticipantIDs proquest_miscellaneous_28176824
ieee_primary_21845
crossref_primary_10_1109_43_21845
pascalfrancis_primary_19511506
crossref_citationtrail_10_1109_43_21845
ProviderPackageCode CITATION
AAYXX
PublicationCentury 1900
PublicationDate 1989-03-01
PublicationDateYYYYMMDD 1989-03-01
PublicationDate_xml – month: 03
  year: 1989
  text: 1989-03-01
  day: 01
PublicationDecade 1980
PublicationPlace New York, NY
PublicationPlace_xml – name: New York, NY
PublicationTitle IEEE transactions on computer-aided design of integrated circuits and systems
PublicationTitleAbbrev TCAD
PublicationYear 1989
Publisher IEEE
Institute of Electrical and Electronics Engineers
Publisher_xml – name: IEEE
– name: Institute of Electrical and Electronics Engineers
References ref13
ref15
ref14
chiba (ref5) 0
ref2
jayakumar (ref12) 1988
ozawa (ref7) 1981; 108
ref8
lempel (ref9) 1966
garey (ref1) 1979
ref6
pasedach (ref3) 1976
even (ref10) 1979
jayakumar (ref11) 1986; cas 33
marek-sadowska (ref4) 0
References_xml – ident: ref15
  doi: 10.1109/31.1746
– ident: ref14
  doi: 10.1007/BF02253293
– start-page: 175
  year: 1976
  ident: ref3
  publication-title: Graphen-Sprachen und Algorithmen auf Graphen
– volume: 108
  start-page: 95
  year: 1981
  ident: ref7
  publication-title: Graph Theory and Algorithms
  doi: 10.1007/3-540-10704-5_9
– ident: ref13
  doi: 10.1016/0304-3975(76)90086-4
– year: 1979
  ident: ref1
  publication-title: Computers and Intractability A Guide to the Theory of NP-CompIeteness
– year: 1979
  ident: ref10
  publication-title: Graph Algorithms
– year: 1988
  ident: ref12
  publication-title: 0(n) algorithms for graph planarization
– start-page: 215
  year: 1966
  ident: ref9
  article-title: An algorithm for planarity testing of graphs
  publication-title: Theory of Graphs In Symp
– ident: ref2
  doi: 10.1109/TCT.1966.1082574
– start-page: 649
  year: 0
  ident: ref5
  article-title: An algorithm of maximal planarization of graphs
  publication-title: Proc 1979 IEEE Int Symp Circuits Syst
– start-page: 919
  year: 0
  ident: ref4
  article-title: Planarization algorithm for integrated circuits engineering
  publication-title: Proc 1978 IEEE Int Symp on Circuits and Systems
– ident: ref6
  doi: 10.1145/321850.321852
– volume: cas 33
  start-page: 843
  year: 1986
  ident: ref11
  article-title: On maximal planarization of non-planar graphs
  publication-title: IEEE Trans Circuits Syst
– ident: ref8
  doi: 10.1016/S0022-0000(76)80045-1
SSID ssj0014529
Score 1.4538103
Snippet The authors present two O(n/sup 2/) planarization algorithms, PLANARIZE and MAXIMAL-PLANARIZE. These algorithms are based on A. Lempel, S. Even, and I....
The authors present two O( < e1 > n < /e1 > (2)) planarization algorithms, PLANARIZE and MAXIMAL-PLANARIZE. These algorithms are based on A. Lempel, S. Even,...
SourceID proquest
pascalfrancis
crossref
ieee
SourceType Aggregation Database
Index Database
Enrichment Source
Publisher
StartPage 257
SubjectTerms Combinatorics
Combinatorics. Ordered structures
Computer science
Councils
Design automation
Electronic circuits
Exact sciences and technology
Graph theory
Mathematics
NP-complete problem
Planarization
Printed circuits
Sciences and techniques of general use
Testing
Wire
Title O(n/sup 2/) algorithms for graph planarization
URI https://ieeexplore.ieee.org/document/21845
https://www.proquest.com/docview/28176824
Volume 8
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  issn: 0278-0070
  databaseCode: RIE
  dateStart: 19820101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://ieeexplore.ieee.org/
  omitProxy: false
  ssIdentifier: ssj0014529
  providerName: IEEE
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwELVoJxgoLSDKRwkSEjAkTRzHdkaEqCokYKFSt8h2LoAoSdWmC78e20kLBQa2KLGt6Hy273x37yF0LoEZElvmRvqwdQlW3OWKKFeGDGNFfEF9U418_0CHI3I3jsY1TI6thQEAm3wGnnm0sfy0UAtzVdY37kjUQA3GaVWptYoXmPChvU0xeLFai2uY2cCP-yT0bL-1g8cyqZg8SDHXosgqDotf27E9YwatiqxobqEJTWrJm7copac-fgA3_u_3d9B2bWo615VutNEG5B3UWtI4OPWq7qCtb5iEu8h7vMy1ek4d3L9yxOS5mL2WL-9zRxu3jkW3dqYTkWsPu6rf3EOjwe3TzdCtSRVchUNauiDTVGARSH20p1wxnwjgfphR7UimcQBR7FMumbZbeCYAMpYGIGOGQVFjbkG4j5p5kcOBKfeOY4hBZVwSAgxzPRLVKqH3DEFV6nfRxVLiiaoRxw3xxSSxnocfJyRMrFC66GzVclqhbPzRpm1Euvpev-ytTeFXb205GvDELjpdzmmiF46JhogcisU8wTzQrhYmh3-Ne4Q2q2Qyk2x2jJrlbAEn2vooZc8q3id8S9dy
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFG4UD-pBBDXiD5iJiXrY2Lpu647GSFABL5BwW9ruTY04CIyLf71tN1CUg7dla5vs9bV9r--970PokkOgSGwD05OHrUmwoCYVRJjcDTAWxGa-raqRuz2_PSCPQ29YwOToWhgA0MlnYKlHHcuPx2Kursqayh3xNtGWRwjx8lqtZcRABRD1fYpCjJV6XADNOnbYJK6le64cPZpLRWVCspkURpKzWPzZkPUp0yrndEUzDU6okkverXnGLfH5C7rxfz-wj_YKY9O4zbWjgjYgraLygsjBKNZ1Fe3-QCU8QNbzdSoVdGLg5o3BRi_j6Vv2-jEzpHlraHxrYzJiqfSx8wrOQzRo3ffv2mZBq2AK7PqZCTyOGWYOl4d7TEVgEwbUdhNfupJx6IAX2j7lgbRcaMIAkiB2gIcBBuErgwvcI1RKxykcq4LvMIQQREI5IRBgKkfypVLIXYP5IrZr6Goh8UgUmOOK-mIUad_DDiPiRlooNXSxbDnJcTbWtKkokS6_Fy_rK1P43Vvajgo-sYYaizmN5NJR8RCWwng-izB1pLOFycm6cRtou93vdqLOQ-_pFO3kqWUq9ewMlbLpHM6lLZLxulbCL-ny2r8
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=O%28n%2Fsup+2%2F%29+algorithms+for+graph+planarization&rft.jtitle=IEEE+transactions+on+computer-aided+design+of+integrated+circuits+and+systems&rft.au=Jayakumar%2C+R.&rft.au=Thulasiraman%2C+K.&rft.au=Swamy%2C+M.N.S.&rft.date=1989-03-01&rft.pub=IEEE&rft.issn=0278-0070&rft.volume=8&rft.issue=3&rft.spage=257&rft.epage=267&rft_id=info:doi/10.1109%2F43.21845&rft.externalDocID=21845
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0278-0070&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0278-0070&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0278-0070&client=summon