The Algorithm Design Manual Second Edition



Download 5,51 Mb.
Pdf ko'rish
bet361/488
Sana31.12.2021
Hajmi5,51 Mb.
#273936
1   ...   357   358   359   360   361   362   363   364   ...   488
Bog'liq
2008 Book TheAlgorithmDesignManual

Implementations

: LEDA (see Section

19.1.1

(page


658

)) includes linear-time al-

gorithms for both planarity testing and constructing straight-line planar-grid em-

beddings. Their planarity tester returns an obstructing Kuratowski subgraph (see

notes) for any graph deemed nonplanar, yielding concrete proof of its nonplanarity.



522

1 5 .


G R A P H P R O B L E M S : P O L Y N O M I A L - T I M E

JGraphEd (http://www.jharris.ca/JGraphEd/) is a Java graph-drawing frame-

work that includes several planarity testing/embedding algorithms, including both

the Booth-Lueker PQ-tree algorithm and the modern straight-line grid embedding.

PIGALE (http://pigale.sourceforge.net/) is a C++ graph editor/algorithm li-

brary focusing on planar graphs. It contains a variety of algorithms for constructing

planar drawings as well as efficient algorithms to test planarity and identify an ob-

structing subgraph (K

3

,3

or K

5

), if one exists.



Greedy randomized adaptive search (GRASP) heuristics for finding the largest

planar subgraph have been implemented by Ribeiro and Resende

[RR99

] as Algo-



rithm 797 of the Collected Algorithms of the ACM (see Section

19.1.6


(page

659


)).

These Fortran codes are also available from http://www.research.att.com/



∼mgcr/

src/.

Notes

:

Kuratowski



[Kur30]

gave the first characterization of planar graphs, namely that

they do not contain a subgraph homeomorphic to K

3,3

or K

5

.



Thus, if you are still

working on the exercise to embed K

5

, now is an appropriate time to give it up. Fary’s



theorem

[F´


48]

states that every planar graph can be drawn in such a way that each edge

is straight.

Hopcroft and Tarjan

[HT74]

gave the first linear-time algorithm for drawing graphs.



Booth and Lueker

[BL76]


developed an alternate planarity-testing algorithm based on

PQ-trees. Simplified planarity-testing algorithms include

[BCPB04, MM96, SH99]

. Ef-


ficient 2n

× n planar grid embeddings were first developed by

[dFPP90]


. The book by

Nishizeki and Rahman

[NR04]

provide a good overview of the spectrum of planar draw-



ing algorithms.

Outerplanar graphs are those that can be drawn so all vertices lie on the outer face

of the drawing. Such graphs can be characterized as having no subgraph homeomorphic

to K

2,3

and can be recognized and embedded in linear time.




Download 5,51 Mb.

Do'stlaringiz bilan baham:
1   ...   357   358   359   360   361   362   363   364   ...   488




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish