orientations of planar graphs
play

Orientations of Planar Graphs Doc-Course Bellaterra March 11, 2009 - PowerPoint PPT Presentation

Orientations of Planar Graphs Doc-Course Bellaterra March 11, 2009 Stefan Felsner Technische Universit at Berlin felsner@math.tu-berlin.de Topics -Orientations Sample Applications Counting I: Bounds Counting II: Exact Lattices


  1. Orientations of Planar Graphs Doc-Course Bellaterra March 11, 2009 Stefan Felsner Technische Universit¨ at Berlin felsner@math.tu-berlin.de

  2. Topics α -Orientations Sample Applications Counting I: Bounds Counting II: Exact Lattices Counting III: Random Sampling

  3. alpha-Orientations Definition. Given G = ( V, E ) and α : V → IN . An α -orientation of G is an orientation with outdeg ( v ) = α ( v ) for all v . Example. Two orientations for the same α .

  4. Example 1: Eulerian Orientations • Orientations with outdeg ( v ) = indeg ( v ) for all v , i.e. α ( v ) = d ( v ) 2

  5. Example 2: Spanning Trees of Planar Graphs G a planar graph. Spanning trees of G are in bijection with α T orientations of a rooted primal-dual completion � G • α T ( v ) = 1 for a non-root vertex v and α T ( v e ) = 3 for an edge-vertex v e and α T ( v r ) = 0 and α T ( v ∗ r ) = 0 . v r v ∗ r

  6. Example 3: 3-Orientations G a planar triangulation, let • α ( v ) = 3 for each inner vertex and α ( v ) = 0 for each outer vertex.

  7. Example 4: 2-Orientations G a planar quadrangulation, let • α ( v ) = 0 for an opposite pair of outer vertices and α ( v ) = 2 for each other vertex. t s

  8. Topics α -Orientations Sample Applications Counting I: Bounds Counting II: Exact Lattices Counting III: Random Sampling

  9. Schnyder Woods G = ( V, E ) a plane triangulation, F = { a 1 , a 2 , a 3 } the outer triangle. A coloring and orientation of the interior edges of G with colors 1 , 2 , 3 is a Schnyder wood of G iff • Inner vertex condition: • Edges { v, a i } are oriented v → a i in color i .

  10. Schnyder Woods and 3-Orientations Theorem. Schnyder woods and 3-orientations are equivalent. Proof. • Define the path of an edge: • The path is simple (Euler), hence, ends at some a i .

  11. Schnyder Woods - Trees • The set T i of edges colored i is a tree rooted at a i . Proof. Path e − → a i is unique (again Euler).

  12. Schnyder Woods - Paths • Paths of different color have at most one vertex in common.

  13. Schnyder Woods - Regions • Every vertex has three distinguished regions. R 3 R 2 R 1

  14. Schnyder Woods - Regions • If u ∈ R i ( v ) then R i ( u ) ⊂ R i ( v ) . v u

  15. Grid Drawings The count of faces in the green and red region yields two coordinates ( v g , v r ) for vertex v . ⇒ straight line drawing on the 2n − 5 × 2n − 5 grid. =

  16. Separating Decompositions G = ( V, E ) a plane quadrangulation, F = { a 0 , x , a 1 , y } the outer face. A coloring and orientation of the interior edges of G with colors 0 , 1 is a separating decomposition of G iff • Inner vertex condition: • Edges incident to a 0 and a 1 are oriented v → a i in color i .

  17. Separating Decompositions and 2-Orientations Theorem. Separating decompositions and 2-orientations are equivalent. Proof. • Define the path of an edge: • The path is simple (Euler), hence, ends at some a i .

  18. Separating Decompositions - Trees The set T i of edges colored i is a tree rooted at a i . Proof. Path e − → a i is unique.

  19. Separating Decompositions - Paths • Paths of different color have at most one vertex in common.

  20. Separating Decompositions - Regions • Every vertex has two distinguished regions.

  21. Separating Decompositions - Regions • If u ∈ R 0 ( v ) then R 0 ( u ) ⊂ R 0 ( v ) . v u

  22. 2-Book Embedding The count of faces in the red region yields a number v r for vertex v � = s, t . s t

  23. Bipolar Orientations Definition. A bipolar orientation is an acyclic orientation with a unique source s and a unique sink t . s t

  24. Bipolar Orientations Definition. A bipolar orientation is an acyclic orientation with a unique source s and a unique sink t . s t Plane bipolar orientations with s and t on the outer face t f are characterized by face f v vertex s f

  25. Plane Bipolar Orientations and 2-Orientations t t s s A plane bipolar orientation and its angular map.

  26. Orienting the Angular Map t t s s v -edges f -edges Angular edges oriented by vertices and faces.

  27. Plane Bipolar Orientations and Rectangular Layouts A plane bipolar orientation and its dual orientation yield a rectangular layout (visibility representation). t s ′ t ′ s coordinates from longest paths

  28. Topics α -Orientations Sample Applications Counting I: Bounds Counting II: Exact Lattices Counting III: Random Sampling

  29. How Many? Let G be a plane graph and α : V → IN . How many α -orientations can G have?

  30. How Many? Let G be a plane graph and α : V → IN . How many α -orientations can G have? Choose a spanning tree T of G and orient the edges not in T randomly.

  31. Towards an Upper Bound If at all the orientation on G − T is uniquely extendible. α ≡ 2 ⇒ there are at most 2 m −( n − 1 ) α -orientations. =

  32. Improve on one color An orientation can be extended only if outdeg ( v ) ∈ { α ( v ) , α ( v ) − 1 } for all v . Let I be an independent set of size ≥ n 4 (4CT) Choose a tree T such that I ⊂ leaves ( T ) . Each v ∈ I can independently obstruct extendability. � d ( v )− 1 � � d ( v )− 1 � � d ( v ) � � � d ( v ) There are + = ≤ good choices ⌊ d ( v ) /2 ⌋ α ( v ) α ( v )− 1 α ( v ) for the orientations of edges at v .

  33. The Result Since � � 1 d ( v ) ≤ 3 Prob ( d ( v ) = α ( v )) ≤ 2 d ( v )− 1 ⌊ d ( v ) /2 ⌋ 4 we conclude: Theorem. The number of α -orientations of a plane graph on n vertices is at most 2 m − n � 3 � n/4 ≤ 2 2n � 3 � n/4 ≈ 3.73 n 4 4

  34. Towards a Lower Bound Observation. Flipping cycles preserves α -orientations.

  35. Towards a Lower Bound Observation. Flipping cycles preserves α -orientations. We show that there are many 3-orientation of the triangular lattice

  36. The Initial Orientation

  37. The Initial Orientation Any subset of the green triangles can be flipped.

  38. Green and White Flips If 0 or 3 of the green neighbors are flipped a white triangle can be flipped. using Jensen’s ineq. = ⇒ # 3-orientations ≥ 2 #f − green E ( 2 f − white − flippable ) ≥ 2 n 2 E ( f − white − flippable ) = 2 n 2 8 #f − white = 2 4 n = 2.37 n 2 5

  39. Topics α -Orientations Sample Applications Counting I: Bounds Counting II: Exact Lattices Counting III: Random Sampling

  40. Alternating Layouts of Trees Definition. A numbering of the vertices of a tree is alternating if it is a 1-book embedding with no double-arc . double arc

  41. Alternating Layouts of Trees Proposition. A rooted plane tree has a unique alternating layout with the root as leftmost vertex. 0 5 12 15 1 2 6 8 1314 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 4 7 9 1011 Label black vertices at first visit, white vertices at last visit.

  42. Separating Decompositions and Alternating Trees Proposition. The 2-book embedding induced by a separation decomposition splits into two alternating trees.

  43. A Bijection Theorem. There is a bijection between pairs ( S, T ) of alternating trees on n vertices with reverse fingerprints and separating decompositions of quadrangulations with n + 2 vertices. T T + r S 1 1 1 0 0 r T S S + 0 0 1 1 1

  44. Alternating and Full Binary Trees Proposition. There is bijection between alternating and binary trees that preserves fingerprints. 0 1 1 1 0 1 0 1 1 1 1 0 0 1 0 1 1 1 0 1 0 1 1 1 1 0 0 1

  45. Rectangular Dissections Theorem. There is a bijection between pairs ( S, T ) of binary trees with n leaves and reverse fingerprints and rectangular dissections ∗ of the square based on n − 2 diagonal points. ∗ This is again the rectangular layout associated to the bipolar orientation.

  46. Permutations and Trees 7 1 Min ( ρ ( π )) 2 Max ( π ) 6 3 5 4 3 1 5 4 2 6 7 1 7 4 6 3 2 5 5 2 3 6 4 7 1 Proposition. For a permutation π of [ n − 1 ] the pair ( Max ( π ) , Min ( π )) is a pair of binary trees with n leaves and reverse fingerprints.

  47. Baxter Permutations Definition. A permutation is Baxter if it avoids the pattern 3 − 14 − 2 and 2 − 41 − 3 . Example: A non-Baxter permutation with a 2 − 41 − 3 pattern π = 6, 3, 8, 7, 2, 9, 1, 5, 4 Theorem. The mapping π ( Max ( π ) , Min ( π )) is → bijection between Baxter permutations of [ n − 1 ] and binary trees with n leaves and reverse fingerprints, i.e., rectangular dissections of the square based on n − 2 diagonal points.

  48. Constructing the Permutation Rule: If the south-corner of R ( k ) is a , i.e., a left child in tree T , then R ( k − 1 ) is the next-left, otherwise, next-right.

  49. Constructing the Permutation Rule: If the south-corner of R ( k ) is a , i.e., a left child in tree T , then R ( k − 1 ) is the next-left, otherwise, next-right. 7 6

  50. Constructing the Permutation Rule: If the south-corner of R ( k ) is a , i.e., a left child in tree T , then R ( k − 1 ) is the next-left, otherwise, next-right. 7 5 6

  51. Constructing the Permutation Rule: If the south-corner of R ( k ) is a , i.e., a left child in tree T , then R ( k − 1 ) is the next-left, otherwise, next-right. 7 5 4 6

  52. Constructing the Permutation Rule: If the south-corner of R ( k ) is a , i.e., a left child in tree T , then R ( k − 1 ) is the next-left, otherwise, next-right. 7 5 3 4 6

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend