2-Layer Fan-planarity: From Caterpillar to Stegosaurus
|
|
- Junior Carr
- 5 years ago
- Views:
Transcription
1 2-Layer Fan-planarity: From Caterpillar to Stegosaurus Carla Binucci 1, Markus Chimani 2, Walter Didimo 1, Martin Gronemann 3, Karsten Klein 4, Jan Kratochvil 5, Fabrizio Montecchiani 1, Ioannis G. Tollis 6 1 Università degli Studi di Perugia, Italy 2 Osnabrück University, Germany 3 University of Cologne, Germany 4 Monash University, Australia 5 Charles University, Czech Republic 6 University of Crete and FORTH, Greece
2 Thanks to BWGD 2015! Fabrizio Yanni Walter Karsten Markus Martin Jan Carla
3 2-Layer Drawings: Definition 2-layer drawing of a graph: each vertex is a point of one of two horizontal layers each edge is a straight-line segment that connects vertices of different layers Fact: G has a 2-layer drawing if and only if is bipartite Motivation: convey bipartite graphs building block of layered drawings l l 2
4 2-Layer Drawings: Evolution PLANARITY AGE 1986 Name: Caterpillar Family: Planar Eades et al.
5 2-Layer Drawings: Evolution PLANARITY AGE Non-planar drawings: minimizing the number of crossing edges in a 2-layer drawing in NP-hard [Eades and Whitesides, 1994] Subsequent papers: heuristics for crossing minimization restrictions on crossings (this paper) 1986 Name: Caterpillar Family: Planar Eades et al.
6 2-Layer Drawings: Evolution PLANARITY AGE 1986 BEYOND PLANARITY AGE 2011 Name: Caterpillar Name: Ladder Family: Planar Family: 2-conn. RAC Eades et al. Di Giacomo et al.
7 2-Layer Drawings: Evolution PLANARITY AGE 1986 BEYOND PLANARITY AGE 2011 Name: Caterpillar Name: Ladder Family: Planar Family: 2-conn. RAC Eades et al. Di Giacomo et al Name: Snake Family: 2-conn. FAN Binucci et al.
8 2-Layer Drawings: Evolution PLANARITY AGE 1986 BEYOND PLANARITY AGE 2011 Name: Caterpillar Name: Ladder Family: Planar Family: 2-conn. RAC Eades et al. Di Giacomo et al Name: Snake Name: Stegosaurus Family: 2-conn. FAN Family: FAN Binucci et al. Binucci et al.
9 2-Layer Fan-planar Drawings: Definition A drawing is fan-planar if there is no edge that crosses two other independent edges [Bekos et al., 2014; Binucci et al., 2014; Kaufmann and Ueckerdt, 2014] A 2-layer fan-planar drawing is a 2-layer drawing that is also fan-planar. l 1 l 2
10 2-Layer Fan-planar Drawings: Application Application: they can be used as a basis for generating drawings with few edge crossings in a confluent drawing style [Dickerson et al., 2005; Eppstein et al., 2007] better readability
11 2-Layer Fan-planar Drawings: Notation A 2-layer embedding is an equivalence class of 2-layer drawings, described by a pair of linear orderings γ = (π 1, π 2 ) π 1 l π 2 l 2
12 2-Layer Fan-planar Drawings: Notation A 2-layer embedding is an equivalence class of 2-layer drawings, described by a pair of linear orderings γ = (π 1, π 2 ) A 2-layer fan-planar embedding γ is maximal if no edge can be added without losing fan-planarity π 1 l π 2 l 2
13 2-Layer Fan-planar Drawings: Notation A 2-layer embedding is an equivalence class of 2-layer drawings, described by a pair of linear orderings γ = (π 1, π 2 ) A 2-layer fan-planar embedding γ is maximal if no edge can be added without losing fan-planarity π 1 l π 2 l 2
14 Characterization of biconnected 2-layer fan-planar graphs
15 Snake: Definition Definition 1. A snake is recursively defined as follows:
16 Snake: Definition Definition 1. A snake is recursively defined as follows: A complete bipartite graph K 2,n (n 2) is a snake; K 2,4
17 Snake: Definition Definition 1. A snake is recursively defined as follows: A complete bipartite graph K 2,n (n 2) is a snake; The merger of two snakes G 1 and G 2 with respect to edges e 1 of G 1 and e 2 of G 2 is a snake. A vertex can be merged just once! K 2,4 K 2,6 e 1 e 2
18 Snake: Definition Definition 1. A snake is recursively defined as follows: A complete bipartite graph K 2,n (n 2) is a snake; The merger of two snakes G 1 and G 2 with respect to edges e 1 of G 1 and e 2 of G 2 is a snake. A vertex can be merged just once! snake merged vertices
19 Snake: Definition Definition 1. A snake is recursively defined as follows: A complete bipartite graph K 2,n (n 2) is a snake; The merger of two snakes G 1 and G 2 with respect to edges e 1 of G 1 and e 2 of G 2 is a snake. A vertex can be merged just once! G 1 G 2 e 1 e 2
20 Snake: Definition Definition 1. A snake is recursively defined as follows: A complete bipartite graph K 2,n (n 2) is a snake; The merger of two snakes G 1 and G 2 with respect to edges e 1 of G 1 and e 2 of G 2 is a snake. A vertex can be merged just once!
21 2-Layer Bicon. Fan-planar Graph Snake Lemma 1 Every n-vertex snake admits a 2-layer fan-planar embedding, which can be computed in O(n) time. l 1 l 2
22 2-Layer Bicon. Fan-planar Graph Snake Lemma 1 Every n-vertex snake admits a 2-layer fan-planar embedding, which can be computed in O(n) time. Idea: Draw each K 2,h independently l 1 l 2
23 2-Layer Bicon. Fan-planar Graph Snake Lemma 1 Every n-vertex snake admits a 2-layer fan-planar embedding, which can be computed in O(n) time. Idea: Draw each K 2,h independently Merge the drawings l 1 l 2
24 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake.
25 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. Idea: Decompose γ by splitting the uncrossed edges l 1 l 2
26 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. Idea: Decompose γ by splitting the uncrossed edges Prove that each piece is a K 2,n (for some n 2) piece l 1 l 2
27 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. l 1 l 2
28 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Claim 1: Let (u, v) and (w, x) be a pair of crossing edges in γ[p ]. Then the edges (u, x) and (w, v) exist. u w l 1 x v l 2
29 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Claim 1: Let (u, v) and (w, x) be a pair of crossing edges in γ[p ]. Then the edges (u, x) and (w, v) exist. Consider the segment wv: Case 1: No edge traverses wv u w l 1 x v l 2
30 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Claim 1: Let (u, v) and (w, x) be a pair of crossing edges in γ[p ]. Then the edges (u, x) and (w, v) exist. Consider the segment wv: Case 1: No edge traverses wv Then due to maximality (w, v) exists u w l 1 l 2
31 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Claim 1: Let (u, v) and (w, x) be a pair of crossing edges in γ[p ]. Then the edges (u, x) and (w, v) exist. Consider the segment wv: Case 2: An edge e traverses wv u w l 1 x v l 2
32 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Claim 1: Let (u, v) and (w, x) be a pair of crossing edges in γ[p ]. Then the edges (u, x) and (w, v) exist. Consider the segment wv: Case 2: An edge e traverses wv Due to fan-planarity, one end-vertex of e must be either u or x u w l 1 x v z l 2
33 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Claim 1: Let (u, v) and (w, x) be a pair of crossing edges in γ[p ]. Then the edges (u, x) and (w, v) exist. Consider the segment wv: Case 2: An edge e traverses wv Any edge (y, v) is s.t. y = w, otherwise γ is not fan-planar y u w l 1 x v z l 2
34 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Claim 1: Let (u, v) and (w, x) be a pair of crossing edges in γ[p ]. Then the edges (u, x) and (w, v) exist. Consider the segment wv: Case 2: An edge e traverses wv Any edge (y, v) is s.t. y = w, otherwise γ is not fan-planar u y w l 1 x v z l 2
35 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Claim 1: Let (u, v) and (w, x) be a pair of crossing edges in γ[p ]. Then the edges (u, x) and (w, v) exist. Consider the segment wv: Case 2: An edge e traverses wv Any edge (y, v) is s.t. y = w, otherwise γ is not fan-planar u w y l 1 x v z l 2
36 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Claim 1: Let (u, v) and (w, x) be a pair of crossing edges in γ[p ]. Then the edges (u, x) and (w, v) exist. Consider the segment wv: Case 2: An edge e traverses wv Any edge (y, v) is s.t. y = w, otherwise γ is not fan-planar u w l 1 x v z l 2
37 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Claim 2: If P P such that P is a K 2,n and P contains the two uncrossed edges of γ[p ], then P is a K 2,n (n > n ) l 1 l 2
38 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Claim 2: If P P such that P is a K 2,n and P contains the two uncrossed edges of γ[p ], then P is a K 2,n (n > n ) Suppose there is another vertex w on l 1 Any edge (w, x) would violate fan-planarity w l 1 x l 2
39 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Consider now the rightmost vertices of γ[p ]. w l 1 v l 2
40 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Consider now the rightmost vertices of γ[p ]. They both have degree at least two. x w l 1 z v l 2
41 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Consider now the rightmost vertices of γ[p ]. They both have degree at least two. By Claim 1 the two crossing edges induce a K 2,2 x w l 1 z v l 2
42 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Consider now the rightmost vertices of γ[p ]. They both have degree at least two. By Claim 1 the two crossing edges induce a K 2,2 If (x, z) is uncrossed, by Claim 2 the statemente follows. x w l 1 z v l 2
43 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Consider now the rightmost vertices of γ[p ]. They both have degree at least two. By Claim 1 the two crossing edges induce a K 2,2 Otherwise it is crossed by an edge having w or v as an end-vertex... x w l 1 z v l 2
44 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Iterate until we hit the leftmost uncrossed edge of P (and then apply Claim 2) x w l 1 z v l 2
45 2-Layer Bicon. Fan-planar Graph Snake Lemma 2 Let G be biconnected graph. If G admits a maximal 2-layer fan-planar embedding γ then G is a snake. We prove that each piece P is a K 2,n for some n 2. Iterate until we hit the leftmost uncrossed edge of P (and then apply Claim 2) x w l 1 z v l 2
46 2-Layer Bicon. Fan-planar Graph Snake Theorem 1 A biconnected graph G is 2-layer fan-planar if and only if G is a spanning subgraph of a snake. Lemma 1 + Lemma 2.
47 Testing biconnected graphs
48 Test for biconnected graphs Theorem 2 Let G be a bipartite biconnected graph with n vertices. There exists an O(n)-time algorithm that tests whether G is 2-layer fan-planar, and that computes a 2-layer fan-planar embedding of G in the positive case.
49 Test for biconnected graphs Theorem 2 Let G be a bipartite biconnected graph with n vertices. There exists an O(n)-time algorithm that tests whether G is 2-layer fan-planar, and that computes a 2-layer fan-planar embedding of G in the positive case. Idea: Check if G can be augmented to a snake by adding only edges.
50 Test for biconnected graphs Theorem 2 Let G be a bipartite biconnected graph with n vertices. There exists an O(n)-time algorithm that tests whether G is 2-layer fan-planar, and that computes a 2-layer fan-planar embedding of G in the positive case. Idea: Check if G can be augmented to a snake by adding only edges. Observation: snake = ladder + paths of length 2 inside inner faces
51 Test for biconnected graphs: Algorithm Step 1: Contract each chain into a weighted edge. Construct (if any) an outerplanar embedding of the graph. Observation: Inner paths all have weight G C(G)
52 Test for biconnected graphs: Algorithm Step 2: Check that all edges with weight > 1 can be embedded on the outer face. Observation: If so, we found the outer edges of the ladder G C(G) C(G)
53 Test for biconnected graphs: Algorithm Step 3(a): Remove inner edges of weight 1, re-expand outer edges G C(G) H C(G)
54 Test for biconnected graphs: Algorithm Step 3(b): Check if the graph can be augmented to a ladder (Di Giacomo et al., 2014) G C(G) H C(G)
55 Test for biconnected graphs: Algorithm Step 3(c): Check if the inner paths can be reinserted G C(G) G C(G)
56 Characterization of 2-layer fan-planar graphs
57 Stegosaurus: Definition Definition 2. A stegosaurus is recursively defined as follows:
58 Stegosaurus: Definition Definition 2. A stegosaurus is recursively defined as follows: A snake is a stegosaurus;
59 Stegosaurus: Definition Definition 2. A stegosaurus is recursively defined as follows: A snake is a stegosaurus; The merger of two stegosaurs G 1 and G 2 with respect to vertices v 1 of G 1 and v 2 of G 2 is a stegosaurus. A vertex can be merged just once!
60 Stegosaurus: Definition Definition 2. A stegosaurus is recursively defined as follows: A snake is a stegosaurus; The merger of two stegosaurs G 1 and G 2 with respect to vertices v 1 of G 1 and v 2 of G 2 is a stegosaurus. A vertex can be merged just once! merged vertex
61 Stegosaurus: Definition Definition 2. A stegosaurus is recursively defined as follows: A snake is a stegosaurus; The merger of two stegosaurs G 1 and G 2 with respect to vertices v 1 of G 1 and v 2 of G 2 is a stegosaurus. A vertex can be merged just once!
62 Stegosaurus: Definition Definition 2. A stegosaurus is recursively defined as follows: A snake is a stegosaurus; The merger of two stegosaurs G 1 and G 2 with respect to vertices v 1 of G 1 and v 2 of G 2 is a stegosaurus. A vertex can be merged just once!
63 Stegosaurus: Definition Definition 2. A stegosaurus is recursively defined as follows: A snake is a stegosaurus; The merger of two stegosaurs G 1 and G 2 with respect to vertices v 1 of G 1 and v 2 of G 2 is a stegosaurus. A vertex can be merged just once! The merger of a fan and a stegosaurs at a cut vertex is a stegosaurus.
64 Stegosaurus: Definition Definition 2. A stegosaurus is recursively defined as follows: A snake is a stegosaurus; The merger of two stegosaurs G 1 and G 2 with respect to vertices v 1 of G 1 and v 2 of G 2 is a stegosaurus. A vertex can be merged just once! The merger of a fan and a stegosaurs at a cut vertex is a stegosaurus. stumps
65 2-Layer Fan-Planar Stegosaurus Lemma 3 Every stegosaurus has a 2-layer fan-planar embedding. Idea: Draw each snake independently Merge the drawings Draw the stumps l 1 l 2
66 2-Layer Fan-Planar Stegosaurus Lemma 4 Let B be a block of a 2-layer fan-planar graph G, and e an independent edge, i.e., none of its end-vertices belongs to B. No edge of B can be crossed by e in any 2-layer fan-planar embedding of G.
67 2-Layer Fan-Planar Stegosaurus Lemma 4 Let B be a block of a 2-layer fan-planar graph G, and e an independent edge, i.e., none of its end-vertices belongs to B. No edge of B can be crossed by e in any 2-layer fan-planar embedding of G. B contains a cycle which has a unique drawing. B l 1 l 2
68 2-Layer Fan-Planar Stegosaurus Lemma 4 Let B be a block of a 2-layer fan-planar graph G, and e an independent edge, i.e., none of its end-vertices belongs to B. No edge of B can be crossed by e in any 2-layer fan-planar embedding of G. B contains a cycle which has a unique drawing. e will cross an edge of the cycle which is already crossed. B e l 1 l 2
69 2-Layer Fan-Planar Stegosaurus Lemma 4 Let B be a block of a 2-layer fan-planar graph G, and e an independent edge, i.e., none of its end-vertices belongs to B. No edge of B can be crossed by e in any 2-layer fan-planar embedding of G. B contains a cycle which has a unique drawing. e will cross an edge of the cycle which is already crossed. Corollary 1 In a 2-layer fan-planar embedding, two blocks cannot cross. l 1 B 1 B 2 B 3 l 2
70 2-Layer Fan-Planar Stegosaurus Blocks are nicely drawn (Corollary 1). l 1 B 1 B 2 B 3 l 2
71 2-Layer Fan-Planar Stegosaurus Blocks are nicely drawn (Corollary 1). One can show that if G is maximal, then there are no bridges. l 1 B 1 B 2 B 3 l 2
72 2-Layer Fan-Planar Stegosaurus Blocks are nicely drawn (Corollary 1). One can show that if G is maximal, then there are no bridges. Also, if G is maximal, then there is an embedding where no stump is crossed (i.e., its degree one end-vertex is never within a block). B 1 B 2 B 3 l 1 l 2
73 2-Layer Fan-Planar Stegosaurus Blocks are nicely drawn (Corollary 1). One can show that if G is maximal, then there are no bridges. Also, if G is maximal, then there is an embedding where no stump is crossed (i.e., its degree one end-vertex is never within a block). Hence, if G is maximal, then each block is a maximal biconnected 2-layer fan-planar graph, i.e., a snake. snakes l 1 B 1 B 2 B 3 l 2
74 2-Layer Fan-Planar Stegosaurus Blocks are nicely drawn (Corollary 1). One can show that if G is maximal, then there are no bridges. Also, if G is maximal, then there is an embedding where no stump is crossed (i.e., its degree one end-vertex is never within a block). Hence, if G is maximal, then each block is a maximal biconnected 2-layer fan-planar graph, i.e., a snake. Lemma 5 Every maximal 2-layer fan-planar graph is a stegosaurus. l 1 B 1 B 2 B 3 l 2
75 2-Layer Fan-Planar Stegosaurus Theorem 3 A graph is 2-layer fan-planar if and only if it is a subgraph of a stegosaurus. Lemma 3 + Lemma 5.
76 Relationship with 2-layer RAC graphs
77 Biconnected Graphs A biconnected graph has a 2-layer RAC embedding if and only if it is a subgraph of a ladder, which is a subgraph of a snake (Di Giacomo et al., 2014). Corollary 2 The biconnected 2-layer RAC graphs are a proper subclass of the biconnected 2-layer fan-planar graphs. 2-layer RAC drawing of a ladder l 1 l 2
78 General Graphs There exist infinitely many trees T k (k 3) that are 2-layer RAC but not 2-layer fan-planar. T 3 3 u k edges v k + 1 edges
79 General Graphs There exist infinitely many trees T k (k 3) that are 2-layer RAC but not 2-layer fan-planar. T 3 3 u k edges v k + 1 edges T k has a 2-layer RAC embedding. v u T k is not a subgraph of a stegosaurus.
80 Open Problems
81 Future Work: How to Attack a Stegosaurus Test for general graphs
82 Future Work: How to Attack a Stegosaurus Test for general graphs Heuristics for forbidden configurations minimization
83 Future Work: How to Attack a Stegosaurus Test for general graphs Heuristics for forbidden configurations minimization Thank you!
DRAWING NON-PLANAR GRAPHS WITH CROSSING-FREE SUBGRAPHS*
DRAWING NON-PLANAR GRAPHS WITH CROSSING-FREE SUBGRAPHS* Patrizio Angelini 1, Carla Binucci 2, Giordano Da Lozzo 1, Walter Didimo 2, Luca Grilli 2, Fabrizio Montecchiani 2, Maurizio Patrignani 1, and Ioannis
More information1-bend RAC Drawings of 1-Planar Graphs. Walter Didimo, Giuseppe Liotta, Saeed Mehrabi, Fabrizio Montecchiani
1-bend RAC Drawings of 1-Planar Graphs Walter Didimo, Giuseppe Liotta, Saeed Mehrabi, Fabrizio Montecchiani Things to avoid in graph drawing Things to avoid in graph drawing Too many crossings Things to
More information2-Layer Right Angle Crossing Drawings
DOI 10.1007/s00453-012-9706-7 2-Layer Right Angle Crossing Drawings Emilio Di Giacomo Walter Didimo Peter Eades Giuseppe Liotta Received: 26 July 2011 / Accepted: 24 October 2012 Springer Science+Business
More informationarxiv: v2 [math.co] 21 Jun 2018
Edge Partitions of Optimal 2-plane and 3-plane Graphs Michael Bekos 1, Emilio Di Giacomo 2, Walter Didimo 2, Giuseppe Liotta 2, Fabrizio Montecchiani 2, Chrysanthi Raftopoulou 3 1 Institut für Informatik,
More informationStraight-Line Drawings of 2-Outerplanar Graphs on Two Curves
Straight-Line Drawings of 2-Outerplanar Graphs on Two Curves (Extended Abstract) Emilio Di Giacomo and Walter Didimo Università di Perugia ({digiacomo,didimo}@diei.unipg.it). Abstract. We study how to
More informationUNIVERSITÀ DEGLI STUDI DI ROMA TRE Dipartimento di Informatica e Automazione. Constrained Simultaneous and Near-Simultaneous Embeddings
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 Constrained Simultaneous and Near-Simultaneous Embeddings FABRIZIO
More informationDrawing Outer 1-planar Graphs with Few Slopes
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 19, no. 2, pp. 707 741 (2015) DOI: 10.7155/jgaa.00376 Drawing Outer 1-planar Graphs with Few Slopes Emilio Di Giacomo Giuseppe Liotta
More informationarxiv: v3 [cs.dm] 12 Jun 2014
On Maximum Differential Coloring of Planar Graphs M. A. Bekos 1, M. Kaufmann 1, S. Kobourov, S. Veeramoni 1 Wilhelm-Schickard-Institut für Informatik - Universität Tübingen, Germany Department of Computer
More informationGiuseppe Liotta (University of Perugia)
Drawing Graphs with Crossing Edges Giuseppe Liotta (University of Perugia) Outline Motivation and research agenda - Graph Drawing and the planarization handicap - Mutzel s intuition and Huang s experiment
More informationTheoretical Computer Science
Theoretical Computer Science 408 (2008) 129 142 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Drawing colored graphs on colored points
More informationarxiv: v1 [cs.dm] 13 Apr 2012
A Kuratowski-Type Theorem for Planarity of Partially Embedded Graphs Vít Jelínek, Jan Kratochvíl, Ignaz Rutter arxiv:1204.2915v1 [cs.dm] 13 Apr 2012 Abstract A partially embedded graph (or Peg) is a triple
More informationUpward Planar Drawings and Switch-regularity Heuristics
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 1, no. 2, pp. 259 285 (26) Upward Planar Drawings and Switch-regularity Heuristics Walter Didimo Dipartimento di Ingegneria Elettronica
More informationPlanarity: 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 informationOn 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 informationComputing Radial Drawings on the Minimum Number of Circles
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 9, no. 3, pp. 365 389 (2005) Computing Radial Drawings on the Minimum Number of Circles Emilio Di Giacomo Walter Didimo Giuseppe Liotta
More informationDRAWING PLANAR GRAPHS WITH MANY COLLINEAR VERTICES
DRAWING PLANAR GRAPHS WITH MANY COLLINEAR VERTICES Giordano Da Lozzo, Vida Dujmovi, Fabrizio Frati, Tamara Mchedlidze, Ÿ and Vincenzo Roselli Abstract. Consider the following problem: Given a planar graph
More information8 Spine and Radial Drawings
8 Spine and Radial Drawings Emilio Di Giacomo University of Perugia Walter Didimo University of Perugia Giuseppe Liotta University of Perugia 8.1 Introduction... 247 8.2 A Unified Framework for Spine and
More informationStraight-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 informationComparison of Maximal Upward Planar Subgraph Computation Algorithms
01 10th International Conference on Frontiers of Information Technology Comparison of Maximal Upward Planar Subgraph Computation Algorithms Aimal Tariq Rextin Department of Computing and Technology, Abasyn
More informationUniversità 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 informationMath 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem
Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem David Glickenstein November 26, 2008 1 Graph minors Let s revisit some de nitions. Let G = (V; E) be a graph. De nition 1 Removing
More informationJordan 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 informationPlanar Drawing of Bipartite Graph by Eliminating Minimum Number of Edges
UITS Journal Volume: Issue: 2 ISSN: 2226-32 ISSN: 2226-328 Planar Drawing of Bipartite Graph by Eliminating Minimum Number of Edges Muhammad Golam Kibria Muhammad Oarisul Hasan Rifat 2 Md. Shakil Ahamed
More informationMatching 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 informationAssignment # 4 Selected Solutions
Assignment # 4 Selected Solutions Problem 2.3.3 Let G be a connected graph which is not a tree (did you notice this is redundant?) and let C be a cycle in G. Prove that the complement of any spanning tree
More informationDifferent geometry in the two drawings, but the ordering of the edges around each vertex is the same
6 6 6 6 6 6 Different geometry in the two drawings, but the ordering of the edges around each vertex is the same 6 6 6 6 Different topology in the two drawings 6 6 6 6 Fàry s Theorem (96): If a graph admits
More informationOverlapping Cluster Planarity.
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 12, no. 3, pp. 267 291 (2008) Overlapping Cluster Planarity. Walter Didimo 1 Francesco Giordano 1 Giuseppe Liotta 1 1 Dipartimento di
More informationFinding Bimodal and Acyclic Orientations of Mixed Planar Graphs is NP-Complete
Dipartimento di Informatica e Automazione Via della Vasca Navale, 79 00146 Roma, Italy Finding Bimodal and Acyclic Orientations of Mixed Planar Graphs is NP-Complete Maurizio Patrignani RT-DIA-188-2011
More informationSpecial Issue on Graph Drawing Beyond Planarity Guest Editors Foreword and Overview
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 22, no. 1, pp. 1 10 (2018) DOI: 10.7155/jgaa.00459 Special Issue on Graph Drawing Beyond Planarity Guest Editors Foreword and Overview
More informationMatchings. Examples. K n,m, K n, Petersen graph, Q k ; graphs without perfect matching. A maximal matching cannot be enlarged by adding another edge.
Matchings A matching is a set of (non-loop) edges with no shared endpoints. The vertices incident to an edge of a matching M are saturated by M, the others are unsaturated. A perfect matching of G is a
More informationSEFE without Mapping via Large Induced Outerplane Graphs in Plane Graphs
SEFE without Mapping via Large Induced Outerplane Graphs in Plane Graphs Patrizio Angelini 1, William Evans 2, Fabrizio Frati 1, Joachim Gudmundsson 3 1 Dipartimento di Ingegneria, Roma Tre University,
More informationVertex Insertion Approximates the Crossing Number for Apex Graphs
Vertex Insertion Approximates the Crossing Number for Apex Graphs Markus Chimani 1, Petr Hliněný 2, and Petra Mutzel 1 1 Faculty of Computer Science, TU Dortmund, Germany Otto-Hahn-Str. 14, 44227 Dortmund,
More informationABSTRACT Finding a cut or nding a matching in a graph are so simple problems that hardly are considered problems at all. Finding a cut whose split edg
R O M A TRE DIA Universita degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, 79 { 00146 Roma, Italy The Complexity of the Matching-Cut Problem Maurizio Patrignani
More informationVisualisierung von Graphen
Visualisierung von Graphen Smooth Orthogonal Drawings of Planar Graphs. Vorlesung Sommersemester 205 Orthogonal Layouts all edge segments are horizontal or vertical a well-studied drawing convention many
More informationDrawing Graphs on Two and Three Lines
Drawing Graphs on Two and Three Lines Sabine Cornelsen, Thomas Schank, and Dorothea Wagner University of Konstanz, Department of Computer & Information Science {Sabine.Cornelsen, Thomas.Schank, Dorothea.Wagner}@uni-konstanz.de
More informationThe Straight-Line RAC Drawing Problem is NP-Hard
The Straight-Line RAC Drawing Problem is NP-Hard Evmora N. Argyriou 1, Michael A. Bekos 1, and Antonios Symvonis 1 School of Applied Mathematical & Physical Sciences, National Technical University of Athens,
More information1-Bend Orthogonal Partial Edge Drawing
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 18, no. 1, pp. 111 131 (2014) DOI: 10.7155/jgaa.00316 1-Bend Orthogonal Partial Edge Drawing Till Bruckdorfer 1 Michael Kaufmann 1 Fabrizio
More informationPlanar graphs. Chapter 8
Chapter 8 Planar graphs Definition 8.1. A graph is called planar if it can be drawn in the plane so that edges intersect only at vertices to which they are incident. Example 8.2. Different representations
More informationHW Graph Theory Name (andrewid) - X. 1: Draw K 7 on a torus with no edge crossings.
1: Draw K 7 on a torus with no edge crossings. A quick calculation reveals that an embedding of K 7 on the torus is a -cell embedding. At that point, it is hard to go wrong if you start drawing C 3 faces,
More informationarxiv: v4 [cs.cg] 6 Sep 2018
1-Fan-Bundle-Planar Drawings of Graphs P. Angelini 1, M. A. Bekos 1, M. Kaufmann 1, P. Kindermann 2, and T. Schneck 1 1 Institut für Informatik, Universität Tübingen, German, {angelini,bekos,mk,schneck}@informatik.uni-tuebingen.de
More informationThe complexity of Domino Tiling
The complexity of Domino Tiling Therese Biedl Abstract In this paper, we study the problem of how to tile a layout with dominoes. For non-coloured dominoes, this can be determined easily by testing whether
More informationKuratowski Notes , Fall 2005, Prof. Peter Shor Revised Fall 2007
Kuratowski Notes 8.30, Fall 005, Prof. Peter Shor Revised Fall 007 Unfortunately, the OCW notes on Kuratowski s theorem seem to have several things substantially wrong with the proof, and the notes from
More informationPlanar Bus Graphs. Michael Kaufmann 3,a.
Planar Bus Graphs Till Bruckdorfer 1,a bruckdor@informatik.uni-tuebingen.de Michael Kaufmann 3,a mk@informatik.uni-tuebingen.de Stefan Felsner 2,b felsner@math.tu-berlin.de Abstract Bus graphs are used
More informationOn 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 informationLecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1
CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanford.edu) January 11, 2018 Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1 In this lecture
More informationAugmenting the Connectivity of Planar and Geometric Graphs
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 16, no. 2, pp. 599 628 (2012) DOI: 10.7155/jgaa.00275 Augmenting the Connectivity of Planar and Geometric Graphs Ignaz Rutter 1 Alexander
More informationLecture 4: Walks, Trails, Paths and Connectivity
Lecture 4: Walks, Trails, Paths and Connectivity Rosa Orellana Math 38 April 6, 2015 Graph Decompositions Def: A decomposition of a graph is a list of subgraphs such that each edge appears in exactly one
More informationarxiv: v1 [math.co] 5 Nov 2010
Segment representation of a subclass of co-planar graphs Mathew C. Francis, Jan Kratochvíl, and Tomáš Vyskočil arxiv:1011.1332v1 [math.co] 5 Nov 2010 Department of Applied Mathematics, Charles University,
More informationIntersection-Link Representations of Graphs
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 21, no. 4, pp. 731 755 (2017) DOI: 10.7155/jgaa.00437 Intersection-Link Representations of Graphs Patrizio Angelini 1 Giordano Da Lozzo
More informationBar k-visibility Graphs
Bar k-visibility Graphs Alice M. Dean Department of Mathematics Skidmore College adean@skidmore.edu William Evans Department of Computer Science University of British Columbia will@cs.ubc.ca Ellen Gethner
More information14 More Graphs: Euler Tours and Hamilton Cycles
14 More Graphs: Euler Tours and Hamilton Cycles 14.1 Degrees The degree of a vertex is the number of edges coming out of it. The following is sometimes called the First Theorem of Graph Theory : Lemma
More informationVertex Cover is Fixed-Parameter Tractable
Vertex Cover is Fixed-Parameter Tractable CS 511 Iowa State University November 28, 2010 CS 511 (Iowa State University) Vertex Cover is Fixed-Parameter Tractable November 28, 2010 1 / 18 The Vertex Cover
More informationTreewidth and graph minors
Treewidth and graph minors Lectures 9 and 10, December 29, 2011, January 5, 2012 We shall touch upon the theory of Graph Minors by Robertson and Seymour. This theory gives a very general condition under
More informationAcyclic 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 informationComputing NodeTrix Representations of Clustered Graphs
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 22, no. 2, pp. 139 176 (2018) DOI: 10.7155/jgaa.00461 Computing NodeTrix Representations of Clustered Graphs Giordano Da Lozzo Giuseppe
More informationPlanar Octilinear Drawings with One Bend Per Edge
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 19, no. 2, pp. 0 0 (2015) DOI: 10.7155/jgaa.00369 Planar Octilinear Drawings with One Bend Per Edge M. A. Bekos 1 M. Gronemann 2 M. Kaufmann
More informationK 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 informationPlanarity Testing and Optimal Edge Insertion with Embedding Constraints
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 12, no. 1, pp. 73 95 (2008) Planarity Testing and Optimal Edge Insertion with Embedding Constraints Carsten Gutwenger Karsten Klein Petra
More informationDiscrete mathematics
Discrete mathematics Petr Kovář petr.kovar@vsb.cz VŠB Technical University of Ostrava DiM 470-2301/02, Winter term 2017/2018 About this file This file is meant to be a guideline for the lecturer. Many
More informationTesting Maximal 1-planarity of Graphs with a Rotation System in Linear Time
Testing Maximal 1-planarity of Graphs with a Rotation System in Linear Time Peter Eades 1, Seok-Hee Hong 1, Naoki Katoh 2, Giuseppe Liotta 3, Pascal Schweitzer 4, and Yusuke Suzuki 5 1 University of Sydney,
More informationLecture 4: Bipartite graphs and planarity
Lecture 4: Bipartite graphs and planarity Anders Johansson 2011-10-22 lör Outline Bipartite graphs A graph G is bipartite with bipartition V1, V2 if V = V1 V2 and all edges ij E has one end in V1 and V2.
More informationBar k-visibility Graphs: Bounds on the Number of Edges, Chromatic Number, and Thickness
Bar k-visibility Graphs: Bounds on the Number of Edges, Chromatic Number, and Thickness Alice M. Dean, William Evans, Ellen Gethner 3,JoshuaD.Laison, Mohammad Ali Safari 5, and William T. Trotter 6 Department
More informationPlanarity Testing for C-Connected Clustered Graphs. Elias Dahlhaus Karsten Klein Petra Mutzel. Algorithm Engineering Report TR July 2006
Planarity Testing for C-Connected Clustered Graphs Elias Dahlhaus Karsten Klein Petra Mutzel Algorithm Engineering Report TR06-1-001 July 2006 ISSN 1864-4503 University of Dortmund Department of Computer
More informationPlanar 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 informationarxiv: v2 [cs.cg] 27 Sep 2015
Graph Drawings with One Bend and Few Slopes Kolja Knauer 1, and Bartosz Walczak 2, arxiv:1506.04423v2 [cs.cg] 27 Sep 2015 1 Aix-Marseille Université, CNRS, LIF UMR 7279, Marseille, France kolja.knauer@lif.univ-mrs.fr
More informationOn collinear sets in straight line drawings
On collinear sets in straight line drawings Alexander Ravsky and Oleg Verbitsky arxiv:0806.0253v2 [cs.cg] 28 Jul 2008 Institute for Applied Problems of Mechanics and Mathematics Naukova St. 3-B, Lviv 79060,
More informationTwo trees which are self-intersecting when drawn simultaneously
Discrete Mathematics 309 (2009) 1909 1916 www.elsevier.com/locate/disc Two trees which are self-intersecting when drawn simultaneously Markus Geyer a,, Michael Kaufmann a, Imrich Vrt o b a Universität
More informationSection 3.1: Nonseparable Graphs Cut vertex of a connected graph G: A vertex x G such that G x is not connected. Theorem 3.1, p. 57: Every connected
Section 3.1: Nonseparable Graphs Cut vertex of a connected graph G: A vertex x G such that G x is not connected. Theorem 3.1, p. 57: Every connected graph G with at least 2 vertices contains at least 2
More informationMATH 350 GRAPH THEORY & COMBINATORICS. Contents
MATH 350 GRAPH THEORY & COMBINATORICS PROF. SERGEY NORIN, FALL 2013 Contents 1. Basic definitions 1 2. Connectivity 2 3. Trees 3 4. Spanning Trees 3 5. Shortest paths 4 6. Eulerian & Hamiltonian cycles
More informationDefinition For vertices u, v V (G), the distance from u to v, denoted d(u, v), in G is the length of a shortest u, v-path. 1
Graph fundamentals Bipartite graph characterization Lemma. If a graph contains an odd closed walk, then it contains an odd cycle. Proof strategy: Consider a shortest closed odd walk W. If W is not a cycle,
More informationOn Aligned Bar 1-Visibility Graphs
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 21, no. 3, pp. 281 312 (2017) DOI: 10.7155/jgaa.00417 On Aligned Bar 1-Visibility Graphs Franz J. Brandenburg 1 Alexander Esch 1 Daniel
More informationK 4 C 5. Figure 4.5: Some well known family of graphs
08 CHAPTER. TOPICS IN CLASSICAL GRAPH THEORY K, K K K, K K, K K, K C C C C 6 6 P P P P P. Graph Operations Figure.: Some well known family of graphs A graph Y = (V,E ) is said to be a subgraph of a graph
More informationALTERNATING PATHS AND CYCLES OF MINIMUM LENGTH. William Evans. Giuseppe Liotta. Henk Meijer. Stephen Wismath
ALTERNATING PATHS AND CYCLES OF MINIMUM LENGTH William Evans University of British Columbia, Canada Giuseppe Liotta Universitá degli Studi di Perugia, Italy Henk Meijer U. C. Roosevelt, the Netherlands
More informationComputing Cartograms with Optimal Complexity
Computing Cartograms with Optimal Complexity Md. Jawaherul Alam 1 University of Arizona, Tucson, AZ, USA mjalam@email.arizona.edu Stefan Felsner 3 Technische Universität Berlin, Berlin, Germany felsner@math.tu-berlin.de
More information6. Lecture notes on matroid intersection
Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans May 2, 2017 6. Lecture notes on matroid intersection One nice feature about matroids is that a simple greedy algorithm
More informationData Structures and their Planar Graph Layouts
Journal of Graph Algorithms and Applications http://jgaa.info/ vol., no., pp. 0 (08) DOI: 0.55/jgaa.0045 Data Structures and their Planar Graph Layouts Christopher Auer Christian Bachmaier Franz J. Brandenburg
More informationReachability in K 3,3 -free and K 5 -free Graphs is in Unambiguous Logspace
CHICAGO JOURNAL OF THEORETICAL COMPUTER SCIENCE 2014, Article 2, pages 1 29 http://cjtcs.cs.uchicago.edu/ Reachability in K 3,3 -free and K 5 -free Graphs is in Unambiguous Logspace Thomas Thierauf Fabian
More informationPaperclip graphs. Steve Butler Erik D. Demaine Martin L. Demaine Ron Graham Adam Hesterberg Jason Ku Jayson Lynch Tadashi Tokieda
Paperclip graphs Steve Butler Erik D. Demaine Martin L. Demaine Ron Graham Adam Hesterberg Jason Ku Jayson Lynch Tadashi Tokieda Abstract By taking a strip of paper and forming an S curve with paperclips
More informationGraph Drawings with One Bend and Few Slopes
Graph Drawings with One Bend and Few Slopes Kolja Knauer 1, and Bartosz Walczak 2, 1 Aix-Marseille Université, CNRS, LIF UMR 7279, Marseille, France kolja.knauer@lif.univ-mrs.fr 2 Theoretical Computer
More informationClustered Planarity: Small Clusters in Cycles and Eulerian Graphs
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 13, no. 3, pp. 379 422 (2009) Clustered Planarity: Small Clusters in Cycles and Eulerian Graphs Eva Jelínková 1 Jan Kára 2 Jan Kratochvíl
More informationLine Arrangements. Applications
Computational Geometry Chapter 9 Line Arrangements 1 Line Arrangements Applications On the Agenda 2 1 Complexity of a Line Arrangement Given a set L of n lines in the plane, their arrangement A(L) is the
More informationPlanarity. 1 Introduction. 2 Topological Results
Planarity 1 Introduction A notion of drawing a graph in the plane has led to some of the most deep results in graph theory. Vaguely speaking by a drawing or embedding of a graph G in the plane we mean
More informationDiscrete Wiskunde II. Lecture 6: Planar Graphs
, 2009 Lecture 6: Planar Graphs University of Twente m.uetz@utwente.nl wwwhome.math.utwente.nl/~uetzm/dw/ Planar Graphs Given an undirected graph (or multigraph) G = (V, E). A planar embedding of G is
More informationUniversità 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 046 Roma, Italy Topological Morphing of Planar Graphs P. Angelini, P.F. Cortese,
More informationJordan 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 informationVIZING S THEOREM AND EDGE-CHROMATIC GRAPH THEORY. Contents
VIZING S THEOREM AND EDGE-CHROMATIC GRAPH THEORY ROBERT GREEN Abstract. This paper is an expository piece on edge-chromatic graph theory. The central theorem in this subject is that of Vizing. We shall
More informationarxiv: v1 [math.co] 28 Sep 2010
Densities of Minor-Closed Graph Families David Eppstein Computer Science Department University of California, Irvine Irvine, California, USA arxiv:1009.5633v1 [math.co] 28 Sep 2010 September 3, 2018 Abstract
More informationDefinition 1.1. A matching M in a graph G is called maximal if there is no matching M in G so that M M.
1 Matchings Before, we defined a matching as a set of edges no two of which share an end in common. Suppose that we have a set of jobs and people and we want to match as many jobs to people as we can.
More informationFundamental Properties of Graphs
Chapter three In many real-life situations we need to know how robust a graph that represents a certain network is, how edges or vertices can be removed without completely destroying the overall connectivity,
More informationEdges and Switches, Tunnels and Bridges. David Eppstein Marc van Kreveld Elena Mumford Bettina Speckmann
Edges and Switches, Tunnels and Bridges David Eppstein Marc van Kreveld Elena Mumford Bettina Speckmann Cased drawing Let D be a non-planar drawing of a graph G. A cased drawing D of G is a drawing where
More informationarxiv: v2 [cs.cg] 3 May 2015
Contact Representations of Graphs in 3D Md. Jawaherul Alam, William Evans, Stephen G. Kobourov, Sergey Pupyrev, Jackson Toeniskoetter, and Torsten Ueckerdt 3 arxiv:50.00304v [cs.cg] 3 May 05 Department
More information9 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 informationUpward Straight-Line Embeddings of Directed Graphs into Point Sets
Upward Straight-Line Embeddings of Directed Graphs into Point Sets Alejandro Estrella-Balderrama, Fabrizio Frati 2, and Stephen G. Kobourov Department of Computer Science University of Arizona, U.S.A.
More informationCharacterizations 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 informationDrawing planar graphs with prescribed face areas
Drawing planar graphs with prescribed face areas by Lesvia Elena Ruiz Velázquez A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Mathematics
More informationOn 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 informationKey Graph Theory Theorems
Key Graph Theory Theorems Rajesh Kumar MATH 239 Intro to Combinatorics August 19, 2008 3.3 Binary Trees 3.3.1 Problem (p.82) Determine the number, t n, of binary trees with n edges. The number of binary
More informationStructure and hamiltonicity of 3-connected graphs with excluded minors
E0 Structure and hamiltonicity of 3-connected graphs with excluded minors Mark Ellingham* Emily Marshall* Vanderbilt University, USA Kenta Ozeki National Institute of Informatics, Japan Shoichi Tsuchiya
More informationTHE LEAFAGE OF A CHORDAL GRAPH
Discussiones Mathematicae Graph Theory 18 (1998 ) 23 48 THE LEAFAGE OF A CHORDAL GRAPH In-Jen Lin National Ocean University, Taipei, Taiwan Terry A. McKee 1 Wright State University, Dayton, OH 45435-0001,
More informationThe Six Color Theorem
The Six Color Theorem The Six Color Theorem Theorem. Let G be a planar graph. There exists a proper -coloring of G. Proof. Let G be a the smallest planar graph (by number of vertices) that has no proper
More information