AN INTRODUCTION TO ORIENTATIONS ON MAPS 2nd lecture May, 16th 2017

Size: px
Start display at page:

Download "AN INTRODUCTION TO ORIENTATIONS ON MAPS 2nd lecture May, 16th 2017"

Transcription

1 AN INTRODUCTION TO ORIENTATIONS ON MAPS 2nd lecture May, 16th 2017 Marie Albenque (CNRS, LIX, École Polytechnique) Mini-school on Random Maps and the Gaussian Free Field ProbabLyon

2 Plan Yesterday : Construction of orientations, existence, uniqueness 1 - Some definitions : maps, orientations. 2 - Existence of orientations 3 - Flip and flop : the lattice of orientations Today : Applications : graph drawings, couplings, bijections 1 - Couplings and spanning trees. 2 - Schnyder woods and graph drawings. 3 - Orientations and blossoming trees Thursday : Why should you care? 1 - Higher genus 2 - Scaling limits for simple triangulations. 3 - Scaling limits for maps with an orientation?

3 Spanning trees and orientations [Propp 93] A rooted plane map M

4 Spanning trees and orientations [Propp 93] A rooted plane map M A spanning tree T

5 Spanning trees and orientations [Propp 93] A rooted plane map M A spanning tree T Goal : For a fixed M, what can we say about the structure of spanning trees? Can we endow them with an orientation structure?

6 Spanning trees and orientations [Propp 93] A rooted plane map M A spanning tree T T = spanning tree of M Goal : For a fixed M, what can we say about the structure of spanning trees? Can we endow them with an orientation structure? Convention :

7 Spanning trees and orientations [Propp 93] A rooted plane map M A spanning tree T T = spanning tree of M Goal : For a fixed M, what can we say about the structure of spanning trees? Can we endow them with an orientation structure? Convention :

8 Spanning trees and orientations [Propp 93] A rooted plane map M A spanning tree T T = spanning tree of M Goal : For a fixed M, what can we say about the structure of spanning trees? Can we endow them with an orientation structure? Convention :

9 Spanning trees and orientations [Propp 93] A rooted plane map M M = completion of M = superimposition of M and M

10 Spanning trees and orientations [Propp 93] A rooted plane map M A spanning tree T T = spanning tree of M M = completion of M = superimposition of M and M Convention :

11 Spanning trees and orientations [Propp 93] A rooted plane map M A spanning tree T T = spanning tree of M M = completion of M = superimposition of M and M For a spanning tree T of M, we define the α T -orientation of M by : { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3 Convention :

12 Spanning trees and orientations [Propp 93] A rooted plane map M A spanning tree T T = spanning tree of M M = completion of M = superimposition of M and M For a spanning tree T of M, we define the α T -orientation of M by : { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3 Convention : And reciprocally?

13 Spanning trees and orientations Proposition : [Propp 93, Felsner 04] The spanning trees of M are in bijection with the α T -orientations of M. { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3

14 Spanning trees and orientations Proposition : [Propp 93, Felsner 04] The spanning trees of M are in bijection with the α T -orientations of M. { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3 = deg( ) 1

15 Spanning trees and orientations Proposition : [Propp 93, Felsner 04] The spanning trees of M are in bijection with the α T -orientations of M. { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3 At each vertex, 2 possible configurations :

16 Spanning trees and orientations Proposition : [Propp 93, Felsner 04] The spanning trees of M are in bijection with the α T -orientations of M. { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3 At each vertex, 2 possible configurations :

17 Spanning trees and orientations Proposition : [Propp 93, Felsner 04] The spanning trees of M are in bijection with the α T -orientations of M. { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3 At each vertex, 2 possible configurations : {blue edges} = V (M) 1 To prove that it is a tree, enough to prove that there is no cycles (exercise!).

18 Lattice structure on the set of spanning trees { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3 Which cycles are essential? Which edges are rigid?

19 Lattice structure on the set of spanning trees { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3 Which cycles are essential? Which edges are rigid? To make our life easier, assume that M is bridgeless. Property : The rigid edges are the edges incident to the root vertex.

20 Lattice structure on the set of spanning trees { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3 Which cycles are essential? Which edges are rigid? To make our life easier, assume that M is bridgeless. Property : The rigid edges are the edges incident to the root vertex.?

21 Lattice structure on the set of spanning trees { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3 Which cycles are essential? Which edges are rigid? To make our life easier, assume that M is bridgeless. Property : The rigid edges are the edges incident to the root vertex.?

22 Lattice structure on the set of spanning trees { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3 Which cycles are essential? Which edges are rigid? To make our life easier, assume that M is bridgeless. Property : The rigid edges are the edges incident to the root vertex.?

23 Lattice structure on the set of spanning trees { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3 Which cycles are essential? Which edges are rigid? To make our life easier, assume that M is bridgeless. Property : The rigid edges are the edges incident to the root vertex.?

24 Lattice structure on the set of spanning trees { α T ( ) = α T ( ) = 0 α T ( ) = α T ( ) = 1 α T ( ) = 3 Which cycles are essential? Which edges are rigid? To make our life easier, assume that M is bridgeless. Property : The rigid edges are the edges incident to the root vertex. Property : The essential cycles are the facial cycles of M, without root vertices.

25 Lattice structure on the set of spanning trees Property : The essential cycles are the facial cycles of M, without root vertices.

26 Lattice structure on the set of spanning trees Property : The essential cycles are the facial cycles of M, without root vertices. v

27 Lattice structure on the set of spanning trees Property : The essential cycles are the facial cycles of M, without root vertices. v

28 Lattice structure on the set of spanning trees Property : The essential cycles are the facial cycles of M, without root vertices. v

29 Lattice structure on the set of spanning trees Property : The essential cycles are the facial cycles of M, without root vertices. v FLIP v

30 Example of a lattice M Applications : Coupling from the past for distributive lattices. easy to sample a spanning tree (Wilson s algorithm), gives a way to sample some perfect matchings (a.k.a. dimer models) [Kenyon, Propp, Wilson]

31 Schnyder woods Simple triangulation endowed with a 3-orientation.

32 Schnyder woods Simple triangulation endowed with a 3-orientation.

33 Schnyder woods Simple triangulation endowed with a 3-orientation. Consider the middle -paths

34 Schnyder woods Simple triangulation endowed with a 3-orientation. Consider the middle -paths

35 Schnyder woods Simple triangulation endowed with a 3-orientation. Consider the middle -paths

36 Schnyder woods Simple triangulation endowed with a 3-orientation. Consider the middle -paths

37 Schnyder woods Property : The middle-paths are self-avoiding + the 3 middle paths starting at a given vertex do not intersect one another. Simple triangulation endowed with a 3-orientation. Consider the middle -paths

38 Schnyder woods Property : The middle-paths are self-avoiding + the 3 middle paths starting at a given vertex do not intersect one another. Simple triangulation endowed with a 3-orientation. Consider the middle -paths

39 Schnyder woods Property : The middle-paths are self-avoiding + the 3 middle paths starting at a given vertex do not intersect one another. Simple triangulation endowed with a 3-orientation. Consider the middle -paths

40 Schnyder woods Property : The middle-paths are self-avoiding + the 3 middle paths starting at a given vertex do not intersect one another. Simple triangulation endowed with a 3-orientation. Consider the middle -paths

41 Schnyder woods Property : The middle-paths are self-avoiding + the 3 middle paths starting at a given vertex do not intersect one another. Simple triangulation endowed with a 3-orientation. Consider the middle -paths

42 Schnyder woods Property : The middle-paths are self-avoiding + the 3 middle paths starting at a given vertex do not intersect one another. Simple triangulation endowed with a 3-orientation. Consider the middle -paths Around each inner vertex : Property : The subset of edges of a given color is a spanning tree of the inner vertices (+ one outer vertex) of the triangulation. This coloring is a Schnyder wood. [Schnyder 89]

43 Application to straight-line drawing. a 2 a 1 a 3 Goal : Find a representation of the plane map in which all the edges are straight lines and where the vertices lie on a grid.

44 Application to straight-line drawing. a 2 a 1 a 3 Goal : Find a representation of the plane map in which all the edges are straight lines and where the vertices lie on a grid.

45 Application to straight-line drawing. a 2 a 2 v a 1 a 3 a 1 a 3 Goal : Find a representation of the plane map in which all the edges are straight lines and where the vertices lie on a grid. Algo : Put the vertices a 1, a 2 et a 3 at positions (0, 0), (0, F (M) ), ( F (M), 0).

46 Application to straight-line drawing. a 2 a 2 v a 1 a 3 a 1 a 3 Goal : Find a representation of the plane map in which all the edges are straight lines and where the vertices lie on a grid. Algo : Put the vertices a 1, a 2 et a 3 at positions (0, 0), (0, F (M) ), ( F (M), 0). Put each inner vertex v at position ( F (R 3 (v)), F (R 2 (v)) ).

47 Application to straight-line drawing. a 2 a 2 v a 1 R 2 (v) F (R 2 (v)) = 6 a 3 a 1 a 3 Algo : Put the vertices a 1, a 2 et a 3 at positions (0, 0), (0, F (M) ), ( F (M), 0). Put each inner vertex v at position ( F (R 3 (v)), F (R 2 (v)) ).

48 Application to straight-line drawing. R 3 (v) F (R 3 (v)) = 8 a 2 a 2 v 6 v a 1 R 2 (v) F (R 2 (v)) = 6 a 3 a 1 8 a 3 Algo : Put the vertices a 1, a 2 et a 3 at positions (0, 0), (0, F (M) ), ( F (M), 0). Put each inner vertex v at position ( F (R 3 (v)), F (R 2 (v)) ).

49 Application to straight-line drawing. a 2 a 2 v 6 v a 1 a 3 a 1 8 a 3 Put the vertices a 1, a 2 et a 3 at positions (0, 0), (0, F (M) ), Algo : ( F (M), 0). Put each inner vertex v at position ( F (R 3 (v)), F (R 2 (v)) ). Why is it working?

50 Application to straight-line drawing. R 3 (v 1 ) R 3 (v) a 2 a 2 v 1 v 6 v a 1 R 2 (v 1 ) R 2 (v) a 3 a 1 v 1 8 a 3 Put the vertices a 1, a 2 et a 3 at positions (0, 0), (0, F (M) ), Algo : ( F (M), 0). Put each inner vertex v at position ( F (R 3 (v)), F (R 2 (v)) ). Why is it working?

51 Application to straight-line drawing. R 3 (v 1 ) R 3 (v) a 2 a 2 v 1 v 6 v a 1 R 2 (v 1 ) R 2 (v) a 3 a 1 v 1 8 a 3 Put the vertices a 1, a 2 et a 3 at positions (0, 0), (0, F (M) ), Algo : ( F (M), 0). Put each inner vertex v at position ( F (R 3 (v)), F (R 2 (v)) ). Why is it working?

52 Application to straight-line drawing. a 2 a 2 v 2 v 2 v 6 v v 1 v 3 3 v 1 v 3 a 1 a 3 a a 3 Put the vertices a 1, a 2 et a 3 at positions (0, 0), (0, F (M) ), Algo : ( F (M), 0). Put each inner vertex v at position ( F (R 3 (v)), F (R 2 (v)) ). Why is it working?

53 Application to straight-line drawing. a 2 a 2 v a 1 a 3 a 1 a 3 Theorem ([Schnyder 89]) : This algorithm Put theproduces vertices a 1 straightline, a 2 et a 3 at drawing positions of the (0, 0), triangulation (0, F (M) ), Algo where: ( F all the (M), vertices 0). belong to a grid of size F (M) F (M). Put each inner vertex v at position ( F (R 3 (v)), F (R 2 (v)) ).

54 Representation by homothetic triangles. A B 1 A C F 1 3 B D E 2 G C 3 F D 2 G E [Motivated by some ideas of Felsner]

55 Representation by homothetic triangles. A B 1 A C F 1 3 B D E 2 G C 3 F D 2 G E [Motivated by some ideas of Felsner]

56 Representation by homothetic triangles. B 1 2 A D E F 3 G C 4 I H 6 K M 5 L J [Motivated by some ideas of Felsner]

57 Representation by homothetic triangles. B 1 2 A 1 B 2 C A D 4 E F I 3 G C D 4 E F 3 I 5 J G H 6 K M 5 L J H 6 M L [Motivated by some ideas of Felsner]

58 Maps enumeration 4-regular maps Simple triangulations (neither loops nor multiple edges )

59 Maps enumeration 4-regular maps Number of rooted 4-regular planar maps with n vertices : ( ) R n = 2 3 n 2n n + 2 n + 1 n [Tutte, 62], [Schaeffer 97] Simple triangulations (neither loops nor multiple edges )

60 Maps enumeration 4-regular maps Number of rooted 4-regular planar maps with n vertices : ( ) R n = 2 3 n 2n n + 2 n + 1 n [Tutte, 62], [Schaeffer 97] Simple triangulations (neither loops nor multiple edges ) Number of simple triangulations with n + 2 vertices : n = 2 (4n 3)! n!(3n 1)! [Tutte, 62], [Poulalhon-Schaeffer 05]

61 Maps enumeration 4-regular maps Number of rooted 4-regular planar maps with n vertices : ( ) R n = 2 3 n 2n n + 2 n + 1 n [Tutte, 62], [Schaeffer 97] Simple triangulations (neither loops nor multiple edges ) Number of simple triangulations with n + 2 vertices : n = Many methods to count maps : 2 (4n 3)! n!(3n 1)! [Tutte, 62], [Poulalhon-Schaeffer 05] Recursive decomposition [Tutte 60s +...], matrix integrals [t Hooft ] Bijective proofs [Cori-Vauquelin-Schaeffer, Bouttier-diFrancesco-Guitter, Bernardi, Fusy, Poulalhon,... ] = bijections btw maps and labeled trees or btw maps and blossoming trees.

62 Maps enumeration 4-regular maps Number of rooted 4-regular planar maps with n vertices : ( ) R n = 2 3 n 2n n + 2 n + 1 n [Tutte, 62], [Schaeffer 97] Simple triangulations (neither loops nor multiple edges ) Number of simple triangulations with n + 2 vertices : n = Many methods to count maps : 2 (4n 3)! n!(3n 1)! [Tutte, 62], [Poulalhon-Schaeffer 05] Recursive decomposition [Tutte 60s +...], matrix integrals [t Hooft ] Bijective proofs [Cori-Vauquelin-Schaeffer, Bouttier-diFrancesco-Guitter, Bernardi, Fusy, Poulalhon,... ] = bijections btw maps and labeled trees or btw maps and blossoming trees.

63 What is a blossoming tree? A blossoming tree is a plane tree whose vertices can carry opening stems or closing stems (or both) such that : # opening stems = # closing stems

64 What is a blossoming tree? A blossoming tree is a plane tree whose vertices can carry opening stems or closing stems (or both) such that : # opening stems = # closing stems

65 What is a blossoming tree? A blossoming tree is a plane tree whose vertices can carry opening stems or closing stems (or both) such that : # opening stems = # closing stems

66 What is a blossoming tree? A blossoming tree is a plane tree whose vertices can carry opening stems or closing stems (or both) such that : # opening stems = # closing stems

67 What is a blossoming tree? A blossoming tree is a plane tree whose vertices can carry opening stems or closing stems (or both) such that : # opening stems = # closing stems

68 What is a blossoming tree? A blossoming tree is a plane tree whose vertices can carry opening stems or closing stems (or both) such that : # opening stems = # closing stems

69 What is a blossoming tree? A blossoming tree is a plane tree whose vertices can carry opening stems or closing stems (or both) such that : # opening stems = # closing stems

70 What is a blossoming tree? A blossoming tree is a plane tree whose vertices can carry opening stems or closing stems (or both) such that : # opening stems = # closing stems

71 What is a blossoming tree? A blossoming tree is a plane tree whose vertices can carry opening stems or closing stems (or both) such that : # opening stems = # closing stems A plane map can canonically associated to any blossoming tree by making all closures clockwise.

72 What is a blossoming tree? A plane map can be canonically associated to any blossoming tree by making all closures clockwise. If the edges of the tree are oriented + closure edges oriented naturally orientation of the map without ccw cycles.

73 What is a blossoming tree? A plane map can be canonically associated to any blossoming tree by making all closures clockwise. If the edges of the tree are oriented towards its root + closure edges oriented naturally accessible orientation of the map without ccw cycles.

74 Can we always map a map to a blossoming tree? Theorem [Bernardi 07], [A., Poulalhon 14+] : Let M be a rooted plane map endowed with an accessible and minimal (= without ccw cycles) orientation. Then, there exists a unique rooted blossoming tree whose closure is M endowed with the same orientation.

75 Can we always map a map to a blossoming tree? Theorem [Bernardi 07], [A., Poulalhon 14+] : Let M be a rooted plane map endowed with an accessible and minimal (= without ccw cycles) orientation. Then, there exists a unique rooted blossoming tree whose closure is M endowed with the same orientation.

76 Can we always map a map to a blossoming tree? Theorem [Bernardi 07], [A., Poulalhon 14+] : Let M be a rooted plane map endowed with an accessible and minimal (= without ccw cycles) orientation. Then, there exists a unique rooted blossoming tree whose closure is M endowed with the same orientation.

77 Can we always map a map to a blossoming tree? Theorem [Bernardi 07], [A., Poulalhon 14+] : Let M be a rooted plane map endowed with an accessible and minimal (= without ccw cycles) orientation. Then, there exists a unique rooted blossoming tree whose closure is M endowed with the same orientation. Proof by induction on the number of faces + identification of the closure edges...

78 Canonical orientations Each time a family of maps is characterized by the existence of some accessible orientations, we can apply this construction.

79 Canonical orientations Each time a family of maps is characterized by the existence of some accessible orientations, we can apply this construction. 4-regular maps 2 outgoing edges / vertex 2 ingoing edges / vertex

80 Canonical orientations Each time a family of maps is characterized by the existence of some accessible orientations, we can apply this construction. 4-regular maps 2 outgoing edges / vertex 2 ingoing edges / vertex A map is 4-regular iff it admits an orientation such that each vertex has outdegree 2 and indegree 2. Apply the general bijection to recover the result of [Schaeffer 97]

81 Canonical orientations Each time a family of maps is characterized by the existence of some accessible orientations, we can apply this construction. 4-regular maps Simple triangulations 2 outgoing edges / vertex 2 ingoing edges / vertex 3 outgoing edges / inner vertex 1 outgoing edge / outer vertex

82 Canonical orientations Each time a family of maps is characterized by the existence of some accessible orientations, we can apply this construction. 4-regular maps Simple triangulations 2 outgoing edges / vertex 2 ingoing edges / vertex 3 outgoing edges / inner vertex 1 outgoing edge / outer vertex A triangulation is simple iff it admits an orientation such that : each inner vertex has outdegree 3 each outer vertex has outdegree 1. General bijection gives the result of [Poulalhon, Schaeffer 05]

83 Bijective method Select a family of maps Maps with even degree = Eulerian maps

84 Bijective method Select a family of maps Find a characterization by orientations Maps with even degree = Eulerian maps Same in/outdegree

85 Bijective method Select a family of maps Find a characterization by orientations Consider the unique orientation without ccw cycles. Maps with even degree = Eulerian maps Same in/outdegree

86 Bijective method Select a family of maps Find a characterization by orientations Consider the unique orientation without ccw cycles. Maps with even degree = Eulerian maps Same in/outdegree

87 Bijective method Select a family of maps Find a characterization by orientations Consider the unique orientation without ccw cycles. Maps with even degree = Eulerian maps Same in/outdegree

88 Bijective method Select a family of maps Find a characterization by orientations Consider the unique orientation without ccw cycles. Maps with even degree = Eulerian maps Same in/outdegree

89 Bijective method Select a family of maps Find a characterization by orientations Consider the unique orientation without ccw cycles. Maps with even degree = Eulerian maps Same in/outdegree

90 Bijective method Select a family of maps Find a characterization by orientations Consider the unique orientation without ccw cycles. Maps with even degree = Eulerian maps Same in/outdegree

91 Bijective method Select a family of maps Find a characterization by orientations Consider the unique orientation without ccw cycles. Apply the bijection. Maps with even degree = Eulerian maps Same in/outdegree

92 Bijective method Select a family of maps Find a characterization by orientations Consider the unique orientation without ccw cycles. Apply the bijection. Study the family of blossoming trees. Maps with even degree = Eulerian maps Same in/outdegree Trees with same indegree/outdegree.

93 References Reference on the theory of α-orientations [Felsner 04] (and also [Propp 93]). Application to straight-line drawing : [Schnyder 89] [Bonichon, Felsner, Mosbah 04] : refinement on Schnyder initial idea. [Fusy s PhD 07] Spanning trees and couplings : [Propp 93] [Kenyon, Propp, Wilson 00] Thank you! Bijections and orientations : [Bernardi 07] + [A.,Poulalhon 15] [Bernardi, Fusy 12] : unification of existing bijections relying on orientations. [Addario-Berry, A. +14] + [Bernardi, Collet, Fusy 14] : tracking of distances.

94 Exercise 1) Prove (using bijections with blossoming trees) that the number of rooted 4-regular maps with n vertices is : R n = 2 n + 2 ( 3 n n + 1 2n n ) [Tutte, 62], [Schaeffer 97]

A master bijection for planar maps and its applications. Olivier Bernardi (MIT) Joint work with Éric Fusy (CNRS/LIX)

A master bijection for planar maps and its applications. Olivier Bernardi (MIT) Joint work with Éric Fusy (CNRS/LIX) A master bijection for planar maps and its applications Olivier Bernardi (MIT) Joint work with Éric Fusy (CNRS/LIX) UCLA, March 0 Planar maps. Definition A planar map is a connected planar graph embedded

More information

Bijective Links on Planar Maps via Orientations

Bijective Links on Planar Maps via Orientations Bijective Links on Planar Maps via Orientations Éric Fusy Dept. Math, University of British Columbia. p.1/1 Planar maps Planar map = graph drawn in the plane without edge-crossing, taken up to isotopy

More information

Transversal structures on triangulations: a combinatorial study and straight-line drawings

Transversal structures on triangulations: a combinatorial study and straight-line drawings Transversal structures on triangulations: a combinatorial study and straight-line drawings Éric Fusy Algorithms Project, INRIA Rocquencourt and LIX, École Polytechnique Abstract This article focuses on

More information

arxiv: v2 [math.co] 9 May 2014

arxiv: v2 [math.co] 9 May 2014 UNIFIED BIJECTIONS FOR PLANAR HYPERMAPS WITH GENERAL CYCLE-LENGTH CONSTRAINTS OLIVIER BERNARDI AND ÉRIC FUSY arxiv:43.537v [math.co] 9 May 4 Abstract. We present a general bijective approach to planar

More information

Transversal Structures on Triangulations, with Application to Straight-Line Drawing

Transversal Structures on Triangulations, with Application to Straight-Line Drawing Transversal Structures on Triangulations, with Application to Straight-Line Drawing Éric Fusy Algorithm Project (INRIA Rocquencourt) and LIX (École Polytechnique) eric.fusy@inria.fr Abstract. We define

More information

Orientations of Planar Graphs

Orientations of Planar Graphs Orientations of Planar Graphs Doc-Course Bellaterra March 11, 2009 Stefan Felsner Technische Universität Berlin felsner@math.tu-berlin.de Topics α-orientations Sample Applications Counting I: Bounds Counting

More information

BIJECTIVE COUNTING OF MAPS BY GIRTH AND DEGREES I: RESTRICTED BOUNDARY CONDITIONS

BIJECTIVE COUNTING OF MAPS BY GIRTH AND DEGREES I: RESTRICTED BOUNDARY CONDITIONS BIJECTIVE COUNTING OF MAPS BY GIRTH AND DEGREES I: RESTRICTED BOUNDARY CONDITIONS OLIVIER BERNARDI AND ÉRIC FUSY Abstract. For each positive integer d, we present a bijection between the set of planar

More information

Distributive Lattices from Graphs

Distributive Lattices from Graphs Distributive Lattices from Graphs VI Jornadas de Matemática Discreta y Algorítmica Universitat de Lleida 21-23 de julio de 2008 Stefan Felsner y Kolja Knauer Technische Universität Berlin felsner@math.tu-berlin.de

More information

Transversal structures on triangulations, with application to straight-line drawing

Transversal structures on triangulations, with application to straight-line drawing Transversal structures on triangulations, with application to straight-line drawing Éric Fusy INRIA Rocquencourt, Algorithm Project and LIX, École Polytechnique eric.fusy@inria.fr Abstract. We define and

More information

Straight-line drawing of quadrangulations

Straight-line drawing of quadrangulations traight-line drawing of quadrangulations Éric Fusy Algorithms Project (IRIA Rocquencourt) and LIX (École Polytechnique) eric.fusy@inria.fr Abstract. This article introduces a straight-line drawing algorithm

More information

Revisiting the bijection between planar maps and well labeled trees

Revisiting the bijection between planar maps and well labeled trees Revisiting the bijection between planar maps and well labeled trees Daniel Cosmin Porumbel September 1, 2014 Abstract The bijection between planar graphs and well labeled trees was published by Cori and

More information

A bijection for plane graphs and its applications

A bijection for plane graphs and its applications A bijection for plane graphs and its applications Olivier Bernardi Gwendal Collet Éric Fusy Abstract This paper is concerned with the counting and random sampling of plane graphs (simple planar graphs

More information

New bijective links on planar maps via orientations

New bijective links on planar maps via orientations New bijective links on planar maps via orientations Eric Fusy To cite this version: Eric Fusy. New bijective links on planar maps via orientations. Extended and revised journal version of a conference

More information

A simple formula for the series of constellations and quasi-constellations with boundaries

A simple formula for the series of constellations and quasi-constellations with boundaries A simple formula for the series of constellations and quasi-constellations with boundaries Gwendal Collet LIX, École Polytechnique 90 Palaiseau, France Éric Fusy {gcollet,fusy@lix.polytechnique.fr} Submitted:

More information

A unified bijective method for maps: application to two classes with boundaries

A unified bijective method for maps: application to two classes with boundaries FPSAC 2010, San Francisco, USA DMTCS proc. AN, 2010, 521 532 A unified bijective method for maps: application to two classes with boundaries Olivier Bernardi 1 and Éric Fusy 2 1 Department of Mathematics,

More information

The scaling limit of uniform random plane quadrangulations

The scaling limit of uniform random plane quadrangulations The scaling limit of uniform random plane quadrangulations Grégory Miermont Université de Paris-Sud 11, Orsay Introductory Workshop: Lattice Models and Combinatorics MSRI, Berkeley Wednesday, January 18th

More information

Schnyder Woods for Higher Genus Triangulated Surfaces, with Applications to Encoding

Schnyder Woods for Higher Genus Triangulated Surfaces, with Applications to Encoding Discrete Comput Geom (2009) 42: 489 516 DOI 10.1007/s00454-009-9169-z Schnyder Woods for Higher Genus Triangulated Surfaces, with Applications to Encoding Luca Castelli Aleardi Éric Fusy Thomas Lewiner

More information

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition.

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition. 18.433 Combinatorial Optimization Matching Algorithms September 9,14,16 Lecturer: Santosh Vempala Given a graph G = (V, E), a matching M is a set of edges with the property that no two of the edges have

More information

hal , version 1-11 May 2006 ccsd , version 1-11 May 2006

hal , version 1-11 May 2006 ccsd , version 1-11 May 2006 Author manuscript, published in "Journal of Combinatorial Theory Series A 114, 5 (2007) 931-956" BIJECTIVE COUNTING OF KREWERAS WALKS AND LOOPLESS TRIANGULATIONS OLIVIER BERNARDI ccsd-00068433, version

More information

Combinatorial Properties of Triangle-Free Rectangle Arrangements and the Squarability Problem

Combinatorial Properties of Triangle-Free Rectangle Arrangements and the Squarability Problem Combinatorial Properties of Triangle-Free Rectangle Arrangements and the Squarability Problem Jonathan Klawitter Martin Nöllenburg Torsten Ueckerdt Karlsruhe Institute of Technology September 25, 2015

More information

Bijections for Baxter Families and Related Objects

Bijections for Baxter Families and Related Objects arxiv:0803.1546v1 [math.co] 11 Mar 2008 Bijections for Baxter Families and Related Objects Stefan Felsner Institut für Mathematik, Technische Universität Berlin. felsner@math.tu-berlin.de Marc Noy Departament

More information

ADJACENCY POSETS OF PLANAR GRAPHS

ADJACENCY POSETS OF PLANAR GRAPHS ADJACENCY POSETS OF PLANAR GRAPHS STEFAN FELSNER, CHING MAN LI, AND WILLIAM T. TROTTER Abstract. In this paper, we show that the dimension of the adjacency poset of a planar graph is at most 8. From below,

More information

Graph Drawing via Canonical Orders

Graph Drawing via Canonical Orders Algorithms for Graph Visualization Summer Semester 2016 Lecture # 3 Graph Drawing via Canonical Orders (Partly based on lecture slides by Philipp Kindermann & Alexander Wolff) 1 Outline Planar Graphs:

More information

Planarity: dual graphs

Planarity: dual graphs : dual graphs Math 104, Graph Theory March 28, 2013 : dual graphs Duality Definition Given a plane graph G, the dual graph G is the plane graph whose vtcs are the faces of G. The correspondence between

More information

Spanning forests in regular planar maps

Spanning forests in regular planar maps Spanning forests in regular planar maps Mireille Bousquet-Mélou joint work with Julien Courtiel CNRS, LaBRI, Université de Bordeaux Planar maps Definition Planar map = connected planar graph + embedding

More information

Maps: creating surfaces from polygons

Maps: creating surfaces from polygons Maps: creating surfaces from polygons May, 07 Roughlyspeaking, amap isasurfaceobtainedbygluingasetofpolygons along their edges, as is done in Figure. Imagine, for instance, that you are given 00 squares

More information

Pentagon contact representations

Pentagon contact representations Pentagon contact representations Stean Felsner Institut ür Mathematik Technische Universität Berlin Hendrik Schrezenmaier Institut ür Mathematik Technische Universität Berlin August, 017 Raphael Steiner

More information

SCHNYDER DECOMPOSITIONS FOR REGULAR PLANE GRAPHS AND APPLICATION TO DRAWING

SCHNYDER DECOMPOSITIONS FOR REGULAR PLANE GRAPHS AND APPLICATION TO DRAWING SCHNYDER DECOMPOSITIONS FOR REGULAR PLANE GRAPHS AND APPLICATION TO DRAWING OLIVIER BERNARDI AND ÉRIC FUSY Abstract. Schnyder woods are decompositions of simple triangulations into three edge-disjoint

More information

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality Planar Graphs In the first half of this book, we consider mostly planar graphs and their geometric representations, mostly in the plane. We start with a survey of basic results on planar graphs. This chapter

More information

Toroidal Maps: Schnyder Woods, Orthogonal Surfaces and Straight-Line Representations

Toroidal Maps: Schnyder Woods, Orthogonal Surfaces and Straight-Line Representations Discrete Comput Geom (2014) 51:67 131 DOI 10.1007/s00454-013-9552-7 Toroidal Maps: Schnyder Woods, Orthogonal Surfaces and Straight-Line Representations Daniel Gonçalves Benjamin Lévêque Received: 6 July

More information

Asymptotic enumeration of constellations and related families of maps on orientable surfaces.

Asymptotic enumeration of constellations and related families of maps on orientable surfaces. Combinatorics, Probability and Computing (009) 00, 000 000. c 009 Cambridge University Press DOI: 10.1017/S0000000000000000 Printed in the United Kingdom Asymptotic enumeration of constellations and related

More information

First-passage percolation in random triangulations

First-passage percolation in random triangulations First-passage percolation in random triangulations Jean-François Le Gall (joint with Nicolas Curien) Université Paris-Sud Orsay and Institut universitaire de France Random Geometry and Physics, Paris 2016

More information

Planar Graphs with Many Perfect Matchings and Forests

Planar Graphs with Many Perfect Matchings and Forests Planar Graphs with Many Perfect Matchings and Forests Michael Biro Abstract We determine the number of perfect matchings and forests in a family T r,3 of triangulated prism graphs. These results show that

More information

The Order Dimension of Planar Maps Revisited

The Order Dimension of Planar Maps Revisited The Order Dimension of Planar Maps Revisited Stefan Felsner y Technische Universitat Berlin, Institut fur Mathematik Strasse des 17. Juni 136, 10623 Berlin, Germany felsner@math.tu-berlin.de Abstract.

More information

Scaling limit of random planar maps Lecture 1.

Scaling limit of random planar maps Lecture 1. Scaling limit of random planar maps Lecture. Olivier Bernardi, CNRS, Université Paris-Sud Workshop on randomness and enumeration Temuco, Olivier Bernardi p./3 Planar maps A planar map is a connected planar

More information

New bijective links on planar maps

New bijective links on planar maps FPSAC 2008, Valparaiso-Viña del Mar, Chile DMTCS proc. AJ, 2008, 153 166 New bijective links on planar maps Éric Fusy Dept. Mathematics, Simon Fraser University, Vancouver. E-mail: eric.fusy@inria.fr Abstract.

More information

Introduction to. Graph Theory. Second Edition. Douglas B. West. University of Illinois Urbana. ftentice iiilil PRENTICE HALL

Introduction to. Graph Theory. Second Edition. Douglas B. West. University of Illinois Urbana. ftentice iiilil PRENTICE HALL Introduction to Graph Theory Second Edition Douglas B. West University of Illinois Urbana ftentice iiilil PRENTICE HALL Upper Saddle River, NJ 07458 Contents Preface xi Chapter 1 Fundamental Concepts 1

More information

Fixed-Parameter Algorithms, IA166

Fixed-Parameter Algorithms, IA166 Fixed-Parameter Algorithms, IA166 Sebastian Ordyniak Faculty of Informatics Masaryk University Brno Spring Semester 2013 Introduction Outline 1 Introduction Algorithms on Locally Bounded Treewidth Layer

More information

On the Characterization of Plane Bus Graphs

On the Characterization of Plane Bus Graphs On the Characterization of Plane Bus Graphs Till Bruckdorfer 1, Stefan Felsner 2, and Michael Kaufmann 1 1 Wilhelm-Schickard-Institut für Informatik, Universität Tübingen, Germany, {bruckdor,mk}@informatik.uni-tuebingen.de

More information

On the Page Number of Upward Planar Directed Acyclic Graphs

On the Page Number of Upward Planar Directed Acyclic Graphs Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 17, no. 3, pp. 221 244 (2013) DOI: 10.7155/jgaa.00292 On the Page Number of Upward Planar Directed Acyclic Graphs Fabrizio Frati 1 Radoslav

More information

Advanced Combinatorial Optimization September 17, Lecture 3. Sketch some results regarding ear-decompositions and factor-critical graphs.

Advanced Combinatorial Optimization September 17, Lecture 3. Sketch some results regarding ear-decompositions and factor-critical graphs. 18.438 Advanced Combinatorial Optimization September 17, 2009 Lecturer: Michel X. Goemans Lecture 3 Scribe: Aleksander Madry ( Based on notes by Robert Kleinberg and Dan Stratila.) In this lecture, we

More information

Ma/CS 6b Class 4: Matchings in General Graphs

Ma/CS 6b Class 4: Matchings in General Graphs Ma/CS 6b Class 4: Matchings in General Graphs By Adam Sheffer Reminder: Hall's Marriage Theorem Theorem. Let G = V 1 V 2, E be a bipartite graph. There exists a matching of size V 1 in G if and only if

More information

Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, Roma, Italy

Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, Roma, Italy R O M A TRE DIA Università degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, 79 00146 Roma, Italy Non-Convex Representations of Graphs Giuseppe Di Battista, Fabrizio

More information

1 Matching in Non-Bipartite Graphs

1 Matching in Non-Bipartite Graphs CS 369P: Polyhedral techniques in combinatorial optimization Instructor: Jan Vondrák Lecture date: September 30, 2010 Scribe: David Tobin 1 Matching in Non-Bipartite Graphs There are several differences

More information

BAXTER PERMUTATIONS AND PLANE BIPOLAR ORIENTATIONS

BAXTER PERMUTATIONS AND PLANE BIPOLAR ORIENTATIONS Séminaire Lotharingien de Combinatoire 61A (2010), Article B61Ah BAXTER PERMUTATIONS AND PLANE BIPOLAR ORIENTATIONS NICOLAS BONICHON, MIREILLE BOUSQUET-MÉLOU, AND ÉRIC FUSY Abstract. We present a simple

More information

Bijective counting of tree-rooted maps

Bijective counting of tree-rooted maps Bijective counting of tree-rooted maps Olivier Bernardi - LaBRI, Bordeaux Combinatorics and Optimization seminar, March 2006, Waterloo University Bijective counting of tree-rooted maps Maps and trees.

More information

Modules. 6 Hamilton Graphs (4-8 lectures) Introduction Necessary conditions and sufficient conditions Exercises...

Modules. 6 Hamilton Graphs (4-8 lectures) Introduction Necessary conditions and sufficient conditions Exercises... Modules 6 Hamilton Graphs (4-8 lectures) 135 6.1 Introduction................................ 136 6.2 Necessary conditions and sufficient conditions............. 137 Exercises..................................

More information

Acyclic Colorings of Graph Subdivisions

Acyclic Colorings of Graph Subdivisions Acyclic Colorings of Graph Subdivisions Debajyoti Mondal, Rahnuma Islam Nishat, Sue Whitesides, and Md. Saidur Rahman 3 Department of Computer Science, University of Manitoba Department of Computer Science,

More information

Hamiltonian cycles in bipartite quadrangulations on the torus

Hamiltonian cycles in bipartite quadrangulations on the torus Hamiltonian cycles in bipartite quadrangulations on the torus Atsuhiro Nakamoto and Kenta Ozeki Abstract In this paper, we shall prove that every bipartite quadrangulation G on the torus admits a simple

More information

Jordan Curves. A curve is a subset of IR 2 of the form

Jordan Curves. A curve is a subset of IR 2 of the form Jordan Curves A curve is a subset of IR 2 of the form α = {γ(x) : x [0, 1]}, where γ : [0, 1] IR 2 is a continuous mapping from the closed interval [0, 1] to the plane. γ(0) and γ(1) are called the endpoints

More information

Genus Ranges of 4-Regular Rigid Vertex Graphs

Genus Ranges of 4-Regular Rigid Vertex Graphs Genus Ranges of 4-Regular Rigid Vertex Graphs Dorothy Buck Department of Mathematics Imperial College London London, England, UK d.buck@imperial.ac.uk Nataša Jonoska Egor Dolzhenko Molecular and Computational

More information

Module 11. Directed Graphs. Contents

Module 11. Directed Graphs. Contents Module 11 Directed Graphs Contents 11.1 Basic concepts......................... 256 Underlying graph of a digraph................ 257 Out-degrees and in-degrees.................. 258 Isomorphism..........................

More information

Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths

Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths Master Thesis Patrick Schnider July 25, 2015 Advisors: Prof. Dr. Emo Welzl, Manuel Wettstein Department of

More information

Journal of Graph Algorithms and Applications

Journal of Graph Algorithms and Applications Journal of Graph Algorithms and Applications http://www.cs.brown.edu/publications/jgaa/ vol. 5, no. 5, pp. 93 105 (2001) Connectivity of Planar Graphs H. de Fraysseix P. Ossona de Mendez CNRS UMR 8557

More information

Simultaneous Diagonal Flips in Plane Triangulations

Simultaneous Diagonal Flips in Plane Triangulations @ _ d j 5 6 5 6 Simultaneous Diagonal Flips in Plane Triangulations Prosenjit Bose Jurek Czyzowicz Zhicheng Gao Pat Morin David R. Wood Abstract Simultaneous diagonal flips in plane triangulations are

More information

2. Lecture notes on non-bipartite matching

2. Lecture notes on non-bipartite matching Massachusetts Institute of Technology 18.433: Combinatorial Optimization Michel X. Goemans February 15th, 013. Lecture notes on non-bipartite matching Given a graph G = (V, E), we are interested in finding

More information

THREE LECTURES ON BASIC TOPOLOGY. 1. Basic notions.

THREE LECTURES ON BASIC TOPOLOGY. 1. Basic notions. THREE LECTURES ON BASIC TOPOLOGY PHILIP FOTH 1. Basic notions. Let X be a set. To make a topological space out of X, one must specify a collection T of subsets of X, which are said to be open subsets of

More information

Zero-Sum Flow Numbers of Triangular Grids

Zero-Sum Flow Numbers of Triangular Grids Zero-Sum Flow Numbers of Triangular Grids Tao-Ming Wang 1,, Shih-Wei Hu 2, and Guang-Hui Zhang 3 1 Department of Applied Mathematics Tunghai University, Taichung, Taiwan, ROC 2 Institute of Information

More information

An Investigation of the Planarity Condition of Grötzsch s Theorem

An Investigation of the Planarity Condition of Grötzsch s Theorem Le Chen An Investigation of the Planarity Condition of Grötzsch s Theorem The University of Chicago: VIGRE REU 2007 July 16, 2007 Abstract The idea for this paper originated from Professor László Babai

More information

Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings

Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings Prof. Tesler Math 184A Fall 2017 Prof. Tesler Ch. 12: Planar Graphs Math 184A / Fall 2017 1 / 45 12.1 12.2. Planar graphs Definition

More information

1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G))

1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G)) 10 Graphs 10.1 Graphs and Graph Models 1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G)) 2. an edge is present, say e = {u,

More information

Mock Exam. Juanjo Rué Discrete Mathematics II, Winter Deadline: 14th January 2014 (Tuesday) by 10:00, at the end of the lecture.

Mock Exam. Juanjo Rué Discrete Mathematics II, Winter Deadline: 14th January 2014 (Tuesday) by 10:00, at the end of the lecture. Mock Exam Juanjo Rué Discrete Mathematics II, Winter 2013-2014 Deadline: 14th January 2014 (Tuesday) by 10:00, at the end of the lecture. Problem 1 (2 points): 1. State the definition of perfect graph

More information

Optimal Succinct Representations of Planar Maps

Optimal Succinct Representations of Planar Maps Optimal Succinct Representations of Planar Maps Luca Castelli Aleardi Olivier Devillers Gilles Schaeffer Published in Proc. 22th Annu. ACM Sympos. Comput. Geom., 309 318,2006 Abstract This paper addresses

More information

Math 443/543 Graph Theory Notes 2: Transportation problems

Math 443/543 Graph Theory Notes 2: Transportation problems Math 443/543 Graph Theory Notes 2: Transportation problems David Glickenstein September 15, 2014 1 Readings This is based on Chartrand Chapter 3 and Bondy-Murty 18.1, 18.3 (part on Closure of a Graph).

More information

Lecture 20 : Trees DRAFT

Lecture 20 : Trees DRAFT CS/Math 240: Introduction to Discrete Mathematics 4/12/2011 Lecture 20 : Trees Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Last time we discussed graphs. Today we continue this discussion,

More information

Snakes, lattice path matroids and a conjecture by Merino and Welsh

Snakes, lattice path matroids and a conjecture by Merino and Welsh Snakes, lattice path matroids and a conjecture by Merino and Welsh Leonardo Ignacio Martínez Sandoval Ben-Gurion University of the Negev Joint work with Kolja Knauer - Université Aix Marseille Jorge Ramírez

More information

EPIT 2016, Draft version

EPIT 2016, Draft version EPIT 2016, Draft version Gilles Schaeffer May 9, 2016 Contents 1 Boundary triangulations and duality 2 2 Pre-cubic maps and their cores 4 3 The core decomposition and generating functions 5 3.1 Binary

More information

Chapter 8. Voronoi Diagrams. 8.1 Post Oce Problem

Chapter 8. Voronoi Diagrams. 8.1 Post Oce Problem Chapter 8 Voronoi Diagrams 8.1 Post Oce Problem Suppose there are n post oces p 1,... p n in a city. Someone who is located at a position q within the city would like to know which post oce is closest

More information

Algorithmic Game Theory. Alexander Skopalik

Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory Alexander Skopalik Today 1. Strategic games (Normal form games) Complexity 2. Zero Sum Games Existence & Complexity Outlook, next week: Network Creation Games Guest lecture by Andreas

More information

Characterizations of graph classes by forbidden configurations

Characterizations of graph classes by forbidden configurations Characterizations of graph classes by forbidden configurations Zdeněk Dvořák September 14, 2015 We consider graph classes that can be described by excluding some fixed configurations. Let us give some

More information

Partial Orders on Orientations via Cycle Flips

Partial Orders on Orientations via Cycle Flips Partial Orders on Orientations via Cycle Flips Diplomarbeit bei Prof. Dr. S. Felsner vorgelegt von Kolja B. Knauer am Fachbereich Mathematik der Technischen Universität Berlin Berlin, den 11.6.007 Acknowledgments

More information

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur Lecture : Graphs Rajat Mittal IIT Kanpur Combinatorial graphs provide a natural way to model connections between different objects. They are very useful in depicting communication networks, social networks

More information

Monotone Paths in Geometric Triangulations

Monotone Paths in Geometric Triangulations Monotone Paths in Geometric Triangulations Adrian Dumitrescu Ritankar Mandal Csaba D. Tóth November 19, 2017 Abstract (I) We prove that the (maximum) number of monotone paths in a geometric triangulation

More information

Graph Representations: Rectangles and Squares

Graph Representations: Rectangles and Squares Graph Representations: Rectangles and Squares Spring School SGT 2018 Seté, June 11-15, 2018 Stefan Felsner Technische Universität Berlin felsner@math.tu-berlin.de A Rectangular Dissection Rectangular Dissections

More information

INF562, Lecture 4: Geometric and combinatorial properties of planar graphs

INF562, Lecture 4: Geometric and combinatorial properties of planar graphs INF562, Lecture 4: Geometric and combinatorial properties of planar graphs 5 jan 2016 Luca Castelli Aleardi Intro Graph drawing: motivations and applications Graph drawing and data visualization Global

More information

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,

More information

WUCT121. Discrete Mathematics. Graphs

WUCT121. Discrete Mathematics. Graphs WUCT121 Discrete Mathematics Graphs WUCT121 Graphs 1 Section 1. Graphs 1.1. Introduction Graphs are used in many fields that require analysis of routes between locations. These areas include communications,

More information

Whitney s theorem for 2-regular planar digraphs

Whitney s theorem for 2-regular planar digraphs AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 67(2) (2017), Pages 159 165 Whitney s theorem for 2-regular planar digraphs an Archdeacon epartment of Mathematics and Statistics University of Vermont Burlington,

More information

Morphing Planar Graph Drawings

Morphing Planar Graph Drawings Morphing Planar Graph Drawings Giuseppe Di Battista Università degli Studi Roma Tre The 12th International Conference and Workshops on Algorithms and Computation WALCOM 2018 Basic definitions Graph drawing

More information

Polygon Triangulation. (slides partially by Daniel Vlasic )

Polygon Triangulation. (slides partially by Daniel Vlasic ) Polygon Triangulation (slides partially by Daniel Vlasic ) Triangulation: Definition Triangulation of a simple polygon P: decomposition of P into triangles by a maximal set of non-intersecting diagonals

More information

Delaunay Triangulations

Delaunay Triangulations Delaunay Triangulations (slides mostly by Glenn Eguchi) Motivation: Terrains Set of data points A R 2 Height ƒ(p) defined at each point p in A How can we most naturally approximate height of points not

More information

Drawing Planar Graphs

Drawing Planar Graphs Drawing Planar Graphs Lucie Martinet November 9, 00 Introduction The field of planar graph drawing has become more and more important since the late 960 s. Although its first uses were mainly industrial,

More information

Introduction to Graphs

Introduction to Graphs Introduction to Graphs Slides by Lap Chi Lau The Chinese University of Hong Kong This Lecture In this part we will study some basic graph theory. Graph is a useful concept to model many problems in computer

More information

Euler s formula n e + f = 2 and Platonic solids

Euler s formula n e + f = 2 and Platonic solids Euler s formula n e + f = and Platonic solids Euler s formula n e + f = and Platonic solids spherical projection makes these planar graphs Euler s formula n e + f = and Platonic solids spherical projection

More information

List of Theorems. Mat 416, Introduction to Graph Theory. Theorem 1 The numbers R(p, q) exist and for p, q 2,

List of Theorems. Mat 416, Introduction to Graph Theory. Theorem 1 The numbers R(p, q) exist and for p, q 2, List of Theorems Mat 416, Introduction to Graph Theory 1. Ramsey s Theorem for graphs 8.3.11. Theorem 1 The numbers R(p, q) exist and for p, q 2, R(p, q) R(p 1, q) + R(p, q 1). If both summands on the

More information

The Topology of Bendless Orthogonal Three-Dimensional Graph Drawing. David Eppstein Computer Science Dept. Univ. of California, Irvine

The Topology of Bendless Orthogonal Three-Dimensional Graph Drawing. David Eppstein Computer Science Dept. Univ. of California, Irvine The Topology of Bendless Orthogonal Three-Dimensional Graph Drawing David Eppstein Computer Science Dept. Univ. of California, Irvine Graph drawing: visual display of symbolic information Vertices and

More information

Morphing planar triangulations

Morphing planar triangulations Morphing planar triangulations by Fidel Barrera-Cruz A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Doctor of Philosophy in Combinatorics and

More information

Straight-line Drawability of Embedded Graphs

Straight-line Drawability of Embedded Graphs Straight-line Drawability of Embedded Graphs Hiroshi Nagamochi Department of Applied Mathematics and Physics, Kyoto University, Yoshida Honmachi, Sakyo, Kyoto 606-8501, Japan. nag@amp.i.kyoto-u.ac.jp Abstract:

More information

9 About Intersection Graphs

9 About Intersection Graphs 9 About Intersection Graphs Since this lecture we focus on selected detailed topics in Graph theory that are close to your teacher s heart... The first selected topic is that of intersection graphs, i.e.

More information

CONNECTIVITY CHECK IN 3-CONNECTED PLANAR GRAPHS WITH OBSTACLES

CONNECTIVITY CHECK IN 3-CONNECTED PLANAR GRAPHS WITH OBSTACLES CONNECTIVITY CHECK IN 3-CONNECTED PLANAR GRAPHS WITH OBSTACLES M. M. KANTÉ 1 B. COURCELLE 1 C. GAVOILLE 1 A. TWIGG 2 1 Université Bordeaux 1, LaBRI, CNRS. 2 Computer Laboratory, Cambridge University. Topological

More information

Graph Algorithms Matching

Graph Algorithms Matching Chapter 5 Graph Algorithms Matching Algorithm Theory WS 2012/13 Fabian Kuhn Circulation: Demands and Lower Bounds Given: Directed network, with Edge capacities 0and lower bounds l for Node demands for

More information

ECS 20 Lecture 17b = Discussion D8 Fall Nov 2013 Phil Rogaway

ECS 20 Lecture 17b = Discussion D8 Fall Nov 2013 Phil Rogaway 1 ECS 20 Lecture 17b = Discussion D8 Fall 2013 25 Nov 2013 Phil Rogaway Today: Using discussion section to finish up graph theory. Much of these notes the same as those prepared for last lecture and the

More information

Matching. Algorithms and Networks

Matching. Algorithms and Networks Matching Algorithms and Networks This lecture Matching: problem statement and applications Bipartite matching (recap) Matching in arbitrary undirected graphs: Edmonds algorithm Diversion: generalized tic-tac-toe

More information

Topics on Computing and Mathematical Sciences I Graph Theory (13) Summary and Review

Topics on Computing and Mathematical Sciences I Graph Theory (13) Summary and Review Topics on Computing and Mathematical Sciences I Graph Theory () Summary and Review Yoshio Okamoto Tokyo Institute of Technology July, 00 Schedule Basic Topics Definition of Graphs; Paths and Cycles Cycles;

More information

Jordan Curves. A curve is a subset of IR 2 of the form

Jordan Curves. A curve is a subset of IR 2 of the form Jordan Curves A curve is a subset of IR 2 of the form α = {γ(x) : x [0,1]}, where γ : [0,1] IR 2 is a continuous mapping from the closed interval [0,1] to the plane. γ(0) and γ(1) are called the endpoints

More information

Introduction III. Graphs. Motivations I. Introduction IV

Introduction III. Graphs. Motivations I. Introduction IV Introduction I Graphs Computer Science & Engineering 235: Discrete Mathematics Christopher M. Bourke cbourke@cse.unl.edu Graph theory was introduced in the 18th century by Leonhard Euler via the Königsberg

More information

Introductory Combinatorics

Introductory Combinatorics Introductory Combinatorics Third Edition KENNETH P. BOGART Dartmouth College,. " A Harcourt Science and Technology Company San Diego San Francisco New York Boston London Toronto Sydney Tokyo xm CONTENTS

More information

K 4,4 e Has No Finite Planar Cover

K 4,4 e Has No Finite Planar Cover K 4,4 e Has No Finite Planar Cover Petr Hliněný Dept. of Applied Mathematics, Charles University, Malostr. nám. 25, 118 00 Praha 1, Czech republic (E-mail: hlineny@kam.ms.mff.cuni.cz) February 9, 2005

More information

Partitions of Graphs into Trees

Partitions of Graphs into Trees Partitions of Graphs into Trees Therese Biedl and Franz J. Brandenburg School of Computer Science, University of Waterloo, NL3G, Canada biedl@uwaterloo.ca Lehrstuhl für Informatik, Universität Passau,

More information

Succinct representations of planar maps

Succinct representations of planar maps Succinct representations of planar maps Luca Castelli Aleardi, Olivier Devillers, Gilles Schaeffer To cite this version: Luca Castelli Aleardi, Olivier Devillers, Gilles Schaeffer. Succinct representations

More information