6. Darstelung von Graphen

6. Dar s t el l ungvonGr aphen Vor l es ung: Mo, 11: 00–13: 00, I NF368–432 Do, 11: 00–13: 00, I NF350–OMZ, U014 Übung: Mo, 9: 00–11: 00, I NF350–OMZ,...
Author: Pamela Ursler
9 downloads 2 Views 2MB Size
6. Dar s t el l ungvonGr aphen Vor l es ung: Mo, 11: 00–13: 00, I NF368–432 Do, 11: 00–13: 00, I NF350–OMZ, U014 Übung: Mo, 9: 00–11: 00, I NF350–OMZ, U011 J Pr of . Dr . Hei k eL ei t t e–ht t p: / / www. i wr . uni hei del ber g. de/ gr oups / CoVi s /

I nhal t s ver z ei c hni s

1.E i nf ühr ung 2.Da t ent y pe n, Da t enr epr ä s e nt a t i onundVi s ua l i s i er ungs pi pe l i ne 3.Wa hr ne hmung 4.S k a l a r da t en 5.I nt er a k t i onundDa t enex pl or a t i on 6.Vek t or f el dda t e n 7.Gr aphen

Gr undl a genS c i Vi s–7. Gr a phen

2

I nhal t s ver z ei c hni s 7.Dar s t el l ungvonGr aphen 1.Gr a phent he or i e 1. De f i ni t i one nundGr undbegr i f f e 2. Gr undk onz ept edesGr a phz e i c hnens 3. Zei c he ns t r a t egi en 4. T a x onomi edesGr a phz e i c hnens 2.L a y out a l gor i t hmenf ürBä ume 1. Kl a s s i s c hesBa uml a y out 2. Ma t r i x l a y out 3. 3DL a y out( Bot a ni c a l T r ee s ) 3.L a y out a l gor i t hmenf üra l l gemei neGr a phe n 1. Kr a f t ba s i er t eAns ä t z e 2. Hi er a r c hi s c heDa r s t el l ung

Gr undl a genS c i Vi s–7. Gr a phen

3

Rel at i onal eDat en



Hä uf i gbes i t z e ndi ez uv i s ua l i s i e r e ndenE nt i t ä t ene i ne i nhä r ent eRel a t i on( Bez i ehungoderAbhä ngi gk ei t ) . I ndi es em F a l l e i gne ns i c hGr a phena l sRepr ä s ent a t i on, wobei Knot endi e E nt i t ä t enundKa nt endi eRel a t i onda r s t el l en.



E i nei nf a c he sBei s pi el f ürs ol c her e l a t i ona l enDa t e ni s tdi e Ver z ei c hni s hi er a r c hi eei nesComput er s y s t ems , di ema ns i c h a l sBa ums t r uk t urv or s t el l enk a nn. Aufdem Comput ers i nddi e Da t eni nOr dner nges pei c he r t , wel c hes el bs twi eder Unt er or dne rha ben. T y pi s c heF r a ges t el l ungens i nd: –

I nwel c hem Or dner / Wobef i ndei c hmi c h?



Woi s tdi ege s uc ht eDa t ei r e l a t i vz um a k t uel l enOr dne r ?

Gr undl a genS c i Vi s–7. Gr a phen

4

Or gani gr amm ei nerFi r ma

Gr undl a genS c i Vi s–7. Gr a phen

5

Soz i al eNet z wer ke

[DaoMuCun ] Gr undl a genS c i Vi s–7. Gr a phen

6

Sc hal t pl äne

Gr undl a genS c i Vi s–7. Gr a phen

7

Met abol i s c heNet z wer ke

Gr undl a genS c i Vi s–7. Gr a phen

8

Rel at i onal eDat en



T y pi s c heAnwendungens i nd –

Or ga ni gr a mm ei nerF i r ma



Pr oj e k t ma na gment( z . B. Pr oj ec tE v a l ua t i ona ndRev i ewT ec hni que-PE RT )



S oz i a l eNet z wer k e



T a x onomi ebi ol ogi s c herAr t en( bei Abs t a mmung: phy l ogene t i s c heBä ume)



Bi oc he mi s c heRea k t i one n, s pe z i el l S t of f we c hs el s y s t e me



Abhä ngi gk ei t enbei Ge ne x pr e s s i on



Ähnl i c hk ei t env onDok ument en



S e ma t i s c heNet z wer k eundWi s s ens r e pr ä s ent a t i ons di a gr a me



Webs ei t enundi hr eL i nk s



S z enengr a phe nundv i r t uel l eRea l i t ä t



Da t e ns t r uk t ur e n, i ns bes onder ebei Compi l er n



S t r uk t ur e nobj ek t or i ent i er t eS y s t eme( Kl a s s enhi er a c hi e, Da t enf l us s )



Rea l z ei t s y s t em ( Zus t a nds di a gr a mme)



S c ha l t k r e i s ent wur f( v er yl a r ges y s t em i nt egr a t i onVL S I )

Gr undl a genS c i Vi s–7. Gr a phen

9

I nhal t s ver z ei c hni s 7.Dar s t el l ungvonGr aphen 1.Gr aphent heor i e 1. De f i ni t i one nundGr undbegr i f f e 2. Gr undk onz ept edesGr a phz e i c hnens 3. Zei c he ns t r a t egi en 4. T a x onomi edesGr a phz e i c hnens 2.L a y out a l gor i t hmenf ürBä ume 1. Kl a s s i s c hesBa uml a y out 2. Ma t r i x l a y out 3. 3DL a y out( Bot a ni c a l T r ee s ) 3.L a y out a l gor i t hmenf üra l l gemei neGr a phe n 1. Kr a f t ba s i er t eAns ä t z e 2. Hi er a r c hi s c heDa r s t el l ung

Gr undl a genS c i Vi s–7. Gr a phen

10

Gr aphen







di eE l ement ev onEs i nd E i nGr aphi s tei nPa a rG = (V, E) di s j unk t erMengenmi tE ⊆ [V]²; a l s o2el ement i geT ei l mengenv onV. Di eE l ement ev onV nenntma ndi eEc ken( oderKnot en) desGr a phe nG, di eE l ement eE s ei neKant en. Gr a phenk önne nbi l dha f tda r ges t el l twer den. Hi er bei wer dendi eKnot ena l sPunk t e gez e i c hnetundKa nt ena l sVer bi ndungs l i ni enz wi s c he ndenent s pr e c hendenPunk t en. ( Di e Anor dnungderPunk t e, s owi ederVer l a ufderKa nt enk önne nf r ei gewä hl twer denunds i nd l edi gl i c hv onZwec k mä ßi gk ei tundÄs t he t i ka bhä ngi g) .

Gr undl a genS c i Vi s–7. Gr a phen

11

Bes t andt ei l evonGr aphen











E i nGr a phG = (W, F) i s tei nGr a phaufW. Di eKnot enmengeW ei ne sGr a phe nbez e i c hnenwi rmi tV( G) , s ei neKant enmengeFmi t E ( G) . S t a t tv∈V (G ) oder e∈ E (G ) s c hr ei be nwi rgel egent l i c ha uc hv∈G odere ∈G . De rGr a phhe i ßtendl i c hbz w. unendl i c hj ena c hdem, obV(G) endl i c hoderunendl i c hi s t . S t a t t|V(G)| s c hr e i benwi ra uc h|G| undnennen|G| di eOr dnungv onG; s t a t t|E(G)| s c hr ei benwi r||G||. De nl eer enGr aphen(∅, ∅ ) bez e i c hnenwi rk ur zmi t∅ .

Gr undl a genS c i Vi s–7. Gr a phen

12

Lagebez i ehungenvonKnot enundKant en



E i nKnot env undei neKa nt ee i nz i di er enmi t ei na nderundhei ßeni nz i dent , wenn v ∈ e gilt.



Die beiden Knoten einer Kante sind ihre Endknoten, und sie verbindet diese Knoten.



Für eine Kante {x,y} schreiben wir kürzer auch xy (oder yx).



● ●

Zwei Knoten x, y von G sind (adjazent oder) benachbart in G und heißen Nachbarn voneinander, wenn xy ∈ E(G) ist. Zwei Kanten e ≠ f sind benachbart, falls sie eine gemeinsamen Endknoten haben. Sind je zwei Ecken von G benachbart, so heißt G vollständig. Einen vollständigen Graphen auf n Ecken bezeichnen wir mit Kn; K³ ist ein Dreieck.

Gr undl a genS c i Vi s–7. Gr a phen

13

Übung 1

Gr undl a genS c i Vi s–7. Gr a phen

14

Gr adei nesKnot enundAdj az enz mat r i x







E ss ei G = (V, E) ei n( ni c htl eer e r ) Gr a ph. Di eMengederNac hbar nei ne rE c k ev bez e i c hnen wi rmi tNG(v), oderk ur zN(v). De rGr ad( oderdi eVal enz )dG(v) = d(v) ei nerE c k ev i s tdi eAnz a hl |E(v)| dermi tv i nz i dent enKa nt en; na c huns er e rDe f i ni t i onei nesGr a phe ni s tdi esger a dedi eAnz a hl der Na c hba r nv onv. E i nGr a phG = (V, E) mi tnKnot enk a nndur c hdi en×n Adj az enz mat r i xA bes c hr i ebe n wer den, wobe i Auv = 1, wenn{u , v }∈E undAuv =0s ons t . Di eAdj a z enz ma t r i xei ne s ( unger i c ht et en) Gr a pheni s ti mme rs y mmet r i s c h.

Gr undl a genS c i Vi s–7. Gr a phen

15

Tei l gr aphenundUnt er gr aphen



Wi rs et z en G∪G ' :=V ∪V ' , E ∪E '  und







G∩G ' :=V ∩V ' , E ∩E ' 

I s tG∩G ' =∅ , s ohe i ßenG undG' di s j unkt . Gi l tV ' ⊆V und E ' ⊆E s oi s tG' ei nTei l gr aphv onG, undG ei nOber gr aphv onG', ges c hr i eben G ' ⊆G .I nf or mel l s a genwi rhä uf i g, da s sG denGr a phenG' ent häl t . De rT ei l gr a phG' hei ßti nduz i er toderauf ges pannt( v onV' i nG) , wennera l l eKa nt enxy ∈ E mit x,y ∈ V' enthält. E i nens ol c he ni nduz i er t enT ei l gr a phe nne nne nwi rei ne n Unt er gr aphen. Wi rbez e i c hne nG' da nna uc hmi tG[V'].

Gr undl a genS c i Vi s–7. Gr a phen

16

Pf adeundKr ei s e



E i nWegi s tei nni c htl eer e rGr a phP = (V, E) derF or m

V ={x 0 , x1 , , x k }

E ={ x 0 x 1 , x 1 x 2 , , x k−1 x k },

wobe i di exi pa a r wei s ev er s c hi edens i nd. Di eKnot enx0 undxk s i nddi eEndknot env onP; s i es i nddur c hP ver bunden. ●



Di eAnz a hl derKa nt enei ne sWegesi s ts ei neLänge; denWegde rL ä ngek bez e i c hnenwi r mi tPk. I s tP = x0...xk-1 ei nWegundk ≥ 3, so ist der Graph C := P + xk-1x0 ein Kreis (oder Zyklus). Die Länge eines Kreises ist wieder die Anzahl seiner Kanten, und den Kreis der Länge k bezeichnen wir mit Ck. Ein Graph ohne Zyklus heißt azyklisch.

Gr undl a genS c i Vi s–7. Gr a phen

17

BäumeundWäl der



E i nni c htl eer e rGr a phhe i ßtz us ammenhängend, wennerf ürj ez wei s ei nerE c k e nx, y ei ne nx y Wegent hä l t . E i nma x i ma l z us a mmenhä ngenderT ei l gr a phv onG i s tei ne ( Zus ammenhangs ) Komponent ev onG.



E i nGr a ph, derk ei ne nKr ei sent hä l t , i s tei nWal d.





E i nz us a mmenhä ngenderWa l di s tei nBaum. ( E i nWa l di s ts omi tei nGr a ph, des s en Kompone nt enBä umes i nd. ) Di eE c k env om Gr a d1ei nesBa umess i nds ei neBl ät t er( a us genommeni s thi er bei der Wur z e l k not en) .

Gr undl a genS c i Vi s–7. Gr a phen

18

Ger i c ht et eGr aphen













E i nger i c ht et erGr aphoderDi gr aphG=(V, E) bes t ehta use i ne rendl i c he nMengeV v on Knot enundei nerendl i c henMengeE⊂V ×V ger i c ht et erKa nt en. E i neger i c ht et eKant e( u,v) i s te i naus gehendeKant ef üru undei neei ngehendeKant e f ürv. E i neger i c ht et eKa nt e( u, v) mi tu = v he i ßtSc hl i nge. Knot enohnea us gehe ndeKa nt enhei ßenSenken. Knot enohneei ngehe ndeKa nt en he i ßenQuel l en. De rI ngr adv onv i s tdi eAnz a hl ei nge he nderKa nt en. De rAus gr adv onv i s tdi eAnz a hl a us gehenderKa nt en. E i nger i c ht et erWegi nG i s tei neF ol ge( v1, v2, ..., vh) v onKnot eni nG, s oda s s( vi, vi+1) ei ne ger i c ht et eKa nt ei nG f üri = 1,...,h-1 i s t .



E i nger i c ht e t erWeghe i ßtZykl us , f a l l s( vh, v1) ei neger i c ht et eKa nt ei nG i s t .



E i nger i c ht et eraz ykl i s c herGr aph( DAG) i s tei nger i c ht et erGr a phohneZy k l us .



Zuei nem ger i c ht et enGr a phenG' gi btesi mmere i ne nGr a phG, derdur c h„ Ver ges s ender Or i e nt i er ungderKa nt en“ent s t eht

Gr undl a genS c i Vi s–7. Gr a phen

19

Übung 2

Gr undl a genS c i Vi s–7. Gr a phen

20

Zei c hnungei nesGr aphen



E i neZei c hnungei ne sGr a phenoderDi gr a phe nG i s tei neAbbi l dungG v om Gr a phe ni n di eE bene , di ej edem Knot env ei ne nPunk tG(v) undj ederKa nt e{ u, v} ei neof f ene J or da nk ur v eG(u,v) z uor dne t , di edi ePunk t eG(u) undG(v) a l sE ndpunk t eha t . ( Di eger i c ht et enKa nt endesDi gr a phe nwer deni nderRegel a l sPf ei l egez ei c hnet . )



E i neZei c hnungei ne sGr a phenoderDi gr a phe nhe i ßtpl anar , wenns i c hdi eKur v enz wei er v er s c hi edene rKa nt enhöc hs t ensi ndenE ndpunk t ens c hnei den.





E i nGr aphoderDi gr a phhei ßtpl anar , wennesmi ndes t ensei nepl a na r eZei c hnunggi bt . Ma nbea c ht e, da s sni c hta l l eGr a phe npl a na rs i ndundda s sna c hderE ul er f or mel ei n pl a na r e rGr a phmi tnKnot enhöc hs t ens3n6Ka nt enha benk a nn.

Gr undl a genS c i Vi s–7. Gr a phen

21

Pl anar eZei c hnungendesgl ei c henGr aphen

Gr undl a genS c i Vi s–7. Gr a phen

22

Fac et t enundPl anar eEi nbet t ung











E i nepl a na r eZei c hnungei ne sGr a phe noderDi gr a phenz e r l egtdi eE benei nt opol ogi s c h v er bundeneRegi one n, di eFac et t engena nntwer den. Di eunbegr e nz t eF a c et t ewi r däußer eFac et t egena nnt . E i nepl a na r eZei c hnungbes t i mmtei nez i r k ul ä r eOr dnungde ri nz i dent enKa nt ena nj edem Knot endur c hUml a ufi m Uhr z ei ger s i nn. Zwei pl a na r eZei c hnungenhei ßenäqui val ent , wenns i edi egl ei c hez i r k ul ä r eOr dnunga na l l enKnot enf es t l egen. E i nepl anar eEi nbet t ungei ne sGr a phenode rDi gr a phenG i s te i neÄqui v a l enz k l a s s ev on pl a na r e nZei c hnungen. S i ewi r ddur c hF es t l egenderz i r k ul ä r enOr dnungenderi nz i dent en Ka nt ena nj edem Knot e nf es t gel egt . ( Aufderv or her i genF ol i el i ef er na , b, cdi egl ei c he, dda gegenei nea nder eE i nbet t ungdes Gr a phen. ) E i nei ngebet t et erGr aphbz w. ei ngebet t et erDi gr a phi s tei nGr a phbz w. Di gr a phmi tei ne r f es t gel egt enpl a na r enE i nbet t ung.

Gr undl a genS c i Vi s–7. Gr a phen

23

Hyper gr aphen



E i nHyper gr aphi s tei nPa a r( V, E) di s j unk t erMengen, bei de mj edem E l ementv onE ei ne ni c htl eer eT ei l menge( bel i ebi gerMä c ht i gk ei t ) v onV i s t , d. h. j edeKa nt ek a nnme hr er e Anf a ngs -undE ndk not enha ben. J ederGr a phi s ta l s oei ns pez i el l erHy per gr a ph.

An example hypergraph, with X = {v1,v2,v3,v4,v5,v6,v7} and E = {e1,e2,e3,e4} = {{v1,v2,v3}, {v2,v3}, {v3,v5,v6},{v4}}.

Gr undl a genS c i Vi s–7. Gr a phen

[Guedes: Directed hypergraph planarity]

24

I nhal t s ver z ei c hni s 7.Dar s t el l ungvonGr aphen 1.Gr aphent heor i e 1. De f i ni t i one nundGr undbegr i f f e 2. Gr undkonz ept edesGr aphz ei c hnens 3. Zei c he ns t r a t egi en 4. T a x onomi edesGr a phz e i c hnens 2.L a y out a l gor i t hmenf ürBä ume 1. Kl a s s i s c hesBa uml a y out 2. Ma t r i x l a y out 3. 3DL a y out( Bot a ni c a l T r ee s ) 3.L a y out a l gor i t hmenf üra l l gemei neGr a phe n 1. Kr a f t ba s i er t eAns ä t z e 2. Hi er a r c hi s c heDa r s t el l ung

Gr undl a genS c i Vi s–7. Gr a phen

25

Vor über l egungen



Bei m Gr a phz ei c hneni s te swi c ht i gs i c hi m Vor f el dGeda nk enz uma c hen, wel c he k ombi na t or i s c henE i gens c ha f t enderGr a phha tz . B. ger i c ht et / unge r i c ht et , Ba um/ z y k l i s c h, pl a na r .



Di es esWi s s eni s ta usz wei Gr ündenwi c ht i g: –

E i ni geAl gor i t hmenf unk t i oni er e nnur / bes s erf ürei nebes t i mmt eAr tv onGr a ph.



Hä uf i gs ol l endi ek ombi na t or i s c he nE i gens c ha f t ende sGr a pheni nderZei c hnung he r v or gehobenwer den, z . B. da s sk ei neZy k el v or ha ndens i nd.



Wi c ht i gi s tebenf a l l sz ubedenk en, da s sesdenopt i ma l enGr a phz ei c he na l gor i t hmusni c ht gi bt( ni c htei nma l f ürei ne nbes t i mmt enGr a phen) , daGe s c hmä c k ers ehrv er s c hi edens i nd undMens c henhä uf i gunt er s c hi edl i c heDa r s t el l ungenbev or z ugen. Auc hda s Anwendungs gebi etha tei ne ngr oßenE i nf l us s .



E sha bens i c ha l l er di ngsi mL a uf ederZei tei ni geKonv e nt i one nhe r a us k r i s t a l l i s i er t , di eei ne gr obeOr i ent i er ungf ürei ngut esL a y outgeben.

Gr undl a genS c i Vi s–7. Gr a phen

26

Konvent i onenf ürZei c hnungen E sgi btv er s c hi edeneZei c he nk onv ent i onen, di eent s c he i dendenE i nf l us sa ufdi e Aus l ege a l gor i t hme nv onGr a phe nha ben. Di egebr ä uc hl i c he nKonv ent i onens i nd:









Pol yl i ni enz ei c hnung: J edeKa nt ewi r da l s Pol y gonz ugge z e i c hne t . Ger adl i ni geZei c hnung: J edeKa nt ewi r da l s ge r a deL i ni egez e i c hnet . Or t hogonal eZei c hnung: J edeKa nt ewi r da l s Pol y gonz uga c hs enpa r a l l el erL i ni engez e i c hnet . Gi t t er z ei c hnung: Knot en, S c hni t t punk t eund Ka nt enk ni c k eha benga nz z a hl i geKoor di na t e n bz gl . ei nesf es t gel egt enk a r t es i s c he nGi t t er s .

Gr undl a genS c i Vi s–7. Gr a phen

27

Konvent i onenf ürZei c hnungen





Pl anar eZei c hnung: Ka nt ens c hne i dens i c hhöc hs t ensa nKnot e n. Auf wär t s z ei c hnung( bz w. Abwär t s z ei c hnung) : F üra z y k l i s c heger i c ht et eGr a phe n ( DAGs ) wi r dj e deKa nt ea l smonot ona ns t ei gende( a bs t ei gende) Kur v egez e i c hnet .

Gr undl a genS c i Vi s–7. Gr a phen

28

Äs t het i kkr i t er i en Äs t he t i s c heKr i t er i enf or mul i er e nWüns c hea ndi eZei c hnungei ne sGr a phen, di edi es e Zei c hnungmögl i c hs tguter f ül l ens ol l . Of ts i ndni c hta l l eKr i t er i en, ma nc hma l k ei ne sz u er r ei c henundeswi r de i ngut erKompr omi s sges uc ht . ●











Kant ens c hni t t e. Mi ni mi er ungderAnz a hl derS c hni t t punk t ev onKa nt en. Fl äc he. De rGr a phwi r da ufmögl i c hs tk l ei ne rF l ä c hegez e i c hnet . Di eF l ä c hewi r dz . B. dur c h ei neBoundi ngBoxoderdi ek onv ex eHül l egemes s en. Ges amt kant enl änge. Di eGes a mt k a nt enl ä ngewi r dmi ni mi er t . Auc hdi esi s tnurbei s k a l i er ungs una bhä ngi genZei c hnungens i nnv ol l . Maxi mal eKant enl änge. Di eL ä ngederl ä ngs t enKa nt ewi r dmi ni mi er t . Auc hdi esi s tnur bei s k a l i er ungs una bhä ngi genZei c hnungens i nnv ol l . Gl ei c hf ör mi geKant enl änge. Di eVa r i a nzderKa nt enl ä ngenwi r dmi ni mi er t . Ges amt anz ahl Kni c ke. Di eZa hl a l l erKni c k ea l l erKa nt ens ol l mi ni mi er twer den. Di esi s t bes onder sbei or t hogona l em Zei c hnens i nnv ol l .

Gr undl a genS c i Vi s–7. Gr a phen

29

Äs t het i kkr i t er i en



Maxi mal eKni c kanz ahl . Da sMa x i mum v onKni c k enei ne rKa nt ewi r dmi ni mi e r t .



Gl ei c hmäßi geKni c kanz ahl . Di eVa r i a nzderKni c k a nz a hl wi r dmi ni mi er t .



Wi nkel auf l ös ung. De rk l ei ns t ea uf t r e t endeWi nk el z wi s c henz wei Ka nt enwi r dma x i mi er t .







Sei t enver häl t ni s . Da sS e i t env er hä l t ni sdesk l ei ns t e nums c hr i ebenenRec ht ec k ss ol l na he1 s ei n. Symmet r i e. Di eS y mmet r i endesGr a phe ns ol l enmögl i c hs tguta bgebi l detwer den. Of twi der s pr ec hens i c hdi eÄs t he t i k k r i t er i en. F er ne rk a nna uc hei nei nz e l ne sKr i t er i um ni c hti mmerer f ül l twer den.

Gr undl a genS c i Vi s–7. Gr a phen

30

Ei ns c hr änkungen Bei E i ns c hr ä nk ungenwer denT ei l gr a phe noderTe i l z e i c hnungenf es t gel egt , um bes t i mmt e Konv ent i one nei nz uha l t en. Hä uf i geBei s pi el ei nderVi s ua l i s i er ungs i nd: ●

Zent r um. E i ngege benerKnot enwi r di m Zent r um derZei c hnungf i x i e r t .



Außen. E i nbes t i mmt e rKnot enwi r dderä ußer e nF a c et t ebena c hba r t .



Cl us t er . E i negegebeneMengev onKnot e nwi r dna hbei ei na ndera ngeor dne t .





Li nks Rec ht s Fol ge. E i nv or gegebenerWegwi r dv onl i nk sna c hr e c ht sgez e i c hne t . ( Auc h v er t i k a l mögl i c h. ) For m. Zei c hneei nengegebenenT ei l gr a phe nmi tv or gege benerF or m.

Gr undl a genS c i Vi s–7. Gr a phen

31

I nhal t s ver z ei c hni s 7.Dar s t el l ungvonGr aphen 1.Gr aphent heor i e 1. De f i ni t i one nundGr undbegr i f f e 2. Gr undk onz ept edesGr a phz e i c hnens 3. Zei c hens t r at egi en 4. T a x onomi edesGr a phz e i c hnens 2.L a y out a l gor i t hmenf ürBä ume 1. Kl a s s i s c hesBa uml a y out 2. Ma t r i x l a y out 3. 3DL a y out( Bot a ni c a l T r ee s ) 3.L a y out a l gor i t hmenf üra l l gemei neGr a phe n 1. Kr a f t ba s i er t eAns ä t z e 2. Hi er a r c hi s c heDa r s t el l ung

Gr undl a genS c i Vi s–7. Gr a phen

32

DerTopol ogi eFor mMet r i kAns at z Di es erAns a t zz i el tv ora l l em a ufor t hogona l eGi t t er z e i c hnungenundba s i er ta ufdr e i Ver f ei ne r ungs e benen:







Topol ogi e. Zwei or t hogona l eZei c hnungenha bendi e gl ei c heT opol ogi e, wenns i edur c hs t et i geDe f or ma t i on ohneVer ä nder ungderKa nt enf ol gederF a c et t en i ne i na nderüber f ühr twer denk önne n. For m. Zwei or t hogona l eZei c hnungenha bendi e gl ei c heF or m, wenns i edi egl ei c heT opol ogi eha ben undei neZei c hnunga usdera nder ennurdur c h L ä ngenä nder ungenbe i denL i ni ens egement en he r v or geht( Wi nk el bl ei bener ha l t en) . Met r i k. Zwei or t hogona l eZei c hnungenha bendi e gl ei c heMe t r i k , wenns i ek ongr uents i nd, a l s odur c h Ver s c hi ebenundDr e heni ne i na nderüber f ühr twer den k önnen

Gr undl a genS c i Vi s–7. Gr a phen

33

DerTopol ogi eFor mMet r i kAns at z Di eUms et z unger f ol gtdur c hdr e i ent s pr e c he ndeS c hr i t t e, bei denenna c hei na nderT opol ogi e, F or m undMet r i kopt i mi er twer de n. ●





Di ePl anar i s i er ungl egtdi eE i nbet t ungde sGr a phe n, a l s os ei neT opol ogi ef es t . Zi el da bei i s tesdi eAnz a hl derKa nt ens c hni t t ez umi ni mi er e n. Of twi r dz unä c hs tei nma x i ma l er pl a na r e rUnt er gr a phges uc htundei ngebet t et . Ans c hl i eßendwer dendi ev er bl ei benden Ka nt enei nz el nei ngef ügt , wobei j ewei l smögl i c hs tweni gÜber s c hne i dungener z eugt wer den. AndenÜber s c hnei dungenwer denHi l f s k not enei nge f ügt , um ei ne npl a na r e n Gr a phenz uer ha l t en. Di eOr t hogonal i s i er ungl e gtdi eF or m desGr a phe nf es t . S i el i ef er tei neor t hogona l e Repr ä s ent a t i ondesGr a phen. Di eKnot ener ha l t enk ei neKoor di na t enunddi eKa nt en l edi gl i c hWi nk el l i s t en, di ei hr eKni c k ef es t l egen. Di eMi ni mi er ungderKni c k ei s ti nderRegel da sHa upt z i el . Di eKompakt i f i z i er ungl egts c hl i eßl i c hdi eendgül t i genKoor di na t enderKa nt enundder Ka nt enk ni c k ef es t . I nderRegel wi r ddi eF l ä c hedesGr a phe nmi ni mi er t . Di eHi l f s k not en wer denent f er nt .

De t a i l sz udenPha s enf i ndens i c hi nderL i t er a t ur . [ J er on, J a r d. 3DL a y outofRea c ha bi l i t yGr a phsofCommuni c a t i ngPr oc es s es . Gr a phDr a wi ng' 94Pr oc eedi ngs , 1995, 2532] , [ J ünger , L ei per t , Mut z el . Pi t f a l l sofus i ngPQt r eesi na ut oma t i cgr a phdr a wi ng. Gr a phdr a wi ng' 97 Pr oc eedi ngs , 1997, 193204] [ Ba t t i s t a , E a des , T a ma s s i a , T ol l i s , Gr a phDr a wi ng, Pr ent i c eHa l l , 1999]

Gr undl a genS c i Vi s–7. Gr a phen

34

DerTopol ogi eFor mMet r i kAns at z–Äs t het i kkr i t er i en



Di edr e i S c hr i t t edesAl gor i t hmusgebendi eBedeut ungderdr e i Opt i mi er ungs k r i t er i en wi eder , di ev er f ol gtwer den: –

De rer s t eSc hr i t ti s tdi ePl a na r i s i er ung. Hi er bei wi r ddi eAnz a hl derKa nt e ns c hni t t e mi ni mi er t . Auc hdi er el a t i v eL a gederKnot eni m Gr a phe nwi r dbes t i mmt , et waobs i e eheri m Zent r um odera m Ra ndda r ges t el l twer dens ol l en. Wei t er hi nwi r ddur c hdi e r e l a t i v eL a gederKnot enz uei na nderdi eAnz a hl derBi egunge nde rKa nt en beei nf l us s t .



I mz wei t enSc hr i t twi r ddi eAnz a hl derKni c k ei ndenKa nt enopt i mi e r t . E sk önne n a uc hKa nt enbe s t i mmtwer de n, di ek ei neKni c k eent ha l t ens ol l en, i ndem di e E ndk not enent s pr ec hendges et z twer den.



Di el et z t eunda m weni gs t enwi c ht i geOpt i mi er unggi l tderF l ä c he. I ndi es em S c hr i t t k önnenwei t e r eÄs t he t i k k r i t er i enwi edi eKa nt enl ä ngeber üc k s i c ht i gtwer de n.

Planarisierung Gr undl a genS c i Vi s–7. Gr a phen

Orthogonalisierung

Kompaktifizierung

35

DerTopol ogi eFor mMet r i kAns at z–Ei ns c hr änkungen



I nj e derderdr e i Pha s enk önnena uc hE i ns c hr ä nk ungengema c htwer den, s oda s sei ne bes t i mmt eS t r uk t urderZei c hnunger z wungenwi r d. –

Pl anar i s i er ung: F ürdi eKnot enk a nnei nebes t i mmt ePos i t i oni nner ha l bdes Gr a phe ner z wungenwer denoderesk a nnv er bot enwer den, da s ss i c hbes t i mmt e Ka nt ens c hnei den.



Or t hogonal i s i er ung: E sk a nnz . B. ge f or der twer den, da s sei nbes t i mmt erPf a dk ei ne Kni c k ea uf wei s t . Al t er na t i vk a nnei nebes t i mmt eS t r uk t urmi tei ne rv or gegebene n Kni c k f ol gei nv er s c hi edeneRi c ht ungenv or gege benwe r den, um z . B. ei ne gewüns c ht eGr obs t r uk t urv or z ugeben.



Kompakt i f i z i er ung: I nne r ha l bbes t i mmt erGr e nz endi edur c hdi ev or her i gen S c hr i t t egegebens i nd, k a nnz . B. di eL a gev onKnot enz ue i na nderbes t i mmtwer den ( ei ne rwei t erobe n, a l sdera nde r e ) .

Planarisierung Gr undl a genS c i Vi s–7. Gr a phen

Orthogonalisierung

Kompaktifizierung

36

DerHi er ar c hi s c heAns at z Di es erAns a t zei gne ts i c hbes onder sf ürda sL a y outv onDAGsundv er wendetebenf a l l sdr e i S c hr i t t e. ●





De rSc hi c ht ungs s c hr i t tv er wa ndel tei ne nDAGi nei ne nges c hi c ht et enDi gr a phen, bei dem j edem Knot enei neE beneLi z ugeor dnetwi r d, s oda s sf üra l l eKa nt en( u,v) gi l t , da s s u∈ Li∧v∈ L j undi < j. Ans c hl i eßendwi r dei nec ht erges c hi c ht et erDi gr a phda r a us , i ndem a ufKa nt en, di eübermehra l sei neE benel a uf en, Hi l f s k not enei ngef ügtwer den, s o da s sj edeKa nt ege na uei neE beneüber s pa nnt . Bei derSc hni t t r edukt i oner ha l t endi eKnot e nei nerj e denS c hi c htei neRei he nf ol ge ( Or dnung) , wel c hedi eT opol ogi edesL a y out sbes t i mmt . Da bei wi r ddi eAnz a hl der Ka nt ens c hni t t emi ni mi er t . Da sFes t l egenderxKoor di nat enor dne tdenKnot enei ne rE benei hr ex Koor di na t enz u. F ürdi eendgül t i geZei c hnunger s et z tma nHi l f s k not e ndur c hKni c k e. Da bei k önne ndi e Kni c k emi ni mi er t( ma nor dnetdi eHi l f s k not ens oa n, da s ss i eei neGer a debi l den) oder S y mmet r i enbet ont( mi t t el shor i z ont a l em Ver s c hi eben) we r den.

Wi es c honi mF a l l edesT opol ogi eF or mMet r i kAns a t z eswi r da uc hhi erdur c hdi eAbf ol geder dr e i S c hr i t t eei neGewi c ht ungderÄs t he t i k k r i t er i enf es t gel egt .

Gr undl a genS c i Vi s–7. Gr a phen

37

DerHi er ar c hi s c heAns at z

Gr undl a genS c i Vi s–7. Gr a phen

38

DerHi er ar c hi s c heAns at z–Ber ec hnung



Hi er a r c hi s c heAns ä t z ek önne na uc hf üral l gemei neger i c ht et eGr aphen( mi tZy k el n) v er wendetwer den, wennma ni nei ne m Vor v er a r bei t ungs s c hr i t tdi eZy k el dur c hWec hs el derKa nt enor i ent i er ungent f er ntunds i ena c hBeendi gungdesL a y out swi ederz ur üc k s et z t .



Da sPr obl em derSc hni t t mi ni mi er ungz wi s c henz wei E bene ni s tber e i t sNPha r t , s oda s s Heur i s t i k enges uc htwe r den. E i neex z e l l ent eAr bei tz uger i c ht et enGr a phe ns t a mmtv on S ugi y a ma . [ K. S ugi y a ma , S . T a ga wa , a ndM. T oda , „ Met hodesf orVi s ua l Under s t a ndi ngofHi er a r c hi c a l S y s t emsS t r uc t ur es “ , I E E ET r a ns . S y s t ems , Ma n, a ndCy ber net i c s , v ol . 11, no. 2, pp. 109125, 1989]



E i neHeur i s t i k[ W. T ut t e, „ Howt oDr a waGr a ph“ , Pr oc . L ondonMa t h. S oc . , v ol . 3, no. 13, pp. 743768, 1963]l egtei neOr dnungderer s t enundl et z t e nE benef es tundf or der t , da s sj ederKnot en i mS c hwer punk ts ei ne rNa c hba r n( i m Gr a phe n) l i egt . Di esf ühr ta ufei nl i ne a r e s Gl ei c hungs s y s t em. E i ne nVer gl ei c hv onHeur i s t i k engebenL a gunaundMa r t i a n. [ M. L a gunaa ndR. Ma r t i , „ Heur i s t i c sa ndMet a Heur i s t i c sf or2L a y erS t r a i ghtL i neCr os s i ngMi ni mi z a t i on“ , URL : ht t p: / / wwwbus . c ol or a do. edu/ F a c ul t y / L a guna / , 1999] .

Gr undl a genS c i Vi s–7. Gr a phen

39

DerHi er ar c hi s c heAns at z–Bes c hr änkungen Zumei s twer denBes c hr ä nk ungenbez ügl i c hderAnor dnungderKnot engema c ht . S owi r dz um Bei s pi el gef or der t : ●



Sc hni t t r edukt i on: –

Bes t i mmt eKnot ens ol l eni nderMi t t ena ngeor dnets e i n.



Bes t i mmt eKnot ens ol l ena ufe i nerE benena hebei ei na ndera ngeor dne twer den.

Fes t l egenderxKoor di nat e: –

E i nebes t i mmt eF ol gev onKnot ens ol l a ufei ners enk r e c ht enGer a denunt er e i na nder l i egen.

Schichtung Gr undl a genS c i Vi s–7. Gr a phen

Schnittreduktion

Festlegen der x-Koordinaten 40

DerSi c ht bar kei t s ans at z Di es erAns a t zdi entdem Aus l egenbel i ebi gerGr a phenmi t Pol y l i ni en. ●





Di ePl anar i s i er unggl ei c htdemj e ni geni mT opol ogi eF or mMet r i kAns a t z . Hi ergehteser neutv ora l l em um S c hni t t mi ni mi er ung. I m Si c ht bar kei t s s c hr i t twi r dei neS i c ht ba r k ei t s r epr ä s ent a t i ondesGr a phe nges c ha f f en. J edem Knot enwi r dei n hor i z ont a l esundj ederKa nt e{ u,v}e i nv er t i k a l es L i ni ens egmentz ugeor dne t , wobei da sKa nt ens egment s ei nenAnf a ngunds ei nE ndei nne r ha l bderz ugehör i gen Knot ens egment eha t . F er ne rs c hnei dendi e Ka nt ens egme nt eei na nderni c ht . De rEr s et z ungs s c hr i t ter z e ugtdi eendgül t i geZei c hnung desGr a phe ndur c hE r s et z e nj e deshor i z ont a l enS e gme nt s dur c hei nenPunk tundj edesv e r t i k a l enS egment sdur c h ei ne nKa nt enz ug. Di eKa nt enz üges ol l enda bei mögl i c hs t denS e gment ena usdem S i c ht ba r k ei t s s c hr i t tf ol gen. Hi er k a nnei neVi el z a hl v onS t r a t egi enei nges et z twer den.

Gr undl a genS c i Vi s–7. Gr a phen

41

DerSi c ht bar kei t s ans at z–Äs t het i kkr i t er i en



De rS i c ht ba r k ei t s a ns a t zi s tei nMi t t el wegz wi s c he ndenbei denv or her gehe ndenAns ä t z e n. E rüber ni mmtdi epl a na r eAnor dnunga usdem T opol ogi eF or mMet r i kAns a t zunddi e ebene nba s i e r t eAnor dnunga usdem hi er a r c hi s c he nAns a t z .



E ser gi bts i c hf ol gendeBede ut ungv er s c hi e dene rÄs t he t i k k r i t er i en: –

Di eS c hni t t mi ni mi er ungi s twi ederda swi c ht i gs t eZi el desAl gor i t hmus ( Pl anar i s i er ungs s c hr i t t ) .



I m Si c ht bar kei t s s c hr i t twi r dv er s uc htdi ebenöt i gt eF l ä c hez umi ni mi er e n.



Derl et z t eS c hr i t t( Er s et z ung) l ä s s tRa um f ürdi eS pez i f i k a t i onenei ne rVi el z a hl v on Opt i mi er ungs k r i t er i en. S ok a nnz . B. a ufei nemi ni ma l eAnz a hl v onKni c k en, s t a r k e S y mmet r i eoderei negl ei c hmä ßi geVer t ei l ungderKnot eni m Ra um gea c ht et wer den.

Gr undl a genS c i Vi s–7. Gr a phen

42

DerSi c ht bar kei t s ans at z–Bes c hr änkungen Bes c hr ä nk ungenk önnenf üra l l edr ei S c hr i t t ev or gegebenwer den. ●



Topol ogi s c heEi ns c hr änkungenk önne nent s pr e c he nddene ndesT opol ogi eF or mMet r i kAns a t z esgef or der twer den. Si c ht bar kei t s -undEr s et z ungs s c hr i t t –

Ver t i k a l eAus r i c ht ungv onKnot enei ne sbes t i mmt enPf a des .



Rel a t i v ePos i t i onz wei erKnot enz uei na nderi nderHor i z ont a l enund/ oderder Ver t i k a l en.



Vor ga bef ürdi eF or mv onKa nt en.

Gr undl a genS c i Vi s–7. Gr a phen

43

DerEr wei t er ungs ans at z Auc hdi es erAns a t zz i e l ta ufPol y l i ni enz ei c hnungenundbes t ehta usdr e i S c hr i t t en. ●





Di ePl anar i s i er unggl ei c htdem T opol ogi eF or mMet r i kAns a t z . Hi e rge hte ser neutv or a l l em um S c hni t t v er mei dung. Di eVer f ei ner ungf ügtei negeei gne t eAnz a hl v onKa nt en( ev t l . a uc hKnot en) i ndi e E i nbe t t ungei n, um ei ne nma x i ma l enpl a na r enGr a phe nz uer z e ugen, d. h. a l l eF a c et t en ha benda nndr e i Ka nt enundwi rer ha l t enei neT r i a ngul i er ung. Dadi eQua l i t ä tdes Zei c hnensma x i ma l erGr a phe ni nderRegel v om Knot engr a da bhä ngt , wi r dbei mE i nf ügen v onneuenKa nt enmei s t ensv er s uc ht , denma x i ma l enKnot engr a dz umi ni mi er e n. Di eTr i angul i er ungs z ei c hnunger z e ugtdi eZei c hnungdur c hAus l egena l l erDr e i ec k eund a ns c hl i eßendesE nt f er nenderHi l f s k a nt enundHi l f s k not en. Al l eAl gor i t hmennut z e n s pez i el l eE i gens c ha f t enderT r i a ngul i er ung. ( Bei mE nt f er nenderHi l f s k not enent s t eheni n dur c hl a uf endenKa nt enKni c k e. )

Gr undl a genS c i Vi s–7. Gr a phen

44

DerEr wei t er ungs ans at z

Gr undl a genS c i Vi s–7. Gr a phen

45

DerEr wei t er ungs ans at z–Äs t het i kkr i t er i en





Pl anar i s i er ung: Daa uc hbei di es erS t r a t egi ewi edermi tei nerPl a na r i s i er ungbegonne nwi r d, gi l tdi egr ößt e Bedeut ungderMi ni mi er ungv onKa nt ens c hni t t en. Ver f ei ner ungundZei c hnenderTr i angul i er ung I ndenbei dena nder e nPha s enk önnenv er s c hi edeneÄs t het i k k r i t er i enopt i mi er twer den, di edur c hdi eE i gens c ha f t enderDr e i ec k ebes c hr i ebenwer den, wi ez . B. k l ei ne Ge s a mt f l ä c he , gut eWi nk el ei gens c ha f t en( a l s ok ei nes ehrs pi t z enWi nk el ) oder gl ei c hmä ßi geVer t ei l ungderVer t i c es .

Panarisierung

Gr undl a genS c i Vi s–7. Gr a phen

Verfeinerung

Zeichnen der Triangulierung 46

DerKr af t bas i er t eAns at z





Kr a f t ba s i e r t eAns ä t z es i ndi nt ui t i v eMet hodenf ürger a dl i ni geZei c hnungen( unger i c ht et er ) Gr a phen. Wegeni hr e rl ei c ht enVer s t ä ndl i c hk ei tundei nf a c henI mpl ement i er ungs i nds i e s ehrpopul ä r . E i ns ol c herAl gor i t hmuss i mul i er tei nS y s t em v onKr ä f t ena ufdem E i nga begr a phenundgi btei neZei c hnungmi ni ma l erE ner gi ea us . Da z ubenöt i gtma nz wei Zut a t en: –

Da sKr äf t emodel l . Of twi r dj edem Pa a rv onKnot enei neF e der„ na t ür l i c he rL ä nge“ z ugeor dne t , et wadi eAnz a hl derKa nt endesk ür z es t enWeges . Di eF eder n gehor c hendem F eder ges et zunder gebenei neKr a f tpr opor t i ona l z urDi f f er e nzv on na t ür l i c he rL ä ngeundL ä ngei nde ra k t uel l enZei c hnung.



E i neTec hni kz urEner gi emi ni mi er ung. I nde rRegel wer denhi e rnumer i s c he T ec hni k enei nge s et z t , et waei nf a c hei t er a t i v eAns ä t z ez urL ös unggewöhnl i c he r Di f f er e nt i a l gl ei c hungen.

Di eser gi btof tqua l i t a t i vgut e, hoc hs y mmet r i s c heZei c hnungenmi tgl ei c hmä ßi ger Knot env er t ei l ung. E i ns c hr ä nk ungenk önnenbea c ht etwer den. [ A. F r i c k , A. L udwi g, a ndH. Mehl da u, „ AF a s tAda pt i v eL a y outAl gor i t hm f orUndi r ec t edGr a phs “ , Pr oc . S y mp. Gr a phDr a wi ngGD' 93, pp. 389403, 1994]

Gr undl a genS c i Vi s–7. Gr a phen

47

DerKr af t bas i er t eAns at z–Äs t het i kundBes c hr änkungen





Äs t het i k: Kr a f t ba s i e r t eAns ä t z el i ef er ni ma l l gemei ne ns ehrs c höneDa r s t el l ungen. Di es ewei s enof t ei nehoheS y mmet r i ea ufundv er t ei l endi eKnot engl ei c hmä ßi gi m Ra um. Bes c hr änkungen: Kr a f t ba s i e r t eAns ä t z ek önne ndur c hv i el f ä l t i gePa r a met erbeei nf l ußtwer den. S ok önnen z . B. di eKa nt enl ä ngenunt er s c hi edl i c hgr oßgewä hl twer denunds oer z wungenwer den, da s sbes t i mmt eKnot enna hebei ei na nderl i egenunda nder ewei t erent f er nts ei nk önne n. Außer dem k a nnl ei c htei ner ä uml i c heBes c hr ä nk ungv or gegebenwer deni nner ha l bder e r derGr a phgez ei c hne twer dens ol l .

Gr undl a genS c i Vi s–7. Gr a phen

48

DerDi vi deandConquerAns at z



Di es esbel i ebt eI nf or ma t i k pr i nz i pwi r da uc hbei Zei c hnungenv onGr a phenger nebenut z t .



E rbes t ehta usdr e i S c hr i t t en:





Di vi de: Zuer s twi r dderGr a phi nT ei l gr a phenz e r l egt .



Conquer : Di es enwer denr ek ur s i vgez e i c hnet .



Zus ammenf ügen: I ml e t z t enS c hr i t twer dendi eTe i l gr a phe nz uei ne rZei c hnung z us a mmengef ügt .

F ürdi es enAns a t zei gnens i c hnurGr a phe n, di el ei c hti nT ei l gr a phenz er l egtwer den k önnen. Bes onder sgeei gne ti s tderDi v i de&Conquer Ans a t zf ürBä ume.

Anwendung: Treemap

Gr undl a genS c i Vi s–7. Gr a phen

49

I nhal t s ver z ei c hni s 7.Dar s t el l ungvonGr aphen 1.Gr aphent heor i e 1. De f i ni t i one nundGr undbegr i f f e 2. Gr undk onz ept edesGr a phz e i c hnens 3. Zei c he ns t r a t egi en 4. Taxonomi edesGr aphz ei c hnens 2.L a y out a l gor i t hmenf ürBä ume 1. Kl a s s i s c hesBa uml a y out 2. Ba ummos a i k( T r e ema p) 3. 3DL a y out( Bot a ni c a l T r ee s ) 3.L a y out a l gor i t hmenf üra l l gemei neGr a phe n 1. Kr a f t ba s i er t eAns ä t z e 2. Hi er a r c hi s c heDa r s t el l ung

Gr undl a genS c i Vi s–7. Gr a phen

50

Gr unds t r ukt urvonZei c henal gor i t hmenf ürGr aphen



I mv or her gehe ndenAbs c hni t tha benwi runsv er s c hi ede neGr undi deenf ür Zei c he na l gor i t hmena nges ehe n. Di es ewer denhä uf i ga uc hi nKombi na t i onv er wende t . I m F ol gende nbet r a c ht enwi rnoc hei nea l l ge mei neT a x onomi e( Kl a s s i f i k a t i ons s c he ma )z ur Bes c hr ei bungv onZei c he na l gor i t hmenf ürGr a phen.



Di eei nf a c heS t r uk t urr ec ht f er t i gts i c hdur c hz wei wes ent l i c hBeoba c ht ungen: –

I s tei nAl gor i t hmusa ufei nens pez i el l enGr a phe nG' a nwendba r , s oi s te ra uc ha uf des s ena l l gemei ne r eVa r i a nt eGa nwendba r .



Gr a phena l gor i t hmenent s pr e c he nei ne rVer a r bei t ungs k e t t e , di ea usmehr e r e n una bhä ngi genBa us t ei ne nbes t eht . Da bei wer denna c hundna c hz us ä t z l i c hDe t a i l si n di eDa r s t e l l ungdesGr a phenei ngef ügt . Di eE i nga beei ne sj edenS c hr i t t e si s tei n Gr a ph, ebens owi ede s s enAus ga be. De swei t er e nk önnenne ueAl gor i t hmen ent wi c k el twe r deni ndem S c hr i t t ea use x i s t i er e nde nAl gor i t hmenneuv er k nüpf t wer den.

Gr undl a genS c i Vi s–7. Gr a phen

51

Taxonomi e

Gr undl a genS c i Vi s–7. Gr a phen

52

Taxonomi e

Topologie-Form-Metrik Hierarchisch Sichtbarkeit Erweiterung

Gr undl a genS c i Vi s–7. Gr a phen

53

I nhal t s ver z ei c hni s 7.Dar s t el l ungvonGr aphen 1.Gr a phent he or i e 1. De f i ni t i one nundGr undbegr i f f e 2. Gr undk onz ept edesGr a phz e i c hnens 3. Zei c he ns t r a t egi en 4. T a x onomi edesGr a phz e i c hnens 2.Layout al gor i t hmenf ürBäume 1. Kl as s i s c hesBauml ayout 2. Ba ummos a i k( T r e ema p) 3. 3DL a y out( Bot a ni c a l T r ee s ) 3.L a y out a l gor i t hmenf üra l l gemei neGr a phe n 1. Kr a f t ba s i er t eAns ä t z e 2. Hi er a r c hi s c heDa r s t el l ung

Gr undl a genS c i Vi s–7. Gr a phen

54

Tr aver s i er envonBäumen



T r a v er s i er e nei ne sBa umesbez e i c hnetda sDur c hl a uf e ns ei nerKnot en. Hi er bei gi btes v er s c hi edeneS t r a t egi een: –

pr eor deroderHa upt r e i he nf ol ge( W–L–R) : E swi r dz uer s tdi eWur z e l bet r a c ht e t , da nnl i nk eT ei l ba um dur c hl a uf enunda bs c hl i eßendde rr ec ht e.



i nor deroders y mmet r i s c heRei henf ol ge( L–W–R) : E swi r dz uer s tderl i nk eT ei l ba um dur c hl a uf en, a ns c hl i eßendwi r ddi eWur z el bet r a c ht e tundz ul et z tderr e c ht e T ei l ba um dur c hl a uf en.



pos t or deroderNebenr ei henf ol ge( L–R–W) : E swi r dz uer s tderl i nk e, da nnder r ec ht eT ei l ba um dur c hl a uf enunda bs c hl i eßenddi eWur z e l bet r a c ht et .



l ev el or deroderBr ei t ens uc he: Be gi nne ndbe i derWur z e l , wer dendi eE bene nv on l i nk sna c hr ec ht sdur c hl a uf en. 1

4

2 3

5 4

6

7

2 7

Gr undl a genS c i Vi s–7. Gr a phen

1

6 3

5

3 7

1

6 2

4

5 55

Tr aver s i er envonBäumen

A

preorder(node) if node == null then return visit(node) preorder(node.left) preorder(node.right)

B D F

inorder(node) if node == null then return inorder(node.left) visit(node) inorder(node.right)

C E G

H

→ Übung

postorder(node) if node == null then return postorder(node.left) postorder(node.right) visit(node)

Gr undl a genS c i Vi s–7. Gr a phen

56

Zei c hnenvonBäumen



De rAl gor i t hmusvonRei ngol dundTi l f or d[ E . M. Rei ngol da ndJ . S . T i l f or d, „ T i di erDr a wi ngof T r ees “ , I E E ET r a ns . S of t wa r eE ng. , v ol 7, no2, pp. 223228, 1981]e r z e ugtei nek l a s s i s c heBa ums t r uk t ur f ürBä umemi ta us gez e i c hnet erWur z el mi tei ne mt y pi s c henDi v i dea ndConquerAns a t z .



Da bei s ol l di eZei c hnungei nesUnt er ba umsni c htv onKnot ena ußer ha l bdi es es Unt er ba umsbeei nf l us s twer den.



Di ev i erwes ent l i c he nÄs t het i kkr i t er i ens i nd: 1.Knot enei nerE benedesBa umesl i egena ufei ne rGe r a denunddi eGer a den, di eei ne E benebes c hr e i bens i ndpa r a l l el . ( I mpl i z i ti s tgemei nt , da s ss i c hKa nt enni c ht s c hne i den. ) 2.E i n„ l i nk er “Ki ndk not ens ol l l i nk sdesE l t er nk not enpos i t i oni er twer den, ei n„ r ec ht er “ r ec ht sda v on. 3.E i nE l t er nk not ens ol l mi t t i gz us ei ne nKi nder nl i egen. 4.E i nBa um unds ei neges pi egel t eVer s i one ns ol l enZei c hnungener gebe ndi edi es en Zus a mmenha ngwi der s pi egel n; Unt er bä umes ol l engl ei c hgez e i c hne twer den, ega l a nwel c he rPos i t i oni m Ba um s i ea uf t r e t en.

Gr undl a genS c i Vi s–7. Gr a phen

57

Zei c hnenvonBäumen–Bei s pi el

Ursprünglicher Algorithmus, der die ersten drei Kriterien beachtet.

Gr undl a genS c i Vi s–7. Gr a phen

Baumzeichnung mit dem Reingold Tilford Algorithmus

58

Wet her el l ShannonAl gor i t hmus De rAl gor i t hmusv onRei ngol dundT i l f or dv er bes s er tdenBa umz e i c hena l gor i t hmusv on Wet her el l undShannon( er s t endr e i Äs t het i k k r i t er i en) , derwi ef ol gtf unk t i oni er t : ●

S pei c he r ei nj edem Knot ens ei neE benei m Ba um, di esgi btdi ey Koor di na t edesKnot en.



Dur c hl a uf edenBa um i nPos t Or der( L RW) undwei s eda bei j edem Knot enei nex Koor di na t ez u. Hi er z ugi btesf ol gendeRegel n: –

I s tderKnot enei nBl a t ts owei s ei hm di enä c hs t ef r e i ePos i t i ona ufs ei ne rE benez u ( l et z t ePos i t i onmi tKnot en+2) .



I s tderKnot enei ni nner e rKnot enunt er s c hei de:





ha ternurei nl i nk esKi nd, wei s ei hm di ex Koor di na t es ei ne sKi ndes+1z u.



ha ternurei nr e c ht esKi nd, wei s ei hm di ex Koor di na t es ei ne sKi ndes-1z u.



ha terz wei Ki nder , wei s ei hm da sMi t t el der e nbei de rx Koor di na t enz u.

I s tderKnot enei ni nner e rKnot enundha tni c htmi ndes t ensdenAbs t a nd2z um Vor der ma nni ns ei nerE bene n, s ov er s c hi ebedenges a mt enUnt er ba um ent s pr e c hend.

Gr undl a genS c i Vi s–7. Gr a phen

59

Rei ngol dTi l f or dAl gor i t hmus



De rRei ngol dTi l f or dAl gor i t hmusi s tei nhe ur i s t i s c he rAns a t z . Da bei wer dendi ebei de n Unt er bä umeei ne sKnot ensz unä c hs tuna bhä ngi ggez ei c hne tunda ns c hl i eßends ona hwi e mögl i c ha ne i na nder ges c hoben.



Di eHeur i s t i kwi r dwi ederi nei ne m Pos t or derDur c hl a ufa ngewendet :





Ma ns t el l es i c hv or , da s sa nj edem Knot enTdi ebei denUnt er bä umeber e i t s gez e i c hnetwur denunda usPa pi erent l a ngi hr e rKont ura us ges c hni t t enwur den.



Di eWur z e l nderbei denUnt er bä umewer dennunüber l a ger t . Ma ndur c hl ä uf tdi e E bene n, di ev ondenbei denUnt er bä umenüber dec k twer denunds c hi ebts i es owei t a us ei na nder , da s ss i eei na nderni c htmehrüber l a ger n.



Di ebei denUnt er bä umewer dena bs c hl i eßendr el a t i vz ui hr em Va t era ngor dnet .

I nei ne ma bs c hl i eßendenPr eor derDur c hl a ufwer dendi er el a t i v enVer s c hi ebungena ndi e Ki nderwei t er gegebe nunddi eent gül t i genPos i t i onenbe r e c hne t .

Gr undl a genS c i Vi s–7. Gr a phen

60

Rei ngol dTi l f or dAl gor i t hmus-Ps eudoc ode

Gr undl a genS c i Vi s–7. Gr a phen

61

Hf ör mi gesLayout



Ma nk a nnBä umea uc hHf ör mi ga us l egen [ P. E a des , „ Dr a wi ngF r eeT r ees “ , Bul l et i noft heI ns t . F ort heCombi na t or i c sa ndI t sAppl i c a t i ons , pp. 1036, 1992] .



Auc hdi esi s tei nDi v i dea ndConque rAns a t z .

Gr undl a genS c i Vi s–7. Gr a phen

62

Radi al esLayout



E i newei t er eDi v i dea ndConquerVa r i a nt el egtei ne nBa um mi tWur z e l r a di a l a us . Di e Wur z e l k ommti nsZent r um. Al l eKnot enei nerE benel i e gena ufk onz e nt r i s c he nKr ei s en. F er ne rv er me i detderAl gor i t hmusÜber s c hnei dungendur c hF es t l egenderS e k t or e nf ürdi e T ei l bä ume. Ma nk a nndi el et z t eBedi ngunga uc ha bs c hwä c he n, um i m Mi t t el gut e E r gebni s s ez uer ha l t en [ I . Her ma n, G. Mel a nc on, M. M. DeRui t er , a ndM. Del es t , „ L a t our AT r eeVi s ua l i z a t i onS y s t em“ , Pr oc . S y mp. Gr a phDr a wi ngGD' 99, pp. 392399, 1999. Amor edet a i l edv er s i oni n: Repor t soft heCent r ef orMa t h. And Comput erS c i ens , Repor tnumberI NS R9904, a v a i l a bl ea t : ht t p: / / www. c wi . nl / I nf oVi s u/ pa per s / L a t our Ov er v i ew. pdf , 1999]

Gr undl a genS c i Vi s–7. Gr a phen

63

Ei gens c haf t enderAl gor i t hmen



Al l ebes pr oc he nenBa uma us l egea l gor i t hmens i nddet er mi ni s t i s c h, d. h. bei gl ei c he mI nput l i ef er ns i edengl ei c he nOut putundi s omor pheT ei l bä umewer dengl ei c hbeha ndel t .



Di es ei nderVi s ua l i s i er ungs ehrs i nnv ol l eE i gens c ha f twe i s enk r a f t ba s i er t eAns ä t z ei nder Regel ni c htmehra uf , daesmei s t ensmehr er el ok a l eMi ni magi bt .

Gr undl a genS c i Vi s–7. Gr a phen

64

I nhal t s ver z ei c hni s 7.Dar s t el l ungvonGr aphen 1.Gr a phent he or i e 1. De f i ni t i one nundGr undbegr i f f e 2. Gr undk onz ept edesGr a phz e i c hnens 3. Zei c he ns t r a t egi en 4. T a x onomi edesGr a phz e i c hnens 2.Layout al gor i t hmenf ürBäume 1. Kl a s s i s c hesBa uml a y out 2. Baummos ai k( Tr eeMap) 3. 3DL a y out( Bot a ni c a l T r ee s ) 3.L a y out a l gor i t hmenf üra l l gemei neGr a phe n 1. Kr a f t ba s i er t eAns ä t z e 2. Hi er a r c hi s c heDa r s t el l ung

Gr undl a genS c i Vi s–7. Gr a phen

65

Baummos ai k( Tr eeMap)–Ans ät z e

Gr undl a genS c i Vi s–7. Gr a phen

66

Baummos ai k–Bei s pi el

ht t p: / / www. ny t i mes . c om/ i ma gepa ge s / 2007/ 02/ 25/ bus i ne s s / 20070225_CHRYS L E R_GRAPHI C. ht ml

67

Baummos ai k–Googl eBi l der s uc he

68

Baummos ai k( Tr eeMap)–Al gor i t hmus



Wä hl eei nbegr enz endesRec ht ec kf ürdi eBa ummos a i k da r s t e l l ung

[M. Bruls 1999]

Gr undl a genS c i Vi s–7. Gr a phen

69

Baummos ai k( Tr eeMap)–Al gor i t hmus



Wä hl eei nbegr enz endesRec ht ec kf ürdi eBa ummos a i k da r s t e l l ung



F ürj e desRec ht ec ki ndi es em L ev el da sKi ndk not enha t : –

Unt er t ei l eda sRec ht ec ki ns ov i el eS t r e i f en, wi ederz ugehör i geKnot enKi nderha t .



Di eF l ä c henv er hä l t ni s s ederne uenRe c ht e c k es ol l ende rr e l a t i v enGr ößeder Ki ndk not enent s pr e c hen.



I s tL ev el ei neger a deZa hl unt er t ei l ev er t i k a l , s ons thor i z ont a l .

[M. Bruls 1999]

Gr undl a genS c i Vi s–7. Gr a phen

70

Baummos ai k( Tr eeMap)–Al gor i t hmus



Wä hl eei nbegr enz endesRec ht ec kf ürdi eBa ummos a i k da r s t e l l ung



F ürj e desRec ht ec ki ndi es em L ev el da sKi ndk not enha t :





Unt er t ei l eda sRec ht ec ki ns ov i el eS t r e i f en, wi ederz ugehör i geKnot enKi nderha t .



Di eF l ä c henv er hä l t ni s s ederne uenRe c ht e c k es ol l ende rr e l a t i v enGr ößeder Ki ndk not enent s pr e c hen.



I s tL ev el ei neger a deZa hl unt er t ei l ev er t i k a l , s ons thor i z ont a l .

Wi eder hol edenv or her i genS c hr i t tbi sa l l eL ev el e r r e i c hts i nd.

[M. Bruls 1999]

Gr undl a genS c i Vi s–7. Gr a phen

71

Baummos ai k( Tr eeMap)–Al gor i t hmus



Wä hl eei nbegr enz endesRec ht ec kf ürdi eBa ummos a i k da r s t e l l ung



F ürj e desRec ht ec ki ndi es em L ev el da sKi ndk not enha t :





Unt er t ei l eda sRec ht ec ki ns ov i el eS t r e i f en, wi ederz ugehör i geKnot enKi nderha t .



Di eF l ä c henv er hä l t ni s s ederne uenRe c ht e c k es ol l ende rr e l a t i v enGr ößeder Ki ndk not enent s pr e c hen.



I s tL ev el ei neger a deZa hl unt er t ei l ev er t i k a l , s ons thor i z ont a l .

Wi eder hol edenv or her i genS c hr i t tbi sa l l eL ev el e r r e i c hts i nd.

[M. Bruls 1999]

Gr undl a genS c i Vi s–7. Gr a phen

72

Baummos ai k( Tr eeMap)–Di c eandSl i c eAl gor i t hmus



Wä hl eei nbegr enz endesRec ht ec kf ürdi eBa ummos a i k da r s t e l l ung



F ürj e desRec ht ec ki ndi es em L ev el da sKi ndk not enha t :





Unt er t ei l eda sRec ht ec ki ns ov i el eS t r e i f en, wi ederz ugehör i geKnot enKi nderha t .



Di eF l ä c henv er hä l t ni s s ederne uenRe c ht e c k es ol l ende rr e l a t i v enGr ößeder Ki ndk not enent s pr e c hen.



I s tL ev el ei neger a deZa hl unt er t ei l ev er t i k a l , s ons thor i z ont a l .

Wi eder hol edenv or her i genS c hr i t tbi sa l l eL ev el e r r e i c hts i nd.

[M. Bruls 1999]

Gr undl a genS c i Vi s–7. Gr a phen

73

Baummos ai k( Tr eeMap)–Di c eandSl i c eAl gor i t hmus



Pr obl eme: –

Kl ei neDa t ei enf ühr enz us t a r kv er z e r r t enRe c ht e c k e n.



Wenna l l eDa t ei engl ei c hgr oßs i nds i ehtda sE r gebni sa uswi eKä s t c he npa pi er .

Gr undl a genS c i Vi s–7. Gr a phen

74

Baummos ai k( Tr eeMap)–Squar i f i edAl gor i t hmus



S qua r i f i edAl gor i t hmus[ Br ul s1999] –I dee: Ve r s uc heUnt er t ei l ungens oz uer z e ugen, da s s di eei nz e l nenRec ht ec k eei nS e i t env er hä l t ni sna he1ha ben.

Quadratisiertes Baummosaik Gr undl a genS c i Vi s–7. Gr a phen

Quadratisiertes Kissenmosaik 75

Baummos ai k( Tr eeMap)–Squar i f i edAl gor i t hmus



S qua r i f i edAl gor i t hmus[ Br ul s1999] –I dee: Ve r s uc heUnt er t ei l ungenz uer z e ugen, s oda s s di eei nz e l nenRec ht ec k eei nS e i t env er hä l t ni sna he1ha ben.

Gr undl a genS c i Vi s–7. Gr a phen

76

Baummos ai k( Tr eeMap)–Squar i f i edAl gor i t hmus



S qua r i f i edAl gor i t hmus[ Br ul s1999] –I dee: Ve r s uc heUnt er t ei l ungenz uer z e ugen, s oda s s di eei nz e l nenRec ht ec k eei nS e i t env er hä l t ni sna he1ha ben.

Gr undl a genS c i Vi s–7. Gr a phen

77

Baummos ai k( Tr eeMap)–Squar i f i edAl gor i t hmus

Gr undl a genS c i Vi s–7. Gr a phen

78

Bot ani c al Tr ees

E r ns tKl ei ber g, Huubv a ndeWet er i ng, a ndJ a r k eJ . Va nWi j k . 2001. Bot a ni c a l Vi s ua l i z a t i onof HugeHi er a r c hi es . I nPr oc eedi ngs of t heI E E ES y mpos i um onI nf or ma t i onVi s ua l i z a t i on2001 ( I NF OVI S ' 01) ( I NF OVI S' 01) .

Gr undl a genS c i Vi s–7. Gr a phen

79

I nhal t s ver z ei c hni s 7.Dar s t el l ungvonGr aphen 1.Gr a phent he or i e 1. De f i ni t i one nundGr undbegr i f f e 2. Gr undk onz ept edesGr a phz e i c hnens 3. Zei c he ns t r a t egi en 4. T a x onomi edesGr a phz e i c hnens 2.L a y out a l gor i t hmenf ürBä ume 1. Kl a s s i s c hesBa uml a y out 2. Ma t r i x l a y out 3. 3DL a y out( Bot a ni c a l T r ee s ) 3.Layout al gor i t hmenf üral l gemei neGr aphen 1. Kr a f t ba s i er t eAns ä t z e 2. Hi er a r c hi s c heDa r s t el l ung

Gr undl a genS c i Vi s–7. Gr a phen

80

Kr af t bas i er t eAns ät z e



Kr a f t ba s i e r t eMet hodenor i ent i er e ns i c ha nei ne m phy s i k a l i s c he nMode l l mi tKr ä f t enbz w. pot e nt i el l erE ne r gi e, di emi ni mi er twer den. Das i ei nt ui t i vz uv er s t ehen, r el a t i vei nf a c hz u i mpl ement i er e ns i ndundz ugl ei c hof tgut eE r gebni s s el i ef er n, s i nds i es ehrbel i ebt . E i n ei nf a c heI l l us t r a t i onf i ndets i c hi m Bi l d.

ht t p: / / v i meo. c om/ 4356593

Gr undl a genS c i Vi s–7. Gr a phen

81

Feder Kr af t Model l



De rei nf a c hs t eAns a t znut z tel ek t r i s c heKr ä f t eundF eder n, wobei j ederKnot env a l spos i t i v gel a dene sT ei l c he nundj edeKa nt ee = {u, v} a l sF edermi tv or gegebenerRuhe l ä ngeluv model l i er twi r d. Di eKr a f ta ufei ne nKnot env i s t

F v = ∑ f uv  {u , v}



g uv

u , v ∈V ×V

wobe i fuv di eKr a f ta ufv dur c hdi eF ederz wi s c he nu undv i s tundguv ei neel ek t r i s c he Abs t oßungv onv dur c hu model l i er t . ●

Gena uergi l t

2 p − p k pu − pv 1 u v uv F v = ∑ k uv d  pu , pv −l uv   ∑ 2 d  p , p  {u , v } u , v ∈V ×V d  p u , p v  d  p u , p v  u v

mi tdenZei c hnungs pos i t i one npu, pv unddem euk l i di s c henAbs t a ndd (pu, pv) s owi eden F eder k ons t a nt enkuv(1)undderl a dungs ba s i er t enAbs t oßungs s t ä r k ekuv(2).

Gr undl a genS c i Vi s–7. Gr a phen

82

Ber ec hnungdesKr af t mi ni mums



Zum F i ndendesKr a f t mi ni mumsk a nnei neVi e l z a hl numer i s c herVer f a hr env er wendet wer den. E i nhä uf i ggenut z t eri nt ui t i v erAns a t zi s t : 1)Pl a z i er edi eKnot enz uf ä l l i gi nderE bene 2)Ber e c hnedi eKr a f tF(v) f üra l l eKnot env. 3)Bewegej edenKnot envei nk l ei nesS t üc ki nRi c ht ungF(v). 4)Wenndi eKr ä f t eni c hta nnä he r ndNul l s i ndundda sMa x i mum a nI t er a t i onenni c ht er r e i c hti s t , gehez u2) .



