part a schaeffer type bijections
play

Part A: Schaeffer type bijections A.I Reminders about trees and - PowerPoint PPT Presentation

Bijections for Planar Maps: Beautiful and Powerful Part A: Schaeffer type bijections A.I Reminders about trees and maps Trees Def. A tree is a connected acyclic graph. Trees Def. A tree is a connected acyclic graph. Def. A rooted tree is a


  1. Bijection 2: minimal accessible orientated map ← → mobiles. Example: controlled explosion 6 8 8 6 2 2 3 3 7 7 4 1 1 5 4 5 Lemma: No loss of information in separation of tree and mobile. Proof: k th vertex of tree is glued to k th white corner of mobile.

  2. Bijection 2: minimal accessible orientated map ← → mobiles. Thm: [B. 07] The controlled explosion is a bijection between • minimal accessible oriented maps with n edges, • pairs of rooted plane trees with n and n + 1 edges. Example: tree of left-paths mobile

  3. Summary map + minimal accessible orientation map + spanning tree mobile + tree of left-paths

  4. Summary map + minimal accessible orientation map + spanning tree mobile + tree of left-paths General scheme of Shaeffer type bijection (for a class of maps): 1. Identify a canonical minimal accessible orientation. 2. Associate spanning-tree + decoration or Mobile + decoration .

  5. Summary map + minimal accessible orientation map + spanning tree mobile + tree of left-paths General scheme of Shaeffer type bijection (for a class of maps): 1. Identify a canonical minimal accessible orientation. 2. Associate spanning-tree + decoration or Mobile + decoration . The art is in finding a good canonical orientation : it should characterize the class of maps and lead to simple decorations.

  6. Additional remarks 1. Tree of left-paths can be encoded by either children-code, height-code, dual children-code . . . 2 2 1 1 2 0 3 children-code height-code dual children-code

  7. Additional remarks 1. Tree of left-paths can be encoded by either children-code, height-code, dual children-code . . . 2. The toolbox is self-dual . dual orientation corresponds dual orientation gives to dual spanning tree same mobile and dual tree

  8. Additional remarks 1. Tree of left-paths can be encoded by either children-code, height-code, dual children-code . . . 2. The toolbox is self-dual . controlled explosion controlled explosion

  9. Additional remarks 1. Tree of left-paths can be encoded by either children-code, height-code, dual children-code . . . 2. The toolbox is self-dual . 3. The toolbox has a nice extension to other orientations . case of acyclic orientations extends into a bijection with several sources orientations ← → subgraphs [B. 08] arxiv:0612003

  10. Additional remarks 1. Tree of left-paths can be encoded by either children-code, height-code, dual children-code . . . 2. The toolbox is self-dual . 3. The toolbox has a nice extension to other orientations . 4. The toolbox has a nice extension to higher genus . [B., Chapuy 10] arxiv:1001.1592

  11. A.III The Cori-Vauquelin/Schaeffer’s bijection as a specialization of the Tree-rooted map bijection

  12. Quadrangulation Def. A quadrangulation is a map with faces of degree 4.

  13. Quadrangulation Def. A quadrangulation is a map with faces of degree 4. Prop. A quadrangulation is bipartite .

  14. Quadrangulation Def. A quadrangulation is a map with faces of degree 4. Prop. A quadrangulation is bipartite . Proof. Any face has even degree. ⇒ Any cycle has even length. ⇒ The map is bipartite.

  15. Quadrangulation Def. A quadrangulation is a map with faces of degree 4. 2 1 2 3 2 0 1 2 Prop. A quadrangulation is bipartite . Cor. The distance from root-vertex changes by ± 1 across each edge (never 0).

  16. Geodesic orientation Def. Geodesic orientation = orient every edge away from root-vertex. 2 1 3 2 2 2 0 1

  17. Geodesic orientation Def. Geodesic orientation = orient every edge away from root-vertex. 2 1 3 2 2 2 0 1 Remark. The geodesic orientation is minimal accessible.

  18. Mobile obtained from the geodesic orientation 2 1 3 2 2 2 0 1

  19. Mobile obtained from the geodesic orientation 2 1 3 2 2 2 0 1 Remark. Every black vertex of the mobile has degree 2. (except for root-face)

  20. Mobile obtained from the geodesic orientation 2 1 3 2 2 2 0 1 Remark. Every black vertex of the mobile has degree 2. (except for root-face) Remark. All the left-paths (in fact, all directed paths) are geodesics. Hence, distance labels = height code of trees of left-paths.

  21. Mobile obtained from the geodesic orientation 2 2 1 1 3 3 2 2 2 2 2 2 0 1 0 1 Def. Well-labeled trees = tree with positive labels such that root has label 1 and label differ by 0,1, or − 1 along edges. Thm [Shaeffer 98]. The above construction is a bijection between quadrangulations ( n vertices) and well-labeled trees ( n − 1 vertices).

  22. Additional remarks 1. The above construction extends to bipartite maps : it recovers [Bouttier, Di Francesco, Guitter 04]. 2 2 1 3 2 1 3 2 2 2 2 0 1 0 1 2

  23. Additional remarks 1. The above construction extends to bipartite maps : it recovers [Bouttier, Di Francesco, Guitter 04]. 2. The above construction extends to higher genus surfaces [Marcus Schaeffer 98/Chapuy Marcus Schaeffer 08]

  24. A.IV The master bijection framework

  25. A few bijections • Triangulations ( 2 n faces) 2 n � 3 n 1 � 4 n − 2 � � Simple: Loopless: ( n + 1)(2 n + 1) n (2 n − 1) n − 1 n [ Poulalhon, Schaeffer 02 ] [Poulalhon, Schaeffer 06 Fusy, Poulalhon, Schaeffer 08 ] • Quadrangulations ( n faces) � 3 n 2 · 3 n � 2 n 2 � � General: Simple: ( n + 1)( n + 2) n n ( n + 1) n − 1 [Schaeffer 97, Schaeffer 98 ] [ Schaeffer 98 , Fusy 07] • Bipartite maps ( n i faces of degree 2 i ) 2 · ( � i n i )! � n i 1 � 2 i − 1 � (2 + � ( i − 1) n i )! n i ! i i [Schaeffer 97, Bouttier, Di Francesco, Guitter 04 ]

  26. A few bijections Girth 4 3 2 1 Degree of the faces 6 7 8 1 2 3 4 5

  27. Goal: Find a master bijection for planar maps which unifies all known bijections (of red type).

  28. Goal: Find a master bijection for planar maps which unifies all known bijections (of red type). Strategy: 1. Define a master bijection between a class of oriented maps and a class of decorated trees . 2. Define canonical orientations for maps in any class defined by degree and girth constraints.

  29. Goal: Find a master bijection for planar maps which unifies all known bijections (of red type).

  30. Goal: Find a master bijection for planar maps which unifies all known bijections (of red type). Alternative strategies: • Bijections of the blue type [Albenque, Poulalhon 15] Same orientation. Encodes the map by “spanning tree with buds”.

  31. Goal: Find a master bijection for planar maps which unifies all known bijections (of red type). Alternative strategies: • Bijections of the blue type [Albenque, Poulalhon 15] Same orientation. Encodes the map by “spanning tree with buds”. • Recursive decomposition by slices [Bouttier, Guitter 14] Direct cutting of the map. Same orientation (?).

  32. Oriented maps A plane map is a planar map with a distinguished “external face”. external face external vertices

  33. Oriented maps A plane map is a planar map with a distinguished “external face”. external face external vertices Let O be the set of oriented plane maps such that: • there is no counterclockwise directed cycle ( minimal ), • internal vertices can be reached from external vertices ( accessible ), • external vertices have indegree 1.

  34. Mobiles A mobile is a plane tree with vertices properly colored in black and white, together with buds (arrows) incident only to black vertices.

  35. Master bijection Mapping Φ for an oriented map in O : • Return the external edges. • Place a black vertex in each internal face. Draw an edge/bud for each clockwise/counterclockwise edge. • Erase the map.

  36. Master bijection Theorem [B.,Fusy]: The mapping Φ is a bijection between the set O of oriented maps and the set of mobiles with more buds than edges. Moreover, indegree of internal vertices ← → degree of white vertices degree of internal faces ← → degree of black vertices degree of external face ← → #buds - #edges

  37. Canonical orientations

  38. Goal: C = class of maps defined by girth constraints and degree constraints. We want to define a canonical orientation in O for each map in C Girth C 4 3 2 1 Degree of faces 6 7 1 2 3 4 5

  39. How to define a canonical orientation? We consider a plane map M and want to define an orientation in O (orientations which are minimal + accessible + external indegree 1).

  40. How to define a canonical orientation? We consider a plane map M and want to define an orientation in O (orientations which are minimal + accessible + external indegree 1). Fact 1 : Let α be a function from the vertices of M to N . If there is an orientation of M with indegree α ( v ) for each vertex v , then there is unique minimal one. ⇒ Orientations in O can be defined by specifying the indegree α ( v ) .

  41. How to define a canonical orientation? We consider a plane map M and want to define an orientation in O (orientations which are minimal + accessible + external indegree 1). Fact 1 : Let α be a function from the vertices of M to N . If there is an orientation of M with indegree α ( v ) for each vertex v , then there is unique minimal one. ⇒ Orientations in O can be defined by specifying the indegree α ( v ) . Fact 2 : An orientation with indegree α ( v ) exists (and is accessible) if and only if � • α ( v ) = | E | v ∈ V � • ∀ U ⊂ V , α ( v ) ≥ | E U | (strict if there is an external vertex / ∈ U ). v ∈ U

  42. How to define a canonical orientation? We consider a plane map M and want to define an orientation in O (orientations which are minimal + accessible + external indegree 1). Conclusion : For a map G , one can define an orientation in O by specifying an indegree function α such that: � • α ( v ) = | E | , v ∈ V � • ∀ U ⊂ V , α ( v ) ≥ | E U | (strict if an external vertex / ∈ U ), v ∈ U • α ( v ) = 1 for every external vertex v .

  43. How to define a canonical orientation? We consider a plane map M and want to define an orientation in O (orientations which are minimal + accessible + external indegree 1). Conclusion : For a map G , one can define an orientation in O by specifying an indegree function α such that: � • α ( v ) = | E | , v ∈ V � • ∀ U ⊂ V , α ( v ) ≥ | E U | (strict if an external vertex / ∈ U ), v ∈ U • α ( v ) = 1 for every external vertex v . Remark : Specifying indegrees is also convenient for master bijection: indegrees of internal vertices ← → degrees of white vertices.

  44. Example: Simple triangulations Girth 4 3 2 1 Degree of faces 6 7 1 2 3 4 5

  45. Example: Simple triangulations Fact: A triangulation with n internal vertices has 3 n internal edges. Proof: The numbers v , e , f of vertices edges and faces satisfy: • Incidence relation: 3 f = 2 e . • Euler relation: v − e + f = 2 . �

  46. Example: Simple triangulations Fact: A triangulation with n internal vertices has 3 n internal edges. Natural candidate for indegree function: � 3 if v internal � α : v �→ 1 if v external . � � 1 1 3 3 3 3 1

  47. Example: Simple triangulations Thm. [Schnyder 89] A triangulation admits an orientation with indegree function α if and only if it is simple. New proof: Euler relation + the incidence relation ⇒ α satisfies: • � v ∈ V α ( v ) = | E | , • ∀ U ⊂ V , � u ∈ U α ( u ) ≥ | E U | (strict if an external vertex / ∈ U ), • α ( v ) = 1 for every external vertex v . �

  48. Example: Simple triangulations Thm. [Schnyder 89] A triangulation admits an orientation with indegree function α if and only if it is simple. ⇒ The class of simple triangulations is identified with the class of oriented maps in O such that • faces have degree 3 • internal vertices have indegree 3

  49. Example: Simple triangulations Thm. [Schnyder 89] A triangulation admits an orientation with indegree function α if and only if it is simple. ⇒ The class of simple triangulations is identified with the class of oriented maps in O such that • faces have degree 3 • internal vertices have indegree 3 Thm [recovering FuPoSc08]: The master bijection Φ induces a bijection between simple triangulations and mobiles such that • black vertices have degree 3 • white vertices have degree 3

  50. Example: Simple triangulations Thm. [Schnyder 89] A triangulation admits an orientation with indegree function α if and only if it is simple. ⇒ The class of simple triangulations is identified with the class of oriented maps in O such that • faces have degree 3 • internal vertices have indegree 3 Thm [recovering FuPoSc08]: The master bijection Φ induces a bijection between simple triangulations and mobiles such that • black vertices have degree 3 • white vertices have degree 3 Corollary: The number of rooted simple triangulations with 2 n faces � 4 n − 2 � 1 is . n (2 n − 1) n − 1

  51. Orientations for d -angulations of girth d Fact: A d -angulation with ( d − 2) n internal vertices has dn internal edges. Natural candidate for indegree function: � d/ ( d − 2) if v internal � α : v �→ . . . � 1 if v external � d = 5

  52. Orientations for d -angulations of girth d Fact: A d -angulation with ( d − 2) n internal vertices has dn internal edges. Natural candidate for indegree function: � d/ ( d − 2) if v internal � α : v �→ . . . � 1 if v external � 5 5 5 d = 5 5 5 5 Idea: We can look for an orientation of ( d − 2) G with indegree function � d if v internal � α : v �→ 1 if v external . � �

  53. Orientations for d -angulations of girth d Thm [B., Fusy]: Let G be a d -angulation. G has girth d ← → G admits a weighted orientation with • weight d − 2 per edges. • ingoing weight d per internal vertex, • ingoing weight 1 per external vertex. j > 0 i ≤ 0 2 1 j > 0 2 i> 0 1 2 1 i + j = d − 2 2 1

  54. Orientations for d -angulations of girth d Thm [B., Fusy]: Let G be a d -angulation. G has girth d ← → G admits a weighted orientation with • weight d − 2 per edges. • ingoing weight d per internal vertex, • ingoing weight 1 per external vertex. Moreover, G admits a unique such orientation in O in this case. 0 j > 0 i ≤ 0 3 3 0 0 2 1 3 j > 0 2 i> 0 1 2 1 3 0 3 i + j = d − 2 2 1 3 0 0 Proof: Use the Euler relation + incidence relation as before. �

  55. Orientations for maps of girth d Girth 4 3 2 1 Degree of faces 6 7 1 2 3 4 5

  56. Orientations for maps of girth d Thm [B., Fusy]: Let G be a map. G has girth d ← → G admits a weighted bi-orientation with • weight d − 2 per edges. • ingoing weight d per internal vertex, • ingoing weight 1 per external vertex, • clockwise outgoing weight d − deg per faces. Moreover, G admits a unique such orientation in O in this case. 0 3 1 2 0 3 j > 0 0 i ≤ 0 1 2 1 3 -1 4 0 2 3 3 2 0 j > 0 i> 0 1 -1 4 4 1 2 -1 i ≤ 0 j ≤ 0 3 d = 5 0 5 i + j = d − 2 -2

  57. Master bijection for weighted bi-orientation Theorem [B., Fusy] There is a bijection between weighted bi-oriented plane maps in O and weighted mobiles. Moreover, weight of internal edges ← → weight of edges ingoing weight of internal vertices ← → weight of white vertices degree of internal faces ← → degree of black vertices outgoing weight of internal faces ← → weight of black vertices 0 3 3 0 1 2 0 1 2 3 0 3 0 0 4 1 21 3 -14 0 -1 2 1 3 1 3 2 3 2 3 2 0 3 2 0 1 1 -14 -1 0 4 4 -1 1 4 2 1 -1 2 3 30 0 5 5 -2 -2

  58. Canonical orientations + Master bijection Thm [B., Fusy]: There is a bijection between plane maps of girth d and weighted mobiles such that • edges have weight d − 2 , • white vertices have weight d , • black vertices have weight d − deg. Moreover, faces of degree d ← → black vertices of degree d . 0 3 3 0 12 0 1 2 3 0 3 0 0 1 2 4 21 3 -14 0 -1 1 1 3 3 2 3 21 2 3 0 2 3 0 -1 1 -1 4 -14 0 4 4 1 1 2 -1 2 3 30 0 5 -2 5 -2

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