Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 SeparatingThickness fromGeometricThickness DavidEppstein Univ.ofCalifornia,Irvine Dept.ofInformationandComputerScience
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 WhyThickness? Often,graphsarenonplanar,andcrossingscanmakeedgeshardtofollow
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 WhyThickness? Ifcrossingedgesaregivendifferentcolors,theycanbeeasiertofollow
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 Thicknessdefjnitions:bookthickness Placeverticesvertically alongthespineofabook (verticallinein3d) Placeeachedgeinto oneofthepagesofthebook (openhalfplaneboundedbyline) Withineachpage,edgesmust notcrosseachother Canfoldpagesfmat toget2dgraphdrawing Edgesmusthavebends Thickness=min#pagesneeded
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 Thicknessdefjnitions:bookthickness (alternativedef) Bendspineintoaconvexcurve Drawedgesasstraight linesegments Useonecolorperpage Result:drawingwith verticesinconvexposition (e.g.regularpolygon), straightedges , edgescancrossonlyif theyhave differentcolors Example:K 6
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 Thicknessdefjnitions:graphthickness Partitiongraphedgesinto minimum#ofplanarsubgraphs Eachsubgraphcanbedrawnindependentlywithstraightlinesegmentedges Vertices neednothaveconsistentpositions inalldrawings Example:K 6,8
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 Thicknessdefjnitions:graphthickness (alternativedef) Example:K 6,8 Viewplanesinwhichlayers aredrawnasrubbersheets Deformeachsheet untileachvertexhasthe samelocationineachsheet Result: Graph drawninasingleplane Edgescancrossonlyif differentcolors Edgesmaybe forcedtobend
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 Thicknessdefjnitions:geometricthickness Example:K 6,6 Drawgraphintheplane eachvertexasa singlepoint (notrestrictedtoconvexposition) eachedgeasa straight linesegment(notallowedtobend) edgesallowedtocrossonlywhentheyhave differentcolors
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 Somecomplexitytheory: Bookthickness: Geometricthickness: Graphthickness: NP-complete (Hamiltoniantriangulation ofplanargraphs) Unknowncomplexity (likelytobeNP-complete) NP-complete (usingrigidityofK 6,8 drawing) So,ifwecan’tquicklyfjndoptimaldrawingsofthesetypes, Howwellcanweapproximatetheoptimalnumberofcolors?
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 Constantfactorapproximationtographthickness: Partitionedgesofgraphinto minimum#offorests( arboricity ) Any planargraph hasarboricity ≤ 3 (e.g.Schnyder’sgriddrawingalgorithm) Soforarbitrarygraphs, arboricity ≥ graphthickness ≥ arboricity/3
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 Howsimilararebookthickness,geometricthickness,andgraphthickness? Equivalently,doesarboricityapproximateotherkindsofthickness? Known:bookthickness ≥ geometricthickness ≥ graphthickness Known:geometricthickness ≠ graphthickness K6,8hasgraphthicknesstwo,geometricthicknessthree Moregenerally,ratio ≥ 1.0627forcompletegraphs [Dillencourt,Eppstein,Hirschberg,GraphDrawing‘98] Known:bookthickness ≠ geometricthickness Maximalplanargraphshavegeometricthicknessone,bookthicknesstwo Moregenerally,ratio ≥ 2forcompletegraphs Unknown:howbigcanwemaketheseratios?
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 Newresults: Ratiobetweenbookthicknessandgeometricthickness isnotboundedbyanyconstantfactor WedescribeafamilyofgraphsG 2 (k) geometricthicknessofG 2 (k)=2 bookthicknessofG 2 (k)isunbounded Ratiobetweengeometricthicknessandgraphthickness isnotboundedbyanyconstantfactor WedescribeafamilyofgraphsG 3 (k) graphthicknessofG 3 (k) ≤ arboricityofG 3 (k)=3 geometricthicknessofG 3 (k)isunbounded Keyidea:Buildfamiliesofgraphsbymodifyingcompletegraphs Showdirectlythatonekindofthicknessissmall UseRamseyTheorytoamplifyotherkindofthickness
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 RamseyTheory Generalidea:largeenoughstructureshavehighlyorderedsubstructures Foranynumberofcolors r ,andnumberofvertices k , wecanfjnda(large)integer R r (k) sothatifweuse r colorstocolortheedgesofacompletegraphon R r (k) vertices thensome k -vertexcompletesubgraphusesonlyoneedgecolor Example:R 2 (3)=6
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 RamseyTheory Generalidea:largeenoughstructureshavehighlyorderedsubstructures Foranynumberofcolors r ,andnumberofvertices k , wecanfjnda(large)integer R r (k) sothatifweuse r colorstocolortheedgesofacompletegraphon R r (k) vertices thensome k -vertexcompletesubgraphusesonlyoneedgecolor Example:R 2 (3)=6
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 Graphswithhighbookthickness andlowgeometricthickness FormgraphG 2 (k)bymakingonevertex for eachone-ortwo-elementsubset ofak-elementset Placeedgebetweentwosubsets whenever onesubsetcontainstheother Equivalently... subdivideeachedge ofcompletegraph onkvertices,intoatwo-edgepath G 2 (k)canbedrawnwith geometricthickness=2
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 G 2 (5)hasbookthicknessgreaterthantwo... ...becauseit’snotplanar Bookswithtwoleavescanbefmattenedintoasingleplane
Separatingthicknessfromgeometricthickness D.Eppstein,UCIrvine,GraphDrawing2002 Foranyt,G 2 (Rt(t-1)/2(5))hasbookthicknessgreaterthant Proof: LetR=R t(t-1)/2 (5) SupposewehadabookdrawingofG 2 (R)withonlytlayers viewpairsoflayersineach2-edgepathassinglecolorsofedgesofK R RamseytheoryprovidesmonochromaticK 5 correspondstoG 2 (5)subgraphofG 2 (R)withonlytwolayers ButG 2 (5)doesnothavebookthicknesstwo,contradiction
Separatingthicknessfromgeometricthickness Forms forestofstars ...aslongassomeG 3 (k) geometricthicknessunbounded completehypergraph)shows (withmulticoloredtriplesof SameRamseytheoryargument Sographthicknessalso ≤ 3. edgesateachtripletonvertex D.Eppstein,UCIrvine,GraphDrawing2002 Usedifferentcolorsforthethree Arboricity ≤ 3: edges: containmentrelations betweensubsets vertices:one-element( singleton )andthree-element( tripleton )subsetsofk-elementset FormgraphG 3 (k) Graphswithhighgeometricthicknessandlowbookthickness hasgeometricthickness>3
Recommend
More recommend