Al t er na t i v e, s c hne l l er eAns ä t z el i ef er tbei s pi el s wei s edi eNumer i kgewöhnl i c her Di f f er ent i a l gl ei c hungen.

Gr undl a genS c i Vi s–7. Gr a phen

83

Kr af t bas i er t eAns ät z e–Anwendungen

Gr undl a genS c i Vi s–7. Gr a phen

84

Ei ns c hr änkungenf ürkr af t bas i er t eAns ät z e Di ek r a f t ba s i e r t enMe t hodenl a s s ens i c hgutmi tE i ns c hr ä nk ungenwi e ●

f es t gel egt ePos i t i one nei ni gerKnot en,



f i x i er t eT ei l gr a phe n



v or gegebene rRa hmenf ürdenGr a phen



dur c hE ner gi ea us dr üc k ba r eBes c hr ä nk ungen( z . B. unt er s c hi edl i c heAbs t ä ndez wi s c he n Knot en)

v er bi nden.

Gr undl a genS c i Vi s–7. Gr a phen

85

Fi ndenei nesgut enMi ni mums





Kr a f t ba s i e r t eMet hodenbenöt i genof tv i el Rec hena uf wa nd. Da hers i ndef f i z i ent e Mi ni mi er ungs met hodennöt i g. E nt wederwi r dderZuf a l l bemüht( S i mul a t edAnnea l i ng, Beha ndl ungs t ei f erDi f f er ent i a l gl ei c hungen, Kombi na t or i s c heVor beha ndel ung) oderes wer dengeei gne t eHeur i s t i k env er we ndet . We i t er eDe t a i l ser gebens i c ha usdem Buc hv on[ Ba t t i s t a , Ea des , Ta ma s s i a , Tol l i s . Gr a ph Dr a wi ng. Pr ent i c eHa l l , UpperSa ddl eRi v er , NJ , USA, 1999]derdor tz i t i er t enL i t er a t urund denPr oc eedi ngsderGr a phDr a wi ngConf er e nc eS e r i es .

