Drawing graphs using a small number of obstacles 1
|
|
- Jessica Fisher
- 6 years ago
- Views:
Transcription
1 Drawing graphs using a small number of obstacles Martin Balko, Josef Cibulka, and Pavel Valtr Charles University in Prague, Czech Republic Part of the research was conducted during the workshop Homonolo 204 supported by the European Science Foundation as a part of the EuroGIGA collaborative research program (Graphs in Geometry and Algorithms).
2 Obstacle numbers
3 Obstacle numbers In a drawing of a graph, vertices are points in R 2 and edges are line segments.
4 Obstacle numbers In a drawing of a graph, vertices are points in R 2 and edges are line segments.
5 Obstacle numbers In a drawing of a graph, vertices are points in R 2 and edges are line segments. An obstacle is a simple polygon in the plane.
6 Obstacle numbers In a drawing of a graph, vertices are points in R 2 and edges are line segments. An obstacle is a simple polygon in the plane.
7 Obstacle numbers In a drawing of a graph, vertices are points in R 2 and edges are line segments. An obstacle is a simple polygon in the plane. The obstacle number obs(g) of a graph G is the minimum number of obstacles in a drawing of G where two vertices are connected by an edge iff the corresponding line segment avoids all the obstacles.
8 Obstacle numbers In a drawing of a graph, vertices are points in R 2 and edges are line segments. An obstacle is a simple polygon in the plane. The obstacle number obs(g) of a graph G is the minimum number of obstacles in a drawing of G where two vertices are connected by an edge iff the corresponding line segment avoids all the obstacles.
9 Examples
10 Examples
11 Examples obs(e n ) =
12 Examples T obs(e n ) =
13 Examples T obs(e n ) = obs(t ) =
14 Examples T obs(e n ) = obs(t ) =
15 Examples T obs(e n ) = obs(t ) =
16 Examples T obs(e n ) = obs(t ) = obs(p 4 P 5 ) = ( Fabrizio Frati)
17 Previous results
18 Previous results Let obs(n) be the max G obs(g) over all n-vertex graphs G.
19 Previous results Let obs(n) be the max G obs(g) over all n-vertex graphs G. Is obs(n) O(n)? (Alpert, Koch, Laison, 200)
20 Previous results Let obs(n) be the max G obs(g) over all n-vertex graphs G. Is obs(n) O(n)? (Alpert, Koch, Laison, 200) Lower bounds: obs(n) Ω(n/ log 2 n) (Mukkamala, Pach, Sarıöz, 200). obs(n) Ω(n/ log n) (Mukkamala, Pach, Pálvölgyi, 20). obs(n) Ω(n/(log log n) 2 ) (Dujmović, Morin, 203).
21 Previous results Let obs(n) be the max G obs(g) over all n-vertex graphs G. Is obs(n) O(n)? (Alpert, Koch, Laison, 200) Lower bounds: obs(n) Ω(n/ log 2 n) (Mukkamala, Pach, Sarıöz, 200). obs(n) Ω(n/ log n) (Mukkamala, Pach, Pálvölgyi, 20). obs(n) Ω(n/(log log n) 2 ) (Dujmović, Morin, 203). Only the trivial upper bound obs(n) ( n 2).
22 Previous results Let obs(n) be the max G obs(g) over all n-vertex graphs G. Is obs(n) O(n)? (Alpert, Koch, Laison, 200) Lower bounds: obs(n) Ω(n/ log 2 n) (Mukkamala, Pach, Sarıöz, 200). obs(n) Ω(n/ log n) (Mukkamala, Pach, Pálvölgyi, 20). obs(n) Ω(n/(log log n) 2 ) (Dujmović, Morin, 203). Only the trivial upper bound obs(n) ( n 2). G
23 Previous results Let obs(n) be the max G obs(g) over all n-vertex graphs G. Is obs(n) O(n)? (Alpert, Koch, Laison, 200) Lower bounds: obs(n) Ω(n/ log 2 n) (Mukkamala, Pach, Sarıöz, 200). obs(n) Ω(n/ log n) (Mukkamala, Pach, Pálvölgyi, 20). obs(n) Ω(n/(log log n) 2 ) (Dujmović, Morin, 203). Only the trivial upper bound obs(n) ( n 2). G obs(g) ( n 2) E(G)
24 Our bounds
25 Our bounds Conjecture (Mukkamala, Pach, Pálvölgyi, 20) The parameter obs(n) is around n 2.
26 Our bounds Conjecture (Mukkamala, Pach, Pálvölgyi, 20) The parameter obs(n) is around n 2. Theorem For every positive integer n, we have obs(n) n log n n +.
27 Our bounds Conjecture (Mukkamala, Pach, Pálvölgyi, 20) The parameter obs(n) is around n 2. Theorem For every positive integer n, we have obs(n) n log n n +. We can answer the question of Alpert et al. provided χ(g) is bounded.
28 Our bounds Conjecture (Mukkamala, Pach, Pálvölgyi, 20) The parameter obs(n) is around n 2. Theorem For every positive integer n, we have obs(n) n log n n +. We can answer the question of Alpert et al. provided χ(g) is bounded. Theorem (in the journal version) For every positive integer n and every n-vertex graph G, we have where k := min{χ(g), χ(g)}. obs(g) (n )( log k + ),
29 Our bounds Conjecture (Mukkamala, Pach, Pálvölgyi, 20) The parameter obs(n) is around n 2. Theorem For every positive integer n, we have obs(n) n log n n +. We can answer the question of Alpert et al. provided χ(g) is bounded. Theorem (in the journal version) For every positive integer n and every n-vertex graph G, we have where k := min{χ(g), χ(g)}. obs(g) (n )( log k + ), The bounds apply even if the obstacles are required to be convex.
30 Dilated drawings
31 Dilated drawings Regular drawing of K 4,4
32 Dilated drawings st level
33 Dilated drawings 2nd level
34 Dilated drawings 3rd level
35 Dilated drawings 4th level
36 Dilated drawings 5th level
37 Dilated drawings 6th level
38 Dilated drawings 7th level
39 Dilated drawings
40 Dilated drawings d 3 d 3 d 2 d 2 d d d < d 2 < d 3
41 Dilated drawings d 3 d 3 d 2 d 2 d d Levels form caps.
42 Dilated drawings d 3 d 3 d 2 d 2 d d Levels form caps. Key observation (a) If d < < d n, then all levels of a drawing D of K n,n form caps. (b) If D is ε-dilated, that is, we also have d n < ( + ε)d, and ε > 0 is small, then all edges of every cap are incident to the same face of D.
43 Dilated drawings d 3 d 3 d 2 d 2 d d
44 Proof of the key observation Key observation (a) If d < < d n, then all levels of a drawing D of K n,n form caps. (b) If D is ε-dilated, that is, we also have d n < ( + ε)d, and ε > 0 is small, then all edges of every cap are incident to the same face of D.
45 Proof of the key observation Key observation (a) If d < < d n, then all levels of a drawing D of K n,n form caps. (b) If D is ε-dilated, that is, we also have d n < ( + ε)d, and ε > 0 is small, then all edges of every cap are incident to the same face of D. Part (a): p i+2 q j p i+ q j+ q j+2 p i
46 Proof of the key observation Key observation (a) If d < < d n, then all levels of a drawing D of K n,n form caps. (b) If D is ε-dilated, that is, we also have d n < ( + ε)d, and ε > 0 is small, then all edges of every cap are incident to the same face of D. Part (a): p i+2 q j p i+ q j+ q j+2 p i
47 Proof of the key observation Key observation (a) If d < < d n, then all levels of a drawing D of K n,n form caps. (b) If D is ε-dilated, that is, we also have d n < ( + ε)d, and ε > 0 is small, then all edges of every cap are incident to the same face of D. Part (a): p i+2 q j p i+2 +p i 2 p i+ q j+2 +q j 2 q j+ q j+2 p i
48 Proof of the key observation Key observation (a) If d < < d n, then all levels of a drawing D of K n,n form caps. (b) If D is ε-dilated, that is, we also have d n < ( + ε)d, and ε > 0 is small, then all edges of every cap are incident to the same face of D. Part (a): p i+2 q j p i+2 +p i 2 p i+ r i r i+ q j+2 +q j 2 q j+ q j+2 p i
49 Proof of the key observation Key observation (a) If d < < d n, then all levels of a drawing D of K n,n form caps. (b) If D is ε-dilated, that is, we also have d n < ( + ε)d, and ε > 0 is small, then all edges of every cap are incident to the same face of D. Part (a): p i+2 q j p i+2 +p i 2 p i+ r i r i+ q j+2 +q j 2 q j+ q j+2 p i Part (b) follows from the fact that ε-dilated drawings converge to the regular drawing as ε 0
50 Application I: Obstacle numbers of bipartite graphs
51 Application I: Obstacle numbers of bipartite graphs Proposition For all m, n N and every bipartite graph G K m,n, we have obs(g), obs(g) m + n.
52 Application I: Obstacle numbers of bipartite graphs Proposition For all m, n N and every bipartite graph G K m,n, we have obs(g), obs(g) m + n.
53 Application I: Obstacle numbers of bipartite graphs Proposition For all m, n N and every bipartite graph G K m,n, we have obs(g), obs(g) m + n.
54 Application I: Obstacle numbers of bipartite graphs Proposition For all m, n N and every bipartite graph G K m,n, we have obs(g), obs(g) m + n.
55 Application I: Obstacle numbers of bipartite graphs Proposition For all m, n N and every bipartite graph G K m,n, we have obs(g), obs(g) m + n.
56 Application I: Obstacle numbers of bipartite graphs Proposition For all m, n N and every bipartite graph G K m,n, we have obs(g), obs(g) m + n.
57 Application I: Obstacle numbers of bipartite graphs Proposition For all m, n N and every bipartite graph G K m,n, we have obs(g), obs(g) m + n.
58 Application I: Obstacle numbers of general graphs
59 Application I: Obstacle numbers of general graphs For a general graph G, we use divide-and-conquer approach and iterate O(log V (G) ) times.
60 Application I: Obstacle numbers of general graphs For a general graph G, we use divide-and-conquer approach and iterate O(log V (G) ) times. We use a variant of the Horton set as the vertex set in the drawing.
61 Application I: Obstacle numbers of general graphs For a general graph G, we use divide-and-conquer approach and iterate O(log V (G) ) times. We use a variant of the Horton set as the vertex set in the drawing.
62 Application I: Obstacle numbers of general graphs For a general graph G, we use divide-and-conquer approach and iterate O(log V (G) ) times. We use a variant of the Horton set as the vertex set in the drawing.
63 Application I: Obstacle numbers of general graphs For a general graph G, we use divide-and-conquer approach and iterate O(log V (G) ) times. We use a variant of the Horton set as the vertex set in the drawing.
64 Application I: Obstacle numbers of general graphs For a general graph G, we use divide-and-conquer approach and iterate O(log V (G) ) times. We use a variant of the Horton set as the vertex set in the drawing.
65 Application II: Number of graphs with low obstacle number
66 Application II: Number of graphs with low obstacle number Let g(h, n) be the number of (labeled) n-vertex graphs G with obs(g) h.
67 Application II: Number of graphs with low obstacle number Let g(h, n) be the number of (labeled) n-vertex graphs G with obs(g) h. Upper bounds: g(h, n) 2 o(n2) (Pach, Sarıöz, 20). g(h, n) 2 O(hn log2 n) (Mukkamala, Pach, Sarıöz, 200).
68 Application II: Number of graphs with low obstacle number Let g(h, n) be the number of (labeled) n-vertex graphs G with obs(g) h. Upper bounds: g(h, n) 2 o(n2) (Pach, Sarıöz, 20). g(h, n) 2 O(hn log2 n) (Mukkamala, Pach, Sarıöz, 200). Better upper bound on g(h, n) gives better lower bound on obs(n).
69 Application II: Number of graphs with low obstacle number Let g(h, n) be the number of (labeled) n-vertex graphs G with obs(g) h. Upper bounds: g(h, n) 2 o(n2) (Pach, Sarıöz, 20). g(h, n) 2 O(hn log2 n) (Mukkamala, Pach, Sarıöz, 200). Better upper bound on g(h, n) gives better lower bound on obs(n). In 203, Dujmović and Morin conjectured g(h, n) 2 f (n) o(h) where f (n) O(n log 2 n).
70 Application II: Number of graphs with low obstacle number Let g(h, n) be the number of (labeled) n-vertex graphs G with obs(g) h. Upper bounds: g(h, n) 2 o(n2) (Pach, Sarıöz, 20). g(h, n) 2 O(hn log2 n) (Mukkamala, Pach, Sarıöz, 200). Better upper bound on g(h, n) gives better lower bound on obs(n). In 203, Dujmović and Morin conjectured g(h, n) 2 f (n) o(h) where f (n) O(n log 2 n). Theorem For all n, h N with h < n, we have g(h, n) 2 Ω(hn).
71 Application III: Complexity of faces in arrangements of segments
72 Application III: Complexity of faces in arrangements of segments An arrangement of segments
73 Application III: Complexity of faces in arrangements of segments Faces of the arrangement.
74 Application III: Complexity of faces in arrangements of segments F The complexity of F is 4.
75 Application III: Complexity of faces in arrangements of segments F 2 The complexity of F 2 is 7.
76 Application III: Complexity of faces in arrangements of segments F 2 The complexity of F 2 is 7. Question (Arkin et al., 995) What is the complexity of M faces in an arrangement of line segments with n endpoints?
77 Application III: Complexity of faces in arrangements of segments F 2 The complexity of F 2 is 7. Question (Arkin et al., 995) What is the complexity of M faces in an arrangement of line segments with n endpoints? Upper bound: O(min{nM log n, n 4/3 M 2/3 + n 2 log M}) (Aronov et al., 992, and Arkin et al., 995)
78 Application III: Complexity of faces in arrangements of segments F 2 The complexity of F 2 is 7. Question (Arkin et al., 995) What is the complexity of M faces in an arrangement of line segments with n endpoints? Upper bound: O(min{nM log n, n 4/3 M 2/3 + n 2 log M}) (Aronov et al., 992, and Arkin et al., 995) Theorem Lower bound: Ω(min{nM, n 4/3 M 2/3 }).
79 Application III: Complexity of faces in arrangements of segments F 2 The complexity of F 2 is 7. Question (Arkin et al., 995) What is the complexity of M faces in an arrangement of line segments with n endpoints? Upper bound: O(min{nM log n, n 4/3 M 2/3 + n 2 log M}) (Aronov et al., 992, and Arkin et al., 995) Theorem Lower bound: Ω(min{nM, n 4/3 M 2/3 }). Tight for M n log 3/2 n.
80 Work in progress: Point-line incidences
81 Work in progress: Point-line incidences Theorem (Szemerédi, Trotter, 983) The number of incidences between M points and N lines is at most O(M 2/3 N 2/3 + M + N).
82 Work in progress: Point-line incidences Theorem (Szemerédi, Trotter, 983) The number of incidences between M points and N lines is at most O(M 2/3 N 2/3 + M + N). Best upper bound is 2.44 M 2/3 N 2/3 + M + N (Ackerman, 204).
83 Work in progress: Point-line incidences Theorem (Szemerédi, Trotter, 983) The number of incidences between M points and N lines is at most O(M 2/3 N 2/3 + M + N). Best upper bound is 2.44 M 2/3 N 2/3 + M + N (Ackerman, 204). Lower bounds: 0.42 M 2/3 N 2/3 + M + N (Erdős, 946, Edelsbrunner, Welzl, 986) 0.63 M 2/3 N 2/3 + M + N (Elekes, 2002)
84 Work in progress: Point-line incidences Theorem (Szemerédi, Trotter, 983) The number of incidences between M points and N lines is at most O(M 2/3 N 2/3 + M + N). Best upper bound is 2.44 M 2/3 N 2/3 + M + N (Ackerman, 204). Lower bounds: 0.42 M 2/3 N 2/3 + M + N (Erdős, 946, Edelsbrunner, Welzl, 986) 0.63 M 2/3 N 2/3 + M + N (Elekes, 2002) Theorem The number of incidences between M points and N lines is at least. M 2/3 N 2/3 + M + N.
85 Work in progress: Point-line incidences Theorem (Szemerédi, Trotter, 983) The number of incidences between M points and N lines is at most O(M 2/3 N 2/3 + M + N). Best upper bound is 2.44 M 2/3 N 2/3 + M + N (Ackerman, 204). Lower bounds: 0.42 M 2/3 N 2/3 + M + N (Erdős, 946, Edelsbrunner, Welzl, 986) 0.63 M 2/3 N 2/3 + M + N (Elekes, 2002) Theorem The number of incidences between M points and N lines is at least. M 2/3 N 2/3 + M + N. Thank you.
Lower bounds on the obstacle number of graphs
Lower bounds on the obstacle number of graphs Padmini Mukkamala, János Pach, and Dömötör Pálvölgyi Rutgers, The State University of New Jersey Ecole Polytechnique Fédérale de Lausanne Eötvös University
More informationTesting Bipartiteness of Geometric Intersection Graphs David Eppstein
Testing Bipartiteness of Geometric Intersection Graphs David Eppstein Univ. of California, Irvine School of Information and Computer Science Intersection Graphs Given arrangement of geometric objects,
More informationApplications of a new separator theorem for string graphs
Applications of a new separator theorem for string graphs Jacob Fox János Pach Abstract An intersection graph of curves in the plane is called a string graph. Matoušek almost completely settled a conjecture
More informationGraphs with large obstacle numbers
Graphs with large obstacle numbers Padmini Mukkamala, János Pach, and Deniz Sarıöz Rutgers, The State University of New Jersey Ecole Polytechnique Fédérale de Lausanne The Graduate Center of the City University
More informationTangencies between disjoint regions in the plane
June 16, 20 Problem Definition Two nonoverlapping Jordan regions in the plane are said to touch each other or to be tangent to each other if their boundaries have precisely one point in common and their
More informationThe Erdős Szekeres Theorem: Upper Bounds and Related Results
Combinatorial and Computational Geometry MSRI Publications Volume 52, 2005 The Erdős Szekeres Theorem: Upper Bounds and Related Results Abstract. Let ES(n denote the least integer such that among any ES(n
More informationCrossings in grid drawings
Crossings in grid drawings Vida Dujmović School of Electrical Engineering and Computer Science University of Ottawa Ottawa, Canada vdujmovi@uottawa.ca Adam Sheffer The Blavatnik School of Computer Science
More informationCrossing Families. Abstract
Crossing Families Boris Aronov 1, Paul Erdős 2, Wayne Goddard 3, Daniel J. Kleitman 3, Michael Klugerman 3, János Pach 2,4, Leonard J. Schulman 3 Abstract Given a set of points in the plane, a crossing
More informationHow many colors are needed to color a map?
How many colors are needed to color a map? Is 4 always enough? Two relevant concepts How many colors do we need to color a map so neighboring countries get different colors? Simplifying assumption (not
More informationarxiv: v2 [math.co] 21 Jan 2013
CROSSINGS IN GRID DRAWINGS Vida Dujmović, Pat Morin, and Adam Sheffer October 8, 2018 arxiv:1301.0303v2 [math.co] 21 Jan 2013 Abstract. We prove tight crossing number inequalities for geometric graphs
More informationGeometric Graph Theory and Wireless Sensor Networks
City University of New York (CUNY) CUNY Academic Works Dissertations, Theses, and Capstone Projects Graduate Center 2012 Geometric Graph Theory and Wireless Sensor Networks Deniz Sarioz Graduate Center,
More informationLine segment intersection. Family of intersection problems
CG Lecture 2 Line segment intersection Intersecting two line segments Line sweep algorithm Convex polygon intersection Boolean operations on polygons Subdivision overlay algorithm 1 Family of intersection
More informationIncidence Posets and Cover Graphs
AMS Southeastern Sectional Meeting, Louisville, Kentucky Incidence Posets and Cover Graphs William T. Trotter, Ruidong Wang Georgia Institute of Technology October 5, 2013 William T. Trotter, Ruidong Wang,
More informationImproved Bounds for Intersecting Triangles and Halving Planes
Improved Bounds for Intersecting Triangles and Halving Planes David Eppstein Department of Information and Computer Science University of California, Irvine, CA 92717 Tech. Report 91-60 July 15, 1991 Abstract
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 informationCOMPUTING MANY FACES IN ARRANGEMENTS OF LINES AND SEGMENTS
SIAM J. COMPUT. c 1998 Society for Industrial and Applied Mathematics Vol. 27, No. 2, pp. 491 505, April 1998 009 COMPUTING MANY FACES IN ARRANGEMENTS OF LINES AND SEGMENTS PANKAJ K. AGARWAL, JIŘÍ MATOUŠEK,
More informationOn the Zarankiewicz Problem for Intersection Hypergraphs
On the Zarankiewicz Problem for Intersection Hypergraphs Nabil H. Mustafa and János Pach Abstract. Let d and t be fixed positive integers, and let Kt,...,t d denote the complete d-partite hypergraph with
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 informationA Bipartite Strengthening of the Crossing Lemma
A Bipartite Strengthening of the Crossing Lemma Jacob Fox 1, János Pach 2, and Csaba D. Tóth 3 1 Department of Mathematics, Princeton University, Princeton, NJ, USA jacobfox@math.princeton.edu 2 City College,
More informationMinerva Access is the Institutional Repository of The University of Melbourne
Minerva Access is the Institutional Repository of The University of Melbourne Author/s: PAYNE, MICHAEL Title: Combinatorial geometry of point sets with collinearities Date: 2014 Persistent Link: http://hdl.handle.net/11343/40866
More informationTangled Thrackles.
Tangled Thrackles János Pach 1, Radoš Radoičić 2, and Géza Tóth 3 1 Ecole Polytechnique Fédérale de Lausanne pach@renyi.hu 2 Baruch College, City University of New York rados.radoicic@baruch.cuny.edu 3
More informationProblem Set 3. MATH 776, Fall 2009, Mohr. November 30, 2009
Problem Set 3 MATH 776, Fall 009, Mohr November 30, 009 1 Problem Proposition 1.1. Adding a new edge to a maximal planar graph of order at least 6 always produces both a T K 5 and a T K 3,3 subgraph. Proof.
More informationThe Parameterized Complexity of Finding Point Sets with Hereditary Properties
The Parameterized Complexity of Finding Point Sets with Hereditary Properties David Eppstein University of California, Irvine Daniel Lokshtanov University of Bergen University of California, Santa Barbara
More informationDepartment of Computer Science, Eötvös University, Budapest, Muzeum krt 6 8, 1088 Hungary
CROSSING NUMBERS AND HARD ERDŐS PROBLEMS IN DISCRETE GEOMETRY László A. Székely*, Department of Computer Science, Eötvös University, Budapest, Muzeum krt 6 8, 1088 Hungary A statement about curves is not
More informationExtremal Graph Theory. Ajit A. Diwan Department of Computer Science and Engineering, I. I. T. Bombay.
Extremal Graph Theory Ajit A. Diwan Department of Computer Science and Engineering, I. I. T. Bombay. Email: aad@cse.iitb.ac.in Basic Question Let H be a fixed graph. What is the maximum number of edges
More informationarxiv: v1 [cs.cg] 15 Jan 2015
Packing Plane Perfect Matchings into a Point Set Ahmad Biniaz Prosenjit Bose Anil Maheshwari Michiel Smid January 16, 015 arxiv:1501.03686v1 [cs.cg] 15 Jan 015 Abstract Given a set P of n points in the
More informationThe Visibility Problem and Binary Space Partition. (slides by Nati Srebro)
The Visibility Problem and Binary Space Partition (slides by Nati Srebro) The Visibility Problem b a c d e Algorithms Z-buffer: Draw objects in arbitrary order For each pixel, maintain distance to the
More informationBar k-visibility Graphs
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 11, no. 1, pp. 45 59 (2007) Bar k-visibility Graphs Alice M. Dean Department of Mathematics and Computer Science, Skidmore College http://www.skidmore.edu/
More informationCombinatorics Summary Sheet for Exam 1 Material 2019
Combinatorics Summary Sheet for Exam 1 Material 2019 1 Graphs Graph An ordered three-tuple (V, E, F ) where V is a set representing the vertices, E is a set representing the edges, and F is a function
More informationOn Convex Polygons in Cartesian Products
On Convex Polygons in Cartesian Products Jean-Lou De Carufel 1, Adrian Dumitrescu 2, Wouter Meulemans 3, Tim Ophelders 3, Claire Pennarun 4, Csaba D. Tóth 5, and Sander Verdonschot 6 1 University of Ottawa,
More informationPartitions 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 informationImproved Bounds for Planar k-sets and Related Problems
Discrete Comput Geom 19:373 382 (1998) Discrete & Computational Geometry 1998 Springer-Verlag New York Inc. Improved Bounds for Planar k-sets and Related Problems T. K. Dey Department of Computer Science
More informationApplications of Geometric Spanner
Title: Name: Affil./Addr. 1: Affil./Addr. 2: Affil./Addr. 3: Keywords: SumOriWork: Applications of Geometric Spanner Networks Joachim Gudmundsson 1, Giri Narasimhan 2, Michiel Smid 3 School of Information
More informationSuperconcentrators of depth 2 and 3; odd levels help (rarely)
Superconcentrators of depth 2 and 3; odd levels help (rarely) Noga Alon Bellcore, Morristown, NJ, 07960, USA and Department of Mathematics Raymond and Beverly Sackler Faculty of Exact Sciences Tel Aviv
More informationOn the Zarankiewicz Problem for the Intersection Hypergraphs
On the Zarankiewicz Problem for the Intersection Hypergraphs Nabil Mustafa, János Pach To cite this version: Nabil Mustafa, János Pach. On the Zarankiewicz Problem for the Intersection Hypergraphs. Journal
More informationMath 777 Graph Theory, Spring, 2006 Lecture Note 1 Planar graphs Week 1 Weak 2
Math 777 Graph Theory, Spring, 006 Lecture Note 1 Planar graphs Week 1 Weak 1 Planar graphs Lectured by Lincoln Lu Definition 1 A drawing of a graph G is a function f defined on V (G) E(G) that assigns
More informationAlgebraic Techniques for Incidence Geometry: Consumer Report. Micha Sharir. Tel Aviv University
Algebraic Techniques for Incidence Geometry: Consumer Report Micha Sharir Tel Aviv University 1 The founding father György Elekes (passed away in September 2008) 2 A very brief history of the new era Circa
More informationThe Algebraic Revolution in Combinatorial and Computational Geometry: State of the Art. Micha Sharir. Tel Aviv University
The Algebraic Revolution in Combinatorial and Computational Geometry: State of the Art Micha Sharir Tel Aviv University 1 Historical Review: To get us to the present Combinatorial Geometry owes its roots
More informationCombinatorial Geometry with Algorithmic Applications. The Alcala Lectures. János Pach Micha Sharir
Combinatorial Geometry with Algorithmic Applications The Alcala Lectures János Pach Micha Sharir Contents Chapter 1. Crossing Numbers of Graphs: Graph Drawing and its Applications 1 1. Crossings the Brick
More informationOn Planar Intersection Graphs with Forbidden Subgraphs
On Planar Intersection Graphs with Forbidden Subgraphs János Pach Micha Sharir June 13, 2006 Abstract Let C be a family of n compact connected sets in the plane, whose intersection graph G(C) has no complete
More informationarxiv: v1 [cs.cg] 29 Dec 2018
Convex Polygons in Cartesian Products Jean-Lou De Carufel Adrian Dumitrescu Wouter Meulemans Tim Ophelders Claire Pennarun Csaba D. Tóth Sander Verdonschot arxiv:82.332v [cs.cg] 29 Dec 208 Abstract We
More informationThirteen Problems on Crossing Numbers
Thirteen Problems on Crossing Numbers János Pach Courant Institute, NYU and Hungarian Academy of Sciences Géza Tóth Massachusetts Institute of Technology and Hungarian Academy of Sciences Abstract The
More informationMonochromatic Tree Partition for Complete. Multipartite Graphs
Int. J. Contemp. Math. Sciences, Vol. 6, 2011, no. 43, 2129-2134 Monochromatic Tree Partition for Complete Multipartite Graphs Shili Wen and Peipei Zhu Department of Mathematics Zhejiang Normal University
More informationEdge intersection graphs. of systems of grid paths. with bounded number of bends
Edge intersection graphs of systems of grid paths with bounded number of bends Andrei Asinowski a, Andrew Suk b a Caesarea Rothschild Institute, University of Haifa, Haifa 31905, Israel. b Courant Institute,
More informationAnalysis of Link Reversal Routing Algorithms for Mobile Ad Hoc Networks
Analysis of Link Reversal Routing Algorithms for Mobile Ad Hoc Networks Seminar of Distributed Computing WS 04/05 ETH Zurich, 1.2.2005 Nicolas Born nborn@student.ethz.ch Paper Analysis of Link Reversal
More informationComputational Geometry
Motivation Motivation Polygons and visibility Visibility in polygons Triangulation Proof of the Art gallery theorem Two points in a simple polygon can see each other if their connecting line segment is
More informationFlipping your Lid. Hee-Kap Ahn, Prosenjit Bose Jurek Czyzowicz, Nicolas Hanusse Evangelos Kranakis, Pat Morin
Flipping your Lid Hee-Kap Ahn, Prosenjit Bose Jurek Czyzowicz, Nicolas Hanusse Evangelos Kranakis, Pat Morin UU-CS-200-3 May, 200 Flipping your Lid Hee-Kap Ahn? Prosenjit Bose y Jurek Czyzowicz Nicolas
More informationUri Zwick Tel Aviv University The 6th Max-Planck Advanced Course on the Foundations of Computer Science (ADFOCS)
Approximating distances in graphs Uri Zwick Tel Aviv University The 6th Max-Planck Advanced Course on the Foundations of Computer Science (ADFOCS) All-Pairs Shortest Paths APSP algorithm mn time n 2 space
More informationMatching. 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 informationarxiv: v2 [math.co] 18 Sep 2018
Coloring Delaunay-Edges and their Generalizations Eyal Ackerman 1, Balázs Keszegh 2,3, and Dömötör Pálvölgyi 3 arxiv:1806.03931v2 [math.co] 18 Sep 2018 1 Department of Mathematics, Physics, and Computer
More informationAn Optimal Algorithm for the Euclidean Bottleneck Full Steiner Tree Problem
An Optimal Algorithm for the Euclidean Bottleneck Full Steiner Tree Problem Ahmad Biniaz Anil Maheshwari Michiel Smid September 30, 2013 Abstract Let P and S be two disjoint sets of n and m points in the
More informationForbidden Configurations in Discrete Geometry
Forbidden Configurations in Discrete Geometry David Eppstein 29th Canadian Conference on Computational Geometry Ottawa, ON, July 2017 I: A happy ending Quadrilaterals in five-point sets Esther Klein, early
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 informationGeometry. Geometric Graphs with Few Disjoint Edges. G. Tóth 1,2 and P. Valtr 2,3. 1. Introduction
Discrete Comput Geom 22:633 642 (1999) Discrete & Computational Geometry 1999 Springer-Verlag New York Inc. Geometric Graphs with Few Disjoint Edges G. Tóth 1,2 and P. Valtr 2,3 1 Courant Institute, New
More informationFinding sets of points without empty convex 6-gons. Mark H. Overmars
Finding sets of points without empty convex 6-gons Mark H. Overmars UU-CS-2001-07 February 2001 Finding sets of points without empty convex 6-gons Mark Overmars Department of Information and Computing
More informationTriangles of Extremal Area or Perimeter in a Finite Planar Point Set
Discrete Comput Geom 6:51 58 (001) DOI: 10.1007/s00454-001-0010-6 Discrete & Computational Geometry 001 Springer-Verlag New York Inc. Triangles of Extremal Area or Perimeter in a Finite Planar Point Set
More informationAnother abstraction of the Erdős-Szekeres Happy End Theorem
Another abstraction of the Erdős-Szekeres Happy End Theorem Noga Alon Ehsan Chiniforooshan Vašek Chvátal François Genest Submitted: July 13, 2009; Accepted: Jan 26, 2010; Published: XX Mathematics Subject
More informationOn the number of tetrahedra with minimum, unit, and distinct volumes in three-space
On the number of tetrahedra with minimum, unit, and distinct volumes in three-space Adrian Dumitrescu Csaba D. Tóth July 31, 2007 Abstract We formulate and give partial answers to several combinatorial
More informationOn k-convex Point Sets
On k-convex Point Sets Oswin Aichholzer a,1, Franz Aurenhammer b, Thomas Hackl a,2, Ferran Hurtado c,3, Alexander Pilz a,4,, Pedro Ramos d,5, Jorge Urrutia e,6, Pavel Valtr f, Birgit Vogtenhuber a,1 a
More informationChapter 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 informationSubdivided graphs have linear Ramsey numbers
Subdivided graphs have linear Ramsey numbers Noga Alon Bellcore, Morristown, NJ 07960, USA and Department of Mathematics Raymond and Beverly Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv,
More informationOn the number of distinct directions of planes determined by n points in R 3
On the number of distinct directions of planes determined by n points in R 3 Rom Pinchasi August 27, 2007 Abstract We show that any set of n points in R 3, that is not contained in a plane, determines
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 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 informationCrossings between curves with many tangencies
Crossings between curves with many tangencies Jacob Fox,, Fabrizio Frati, János Pach,, and Rom Pinchasi Department of Mathematics, Princeton University, Princeton, NJ jacobfox@math.princeton.edu Dipartimento
More informationMorphing 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 informationarxiv: v1 [cs.cg] 8 Jan 2018
Voronoi Diagrams for a Moderate-Sized Point-Set in a Simple Polygon Eunjin Oh Hee-Kap Ahn arxiv:1801.02292v1 [cs.cg] 8 Jan 2018 Abstract Given a set of sites in a simple polygon, a geodesic Voronoi diagram
More informationMultiple coverings with closed polygons
Multiple coverings with closed polygons István Kovács Budapest University of Technology and Economics Budapest, Hungary kovika91@gmail.com Géza Tóth Alfréd Rényi Institute of Mathematics Budapest, Hungary
More informationOn Graphs Supported by Line Sets
On Graphs Supported by Line Sets Vida Dujmović, William Evans, Stephen Kobourov, Giuseppe Liotta, Christophe Weibel, and Stephen Wismath School of Computer Science Carleton University cgm.cs.mcgill.ca/
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 informationarxiv: v2 [cs.cg] 9 Oct 2015
The Dual Diameter of Triangulations Matias Korman, Stefan Langerman Wolfgang Mulzer Alexander Pilz Maria Saumell Birgit Vogtenhuber arxiv:1503.08518v2 [cs.cg] 9 Oct 2015 October 27, 2018 Abstract Let P
More informationArrangements in Geometry: Recent Advances and Challenges
Arrangements in Geometry: Recent Advances and Challenges Micha Sharir School of Computer Science, Tel Aviv University, Tel Aviv, Israel michas@post.tau.ac.il Abstract. We review recent progress in the
More informationMonotone 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 informationTree-Weighted Neighbors and Geometric k Smallest Spanning Trees
Tree-Weighted Neighbors and Geometric k Smallest Spanning Trees David Eppstein Department of Information and Computer Science University of California, Irvine, CA 92717 Tech. Report 92-77 July 7, 1992
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 informationGenus, Treewidth, and Local Crossing Number
Genus, Treewidth, and Local Crossing Number Vida Dujmović, David Eppstein, and David R. Wood Graph Drawing 2015, Los Angeles, California Planar graphs have many nice properties They have nice drawings
More informationEdges and Triangles. Po-Shen Loh. Carnegie Mellon University. Joint work with Jacob Fox
Edges and Triangles Po-Shen Loh Carnegie Mellon University Joint work with Jacob Fox Edges in triangles Observation There are graphs with the property that every edge is contained in a triangle, but no
More informationMotion Planning. O Rourke, Chapter 8
O Rourke, Chapter 8 Outline Translating a polygon Moving a ladder Shortest Path (Point-to-Point) Goal: Given disjoint polygons in the plane, and given positions s and t, find the shortest path from s to
More informationBounds on graphs with high girth and high chromatic number
Bounds on graphs with high girth and high chromatic number joint work with Daniel Bath and Zequn Li INTEGERS 2013: The Erdős Centennial Conference October 26, 2013 Some Definitions Graph Theory Chromatic
More informationCOMP Analysis of Algorithms & Data Structures
COMP 3170 - Analysis of Algorithms & Data Structures Shahin Kamali Lower Bounds CLRS 8.1 University of Manitoba COMP 3170 - Analysis of Algorithms & Data Structures 1 / 21 Lower Bounds Introductions Assume
More informationFlexible Coloring. Xiaozhou Li a, Atri Rudra b, Ram Swaminathan a. Abstract
Flexible Coloring Xiaozhou Li a, Atri Rudra b, Ram Swaminathan a a firstname.lastname@hp.com, HP Labs, 1501 Page Mill Road, Palo Alto, CA 94304 b atri@buffalo.edu, Computer Sc. & Engg. dept., SUNY Buffalo,
More informationCS 532: 3D Computer Vision 14 th Set of Notes
1 CS 532: 3D Computer Vision 14 th Set of Notes Instructor: Philippos Mordohai Webpage: www.cs.stevens.edu/~mordohai E-mail: Philippos.Mordohai@stevens.edu Office: Lieb 215 Lecture Outline Triangulating
More informationForcing Disjoint Segments in the Plane
Forcing Disjoint Segments in the Plane Wayne Goddard University of Pennsylvania, Philadelphia, USA Meir Katchalski Technion, Haifa, Israel Daniel J. Kleitman 1 Massachusetts Institute of Technology, Cambridge,
More informationElementary maths for GMT. Algorithm analysis Part II
Elementary maths for GMT Algorithm analysis Part II Algorithms, Big-Oh and Big-Omega An algorithm has a O( ) and Ω( ) running time By default, we mean the worst case running time A worst case O running
More informationarxiv: v1 [math.co] 1 Feb 2010
BLOCKING COLOURED POINT SETS GREG ALOUPIS, BRAD BALLINGER, SÉBASTIEN COLLETTE, STEFAN LANGERMAN, ATTILA PÓR, AND DAVID R. WOOD arxiv:1002.0190v1 [math.co] 1 Feb 2010 Abstract. This paper studies problems
More informationGraph Algorithms. Chromatic Polynomials. Graph Algorithms
Graph Algorithms Chromatic Polynomials Graph Algorithms Chromatic Polynomials Definition G a simple labelled graph with n vertices and m edges. k a positive integer. P G (k) number of different ways of
More informationAn alternative way to generalise the pentagon
An alternative way to generalise the pentagon joint work with John Bamberg, Alice Devillers and Klara Stokes Let P be a set whose elements are called points. Let L be a set of subsets of P, whose elements
More informationDaily Warm-Ups GEOMETRY
WALCH EDUCATION Daily Warm-Ups GEOMETRY NCTM Standards Jillian Gregory Table of Contents iii Introduction............................................ v About the CD-ROM....................................
More informationA NOTE ON BLOCKING VISIBILITY BETWEEN POINTS
A NOTE ON BLOCKING VISIBILITY BETWEEN POINTS Adrian Dumitrescu János Pach Géza Tóth Abstract Given a finite point set P in the plane, let b(p) be the smallest number of points q 1,q 2,... not belonging
More informationTwo-Dimensional Range Diameter Queries
Two-Dimensional Range Diameter Queries Pooya Davoodi 1, Michiel Smid 2, and Freek van Walderveen 1 1 MADALGO, Department of Computer Science, Aarhus University, Denmark. 2 School of Computer Science, Carleton
More informationOn Computing the Centroid of the Vertices of an Arrangement and Related Problems
On Computing the Centroid of the Vertices of an Arrangement and Related Problems Deepak Ajwani, Saurabh Ray, Raimund Seidel, and Hans Raj Tiwary Max-Planck-Institut für Informatik, Saarbrücken, Germany
More informationChapter 6. Halving segments. 6.1 Upper bounds
Chapter 6 Halving segments Definition 6.1. Given a set P of n points in the plane in general position, a segment s connecting two points of P is called a halving segment or a halving edge if each open
More informationMock 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 informationHow to Cover Most of a Point Set with a V-Shape of Minimum Width
How to Cover Most of a Point Set with a V-Shape of Minimum Width Boris Aronov aronov@poly.edu John Iacono jiacono@poly.edu Özgür Özkan ozgurozkan@gmail.com Mark Yagnatinsky myag@cis.poly.edu Polytechnic
More informationIndecomposable Coverings with Concave Polygons
Discrete Comput Geom (2010) 44: 577 588 DOI 10.1007/s00454-009-9194-y Indecomposable Coverings with Concave Polygons Dömötör Pálvölgyi Received: 26 February 2009 / Revised: 14 May 2009 / Accepted: 18 May
More informationComputational Geometry: Theory and Applications
Computational Geometry 48 (2015) 295 310 Contents lists available at ScienceDirect Computational Geometry: Theory and Applications www.elsevier.com/locate/comgeo Saturated simple and k-simple topological
More informationImproving the Crossing Lemma by finding more crossings in sparse graphs
Improving the Crossing Lemma by finding more crossings in sparse graphs János Pach Radoš Radoičić Gábor Tardos Géza Tóth Abstract Twenty years ago, Ajtai, Chvátal, Newborn, Szemerédi, and, independently,
More informationStabbers of line segments in the plane
Stabbers of line segments in the plane M. Claverol D. Garijo C. I. Grima A. Márquez C. Seara August 3, 2010 Abstract The problem of computing a representation of the stabbing lines of a set S of segments
More informationHow to Grow Your Balls (Distance Oracles Beyond the Thorup Zwick Bound) FOCS 10
How to Grow Your Balls (Distance Oracles Beyond the Thorup Zwick Bound) Mihai Pătrașcu Liam Roditty FOCS 10 Distance Oracles Distance oracle = replacement of APSP matrix [Thorup, Zwick STOC 01+ For k=1,2,3,
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 information