Drawing graphs using a small number of obstacles 1

Size: px
Start display at page:

Download "Drawing graphs using a small number of obstacles 1"

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 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 information

Testing Bipartiteness of Geometric Intersection Graphs David Eppstein

Testing 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 information

Applications of a new separator theorem for string graphs

Applications 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 information

Graphs with large obstacle numbers

Graphs 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 information

Tangencies between disjoint regions in the plane

Tangencies 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 information

The Erdős Szekeres Theorem: Upper Bounds and Related Results

The 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 information

Crossings in grid drawings

Crossings 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 information

Crossing Families. Abstract

Crossing 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 information

How many colors are needed to color a map?

How 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 information

arxiv: v2 [math.co] 21 Jan 2013

arxiv: 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 information

Geometric Graph Theory and Wireless Sensor Networks

Geometric 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 information

Line segment intersection. Family of intersection problems

Line 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 information

Incidence Posets and Cover Graphs

Incidence 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 information

Improved Bounds for Intersecting Triangles and Halving Planes

Improved 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 information

Bar k-visibility Graphs

Bar 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 information

COMPUTING MANY FACES IN ARRANGEMENTS OF LINES AND SEGMENTS

COMPUTING 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 information

On the Zarankiewicz Problem for Intersection Hypergraphs

On 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 information

Bar 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 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 information

A Bipartite Strengthening of the Crossing Lemma

A 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 information

Minerva Access is the Institutional Repository of The University of Melbourne

Minerva 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 information

Tangled Thrackles.

Tangled 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 information

Problem Set 3. MATH 776, Fall 2009, Mohr. November 30, 2009

Problem 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 information

The Parameterized Complexity of Finding Point Sets with Hereditary Properties

The 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 information

Department of Computer Science, Eötvös University, Budapest, Muzeum krt 6 8, 1088 Hungary

Department 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 information

Extremal 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. 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 information

arxiv: v1 [cs.cg] 15 Jan 2015

arxiv: 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 information

The Visibility Problem and Binary Space Partition. (slides by Nati Srebro)

The 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 information

Bar k-visibility Graphs

Bar 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 information

Combinatorics Summary Sheet for Exam 1 Material 2019

Combinatorics 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 information

On Convex Polygons in Cartesian Products

On 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 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

Improved Bounds for Planar k-sets and Related Problems

Improved 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 information

Applications of Geometric Spanner

Applications 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 information

Superconcentrators of depth 2 and 3; odd levels help (rarely)

Superconcentrators 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 information

On the Zarankiewicz Problem for the Intersection Hypergraphs

On 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 information

Math 777 Graph Theory, Spring, 2006 Lecture Note 1 Planar graphs Week 1 Weak 2

Math 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 information

Algebraic Techniques for Incidence Geometry: Consumer Report. Micha Sharir. Tel Aviv University

Algebraic 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 information

The 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 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 information

Combinatorial 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 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 information

On Planar Intersection Graphs with Forbidden Subgraphs

On 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 information

arxiv: v1 [cs.cg] 29 Dec 2018

arxiv: 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 information

Thirteen Problems on Crossing Numbers

Thirteen 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 information

Monochromatic Tree Partition for Complete. Multipartite Graphs

Monochromatic 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 information

Edge 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 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 information

Analysis of Link Reversal Routing Algorithms for Mobile Ad Hoc Networks

Analysis 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 information

Computational Geometry

Computational 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 information

Flipping 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 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 information

Uri Zwick Tel Aviv University The 6th Max-Planck Advanced Course on the Foundations of Computer Science (ADFOCS)

Uri 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 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

arxiv: v2 [math.co] 18 Sep 2018

arxiv: 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 information

An Optimal Algorithm for the Euclidean Bottleneck Full Steiner Tree Problem

An 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 information

Forbidden Configurations in Discrete Geometry

Forbidden 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 information

arxiv: v2 [cs.cg] 27 Sep 2015

arxiv: 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 information

Geometry. Geometric Graphs with Few Disjoint Edges. G. Tóth 1,2 and P. Valtr 2,3. 1. Introduction

Geometry. 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 information

Finding sets of points without empty convex 6-gons. Mark H. Overmars

Finding 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 information

Triangles of Extremal Area or Perimeter in a Finite Planar Point Set

Triangles 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 information

Another abstraction of the Erdős-Szekeres Happy End Theorem

Another 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 information

On 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 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 information

On k-convex Point Sets

On 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 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

Subdivided graphs have linear Ramsey numbers

Subdivided 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 information

On 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 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 information

Graph Drawings with One Bend and Few Slopes

Graph 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 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

Crossings between curves with many tangencies

Crossings 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 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

arxiv: v1 [cs.cg] 8 Jan 2018

arxiv: 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 information

Multiple coverings with closed polygons

Multiple 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 information

On Graphs Supported by Line Sets

On 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 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

arxiv: v2 [cs.cg] 9 Oct 2015

arxiv: 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 information

Arrangements in Geometry: Recent Advances and Challenges

Arrangements 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 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

Tree-Weighted Neighbors and Geometric k Smallest Spanning Trees

Tree-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 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

Genus, Treewidth, and Local Crossing Number

Genus, 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 information

Edges 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 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 information

Motion Planning. O Rourke, Chapter 8

Motion 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 information

Bounds on graphs with high girth and high chromatic number

Bounds 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 information

COMP Analysis of Algorithms & Data Structures

COMP 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 information

Flexible Coloring. Xiaozhou Li a, Atri Rudra b, Ram Swaminathan a. Abstract

Flexible 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 information

CS 532: 3D Computer Vision 14 th Set of Notes

CS 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 information

Forcing Disjoint Segments in the Plane

Forcing 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 information

Elementary maths for GMT. Algorithm analysis Part II

Elementary 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 information

arxiv: v1 [math.co] 1 Feb 2010

arxiv: 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 information

Graph Algorithms. Chromatic Polynomials. Graph Algorithms

Graph 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 information

An alternative way to generalise the pentagon

An 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 information

Daily Warm-Ups GEOMETRY

Daily Warm-Ups GEOMETRY WALCH EDUCATION Daily Warm-Ups GEOMETRY NCTM Standards Jillian Gregory Table of Contents iii Introduction............................................ v About the CD-ROM....................................

More information

A NOTE ON BLOCKING VISIBILITY BETWEEN POINTS

A 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 information

Two-Dimensional Range Diameter Queries

Two-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 information

On 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 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 information

Chapter 6. Halving segments. 6.1 Upper bounds

Chapter 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 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

How 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 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 information

Indecomposable Coverings with Concave Polygons

Indecomposable 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 information

Computational Geometry: Theory and Applications

Computational 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 information

Improving the Crossing Lemma by finding more crossings in sparse graphs

Improving 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 information

Stabbers of line segments in the plane

Stabbers 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 information

How 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) 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 information

Edges 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 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