Gr undl a genS c i Vi s–7. Gr a phen

86

I nhal t s ver z ei c hni s 9.Dar s t el l ungvonGr aphen 5.Zei c he na l gor i t hmenf ürBä ume 1. Tr a v er s i er env onBä umen 2. Wet her e l l S ha nnonAl gor i t hmus 3. Re i ngol dT i l f or dAl gor i t hmus 4. Hf ör mi gesL a y out 5. Ra di a l esL a y out 6.Kr a f t ba s i er t eAns ä t z ef üra l l gemei neGr a phen 7.Mani pul at i onvonDar s t el l ungen 1. Cl us t er i ng 2. Hi er a r c hi s c he sCl us t er i ng 3. Re l ev a nz ba s i er t eAns ä t z e

Gr undl a genS c i Vi s–7. Gr a phen

87

Cl us t er i ng





I ns bes onder ewennderGr a phz ugr oßf ürdi eDa r s t el l ungi s t , k a nnma ni hna uc h v er e i nf a c he n. Di ese r f ol gti nderRegel dur c hei nCl us t er i ngderKnot en. Ma nunt er s c hei det da bei z wei Gr undpr i nz i pi en: –

St r uc t ur al c l us t er i ng, be i dem nura uf gr undderS t r uk t urdesGr a phen z us a mmengef a s s twi r d.



Cont ent bas edc l us t er i ng, bei de m di eS e ma nt i k , i ns bes onder ederKnot e n, mi t be r üc k s i c ht i gtwi r d.

F a s ta l l eVer f a hr e nba s i er ena ufs t r uc t ur a l c l us t er i ng, daesei nf a c he rumz us et z eni s tund derAns a t za ufj edenGr a phenuna bhä ngi gv onderAnwendungs domä nea ngewendet wer denk a nn.

Visualization of a 160-vertex relaxed caveman graph [228] with m = 1415 edges computed by starting with random initial positions for each vertex and using a spring-force algorithm to iteratively move them to the final locations [203]. The graph was generated with a model that introduced a clear eight-cluster structure, but no information on the clustering was given to the spring-force algorithm. However, the natural grouping by balancing the “springs” of the edges matches the inherent cluster structure. [Schaeffer, Graph Clustering, Computer Science Review, 2007]

Gr undl a genS c i Vi s–7. Gr a phen

88

Hi er ar c hi s c hesCl us t er i ng



Cl us t er i ngk a nna uc hv er wendetv er s c hi edeneAbs t r a k t i ons ebene ndesGr a phenz u er z e ugen.



Aufderf ei ns t enE benes i nda l l eKnot enundKa nt ens i c ht ba r .



Aufhöhe r e nE bene nwer denj ewei l smehr er eKnot enoderCl us t erz uei nem Cl us t erde r nä c hs t enE benez us a mmengef a s s t . Zwi s c henCl us t er nwi r dei neKa nt eei ngez e i c hnet , wennei neKa nt ez wi s c he nE l ement enderCl us t erex i s t i er t .



Dur c hi nt er a k t i v esAnc l i c k enl a s s ens i c hKnot e nex pa ndi er e n.

Gr undl a genS c i Vi s–7. Gr a phen

89



Of tbes t ehtei nGr a pha usv er s c hi ede nwi c ht i genE i nhei t en. S omi tk a nndi eDa r s t el l ungdes Gr a phenv er ei nf a c htwer den, i ndem z . B. weni gerwi c ht i geS t r uk t ur e nunt er dr üc k twer den.



Hi er z umus sdenKnot enundKa nt enei nRel ev a nz wer tz ugeor dnetwer den, deri m Regel f a l l v om Nut z e rbes t i mmtwi r d. Hä uf i gwer denv or def i ni er t eKr i t er i en, wi edi eAnz a hl derNa c hba r k not en, odera s s oz i i er t eS k a l a r wer t edi es i c ha usderj e wei l i genAnwendung er gebenv er wendet .



F ürdi eRepr ä s ent a t i ongi btesdr e i v er s c hi edeneAns ä t z e : –

Ghos t i ng, a l s ounwi c ht i geKa nt enundKnot eni ndenHi nt er gr undt r e t enl a s s en.



Hi di ng, a l s ounwi c ht i geE l ement ewegl a s s en.



Gr oupi ng, a l s ounwi c ht i geE l ement ez us a mme nf a s s en.

Gr undl a genS c i Vi s–7. Gr a phen

90

Ref er enz en Di eE r k l ä r ungenf ol gendenBes c hr ei bungeni n: ●

R. Di es t el . Gr a phent he or i e, S pr i nger , 3. Auf l a ge, 2006



G. Di Ba t t i s t a , P. E a des , T . T a ma s s i a , I . G. T ol l i s . Gr a phDr a wi ng: Al gor i t hmsf ort he Vi s ua l i z a t i onofGr a phs , Pr ent i c eHa l l , 1999

Gr undl a genS c i Vi s–7. Gr a phen

91