Edges and Triangles. Po-Shen Loh. Carnegie Mellon University. Joint work with Jacob Fox

Size: px
Start display at page:

Download "Edges and Triangles. Po-Shen Loh. Carnegie Mellon University. Joint work with Jacob Fox"

Transcription

1 Edges and Triangles Po-Shen Loh Carnegie Mellon University Joint work with Jacob Fox

2 Edges in triangles Observation There are graphs with the property that every edge is contained in a triangle, but no edge is in more than one triangle.

3 Edges in triangles Observation There are graphs with the property that every edge is contained in a triangle, but no edge is in more than one triangle.

4 Edges in triangles Observation There are graphs with the property that every edge is contained in a triangle, but no edge is in more than one triangle. Question (Erdős-Rothschild) What if the total number of edges must be at least 0.001n? Must some edge be in many triangles?

5 Regularity Lemma Szemerédi Regularity Lemma For every ɛ, there is M such that every graph can be ɛ-approximated by an object of complexity bounded by M. Triangle Removal Lemma For any ɛ, there is a δ such that every graph with δn 3 triangles can be made triangle-free by deleting only ɛn edges.

6 Regularity Lemma Szemerédi Regularity Lemma For every ɛ, there is M such that every graph can be ɛ-approximated by an object of complexity bounded by M. Triangle Removal Lemma For any ɛ, there is a δ such that every graph with δn 3 triangles can be made triangle-free by deleting only ɛn edges. Dependency between parameters: (From Regularity Lemma.) 1 δ is tower of height power of 1 ɛ. (Fox.) 1 δ is tower of height logarithmic in 1 ɛ.

7 Lower bound for Erdős-Rothschild Observation Let c be a constant. Given cn edges, each of which is in a triangle, there is always an edge which is in log n triangles.

8 Lower bound for Erdős-Rothschild Observation Let c be a constant. Given cn edges, each of which is in a triangle, there is always an edge which is in log n triangles. Proof: If the graph has over δn 3 triangles, then double-counting already gives an edge in at least 3δn3 triangles. cn

9 Lower bound for Erdős-Rothschild Observation Let c be a constant. Given cn edges, each of which is in a triangle, there is always an edge which is in log n triangles. Proof: If the graph has over δn 3 triangles, then double-counting already gives an edge in at least 3δn3 triangles. cn Else, Removal Lemma gives ɛn edges hitting all the triangles.

10 Lower bound for Erdős-Rothschild Observation Let c be a constant. Given cn edges, each of which is in a triangle, there is always an edge which is in log n triangles. Proof: If the graph has over δn 3 triangles, then double-counting already gives an edge in at least 3δn3 triangles. cn Else, Removal Lemma gives ɛn edges hitting all the triangles. Every edge is in a triangle, so total number of triangles cn 3. Then some edge is in at least cn /3 ɛn triangles.

11 Lower bound for Erdős-Rothschild Observation Let c be a constant. Given cn edges, each of which is in a triangle, there is always an edge which is in log n triangles. Proof: If the graph has over δn 3 triangles, then double-counting already gives an edge in at least 3δn3 triangles. cn Else, Removal Lemma gives ɛn edges hitting all the triangles. Every edge is in a triangle, so total number of triangles cn 3. Then some edge is in at least cn /3 triangles. ɛn Either case gives an edge in at least min{ 3δn c, c 3ɛ } triangles.

12 Lower bound for Erdős-Rothschild Observation Let c be a constant. Given cn edges, each of which is in a triangle, there is always an edge which is in log n triangles. Proof: If the graph has over δn 3 triangles, then double-counting already gives an edge in at least 3δn3 triangles. cn Else, Removal Lemma gives ɛn edges hitting all the triangles. Every edge is in a triangle, so total number of triangles cn 3. Then some edge is in at least cn /3 triangles. ɛn Either case gives an edge in at least min{ 3δn c, c 3ɛ } triangles. Take 1 δ = n, and 1 ɛ = power of log n.

13 Previous work Theorem (Alon-Trotter) For any constant c < 1 4, there is a cn -edge graph with every edge in a triangle, but the most popular edge only in n triangles.

14 Previous work Theorem (Alon-Trotter) For any constant c < 1 4, there is a cn -edge graph with every edge in a triangle, but the most popular edge only in n triangles. Theorem (Edwards; Khadžiivanov-Nikiforov) Given any 1 4 n edges, there is always one in 1 6 n triangles.

15 Previous work Theorem (Alon-Trotter) For any constant c < 1 4, there is a cn -edge graph with every edge in a triangle, but the most popular edge only in n triangles. Theorem (Edwards; Khadžiivanov-Nikiforov) Given any 1 4 n edges, there is always one in 1 6 n triangles. Theorem (Bollobás-Nikiforov) Given any 1 4 n o(n 1.4 ) edges, each of which is in a triangle, there is always some edge in at least n 4/5 triangles.

16 Previous work Theorem (Alon-Trotter) For any constant c < 1 4, there is a cn -edge graph with every edge in a triangle, but the most popular edge only in n triangles. Theorem (Edwards; Khadžiivanov-Nikiforov) Given any 1 4 n edges, there is always one in 1 6 n triangles. Theorem (Bollobás-Nikiforov) Given any 1 4 n o(n 1.4 ) edges, each of which is in a triangle, there is always some edge in at least n 4/5 triangles. Question (Erdős, 1987) Given cn edges, each of which is in a triangle, is there always some edge which is in at least n ɛ triangles, for a constant ɛ?

17 New result Theorem (Fox, L.) There are n-vertex graphs with n 4 (log (1 e n)1/6) edges, each of which is in a triangle, but with no edge in more than n 14/ log log n triangles.

18 New result Theorem (Fox, L.) There are n-vertex graphs with n 4 (log (1 e n)1/6) edges, each of which is in a triangle, but with no edge in more than n 14/ log log n triangles. Remarks: Every edge is in under n o(1) triangles. The edge density approaches 1 4 from below. Sharp transition: after edge density 1 4, some edge is in a linear number of triangles.

19 Construction materials Theorem (Hoeffding-Azuma) For any L-Lipschitz random variable X determined by n independent samples, P [ X E [X ] > t] e t L n.

20 Construction materials Theorem (Hoeffding-Azuma) For any L-Lipschitz random variable X determined by n independent samples, P [ X E [X ] > t] e t L n. Corollary: If a coin is flipped n times, the probability that the number of heads falls within n ± n is at least a constant.

21 Construction materials Theorem (Hoeffding-Azuma) For any L-Lipschitz random variable X determined by n independent samples, P [ X E [X ] > t] e t L n. Corollary: If a coin is flipped n times, the probability that the number of heads falls within n ± n is at least a constant. Classical result In even dimensions d, the Euclidean ball of radius r has ( Vol B (d) r ) = πd/ r d (d/)!.

22 Construction 0 Core tripartite graph: Take 3 copies of the lattice cube of side r in dimension d = r 5. C A B

23 Construction 0 Core tripartite graph: Take 3 copies of the lattice cube of side r in dimension d = r 5. C A B Let µ be the expected squared-distance between two random points in a single cube. A B edges correspond to squared-distances in µ ± d.

24 Construction 0 Core tripartite graph: Take 3 copies of the lattice cube of side r in dimension d = r 5. C A B Let µ be the expected squared-distance between two random points in a single cube. A B edges correspond to squared-distances in µ ± d. A C edges correspond to squared-distances in µ 4 ± d. B C edges correspond to squared-distances in µ 4 ± d.

25 Properties C A B Positive edge density: The edge density between A and B is the probability that two random points in the cube have squared-distance within µ ± d.

26 Properties C A Positive edge density: B The edge density between A and B is the probability that two random points in the cube have squared-distance within µ ± d. The squared-distance between u = (u 1,..., u d ) and v = (v 1,..., v d ) is the sum of independent (u i v i ), each ranging between 0 and r.

27 Properties C A Positive edge density: B The edge density between A and B is the probability that two random points in the cube have squared-distance within µ ± d. The squared-distance between u = (u 1,..., u d ) and v = (v 1,..., v d ) is the sum of independent (u i v i ), each ranging between 0 and r. The typical deviation from µ is r d = r 4.5 d, since d = r 5, so the A B edge density approaches 1!

28 Properties C A B Every A B edge is in a triangle: A B endpoints have squared-distance µ ± d. Their integer-rounded midpoint has squared-distance µ 4 ± d from each endpoint.

29 Properties Every A B edge is in few triangles: Given 0 = (0,..., 0) and z = (z 1,..., z d ) with z = µ ± d. Consider points x = ( z 1 + a 1,..., z d + a d )

30 Properties Every A B edge is in few triangles: Given 0 = (0,..., 0) and z = (z 1,..., z d ) with z = µ ± d. Consider points x = ( z 1 + a 1,..., z d + a d ): x = ( zi + a i z x = ( zi a i ) )

31 Properties Every A B edge is in few triangles: Given 0 = (0,..., 0) and z = (z 1,..., z d ) with z = µ ± d. Consider points x = ( z 1 + a 1,..., z d + a d ): x = ( zi + a ) i z = 4 z x = ( zi a ) i z = zi a i + a 4 1 zi a i + a 4

32 Properties Every A B edge is in few triangles: Given 0 = (0,..., 0) and z = (z 1,..., z d ) with z = µ ± d. Consider points x = ( z 1 + a 1,..., z d + a d ): x = ( zi + a ) i z = 4 z x = ( zi a ) i z = zi a i + a 4 1 zi a i + a 4 But if x and z x are both µ 4 ± d, then adding gives a 9d.

33 Properties Every A B edge is in few triangles: Given 0 = (0,..., 0) and z = (z 1,..., z d ) with z = µ ± d. Consider points x = ( z 1 + a 1,..., z d + a d ): x = ( zi + a ) i z = 4 z x = ( zi a ) i z = zi a i + a 4 1 zi a i + a 4 But if x and z x are both µ 4 ± d, then adding gives a 9d. The number of lattice points in B (d) 3 d is at most 15d

34 Properties Every A B edge is in few triangles: Given 0 = (0,..., 0) and z = (z 1,..., z d ) with z = µ ± d. Consider points x = ( z 1 + a 1,..., z d + a d ): x = ( zi + a ) i z = 4 z x = ( zi a ) i z = zi a i + a 4 1 zi a i + a 4 But if x and z x are both µ 4 ± d, then adding gives a 9d. The number of lattice points in B (d) 3 d is at most 15d r d.

35 Final construction A C B Clean up: Now every edge has few triangles; every A B edge has some.

36 Final construction A C B Clean up: Now every edge has few triangles; every A B edge has some. Delete every edge which is not part of an A B triangle. Then every edge has a triangle; total about ( n 3) edges.

37 Final construction A C B Clean up: Now every edge has few triangles; every A B edge has some. Delete every edge which is not part of an A B triangle. Then every edge has a triangle; total about ( n 3) edges. Blow up (simplification by Alon): Replace every vertex in A and B with d copies of itself. Now every edge is in at most 30 d (r) d triangles.

Extremal Graph Theory. Jan Hladký

Extremal Graph Theory. Jan Hladký Extremal Graph Theory Jan Hladký Definition (Extremal graph theory, Bollobás 1976): Definition (Extremal graph theory, Bollobás 1976): Extremal graph theory, in its strictest sense, is a branch of graph

More information

Judicious bisections

Judicious bisections Judicious bisections Po-Shen Loh Carnegie Mellon University Joint work with Choongbum Lee and Benny Sudakov Max Cut Problem Given a graph, find a bipartition which maximizes the number of crossing edges.

More information

Algorithmic Regularity Lemmas and Applications

Algorithmic Regularity Lemmas and Applications Algorithmic Regularity Lemmas and Applications László Miklós Lovász Massachusetts Institute of Technology Proving and Using Pseudorandomness Simons Institute for the Theory of Computing Joint work with

More information

Hypergraphs and Geometry. Noga Alon, Tel Aviv U.

Hypergraphs and Geometry. Noga Alon, Tel Aviv U. Hypergraphs and Geometry Noga Alon, Tel Aviv U. Multiple Birthday Conference, Budapest, 2014 1 I. Peter P. Frankl and R. M. Wilson, Intersection Theorems with Geometric Consequences, Combinatorica 1 (1981)

More information

Peer-to-peer clustering

Peer-to-peer clustering Peer-to-peer clustering Po-Shen Loh Carnegie Mellon University Joint work with Eyal Lubetzky How to add Question Each of us has a number. How fast can we calculate the sum? 5 2 3 1 2 4 3 5 How to add Question

More information

Nearly Complete Graphs Decomposable into Large Induced Matchings and their Applications

Nearly Complete Graphs Decomposable into Large Induced Matchings and their Applications early Complete Graphs Decomposable into Large Induced Matchings and their Applications oga Alon Ankur Moitra Benny Sudakov Abstract We describe two constructions of (very) dense graphs which are edge disjoint

More information

MAXIMAL PLANAR SUBGRAPHS OF FIXED GIRTH IN RANDOM GRAPHS

MAXIMAL PLANAR SUBGRAPHS OF FIXED GIRTH IN RANDOM GRAPHS MAXIMAL PLANAR SUBGRAPHS OF FIXED GIRTH IN RANDOM GRAPHS MANUEL FERNÁNDEZ, NICHOLAS SIEGER, AND MICHAEL TAIT Abstract. In 99, Bollobás and Frieze showed that the threshold for G n,p to contain a spanning

More information

Ramsey number of a connected triangle matching

Ramsey number of a connected triangle matching Ramsey number of a connected triangle matching András Gyárfás Alfréd Rényi Institute of Mathematics Hungarian Academy of Sciences Budapest, P.O. Box 127 Budapest, Hungary, H-1364 gyarfas.andras@renyi.mta.hu

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms Frédéric Giroire FG Simplex 1/11 Motivation Goal: Find good solutions for difficult problems (NP-hard). Be able to quantify the goodness of the given solution. Presentation of

More information

SUBDIVISIONS OF TRANSITIVE TOURNAMENTS A.D. SCOTT

SUBDIVISIONS OF TRANSITIVE TOURNAMENTS A.D. SCOTT SUBDIVISIONS OF TRANSITIVE TOURNAMENTS A.D. SCOTT Abstract. We prove that, for r 2 and n n(r), every directed graph with n vertices and more edges than the r-partite Turán graph T (r, n) contains a subdivision

More information

The strong chromatic number of a graph

The strong chromatic number of a graph The strong chromatic number of a graph Noga Alon Abstract It is shown that there is an absolute constant c with the following property: For any two graphs G 1 = (V, E 1 ) and G 2 = (V, E 2 ) on the same

More information

Ramsey numbers of cubes versus cliques

Ramsey numbers of cubes versus cliques Ramsey numbers of cubes versus cliques David Conlon Jacob Fox Choongbum Lee Benny Sudakov Abstract The cube graph Q n is the skeleton of the n-dimensional cube. It is an n-regular graph on 2 n vertices.

More information

Outline. CS38 Introduction to Algorithms. Approximation Algorithms. Optimization Problems. Set Cover. Set cover 5/29/2014. coping with intractibility

Outline. CS38 Introduction to Algorithms. Approximation Algorithms. Optimization Problems. Set Cover. Set cover 5/29/2014. coping with intractibility Outline CS38 Introduction to Algorithms Lecture 18 May 29, 2014 coping with intractibility approximation algorithms set cover TSP center selection randomness in algorithms May 29, 2014 CS38 Lecture 18

More information

The Probabilistic Method

The Probabilistic Method The Probabilistic Method Po-Shen Loh June 2010 1 Warm-up 1. (Russia 1996/4 In the Duma there are 1600 delegates, who have formed 16000 committees of 80 persons each. Prove that one can find two committees

More information

Algorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees

Algorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees Algorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees Wei Wang joint with Zishen Yang, Xianliang Liu School of Mathematics and Statistics, Xi an Jiaotong University Dec 20, 2016

More information

An introduction to multi-armed bandits

An introduction to multi-armed bandits An introduction to multi-armed bandits Henry WJ Reeve (Manchester) (henry.reeve@manchester.ac.uk) A joint work with Joe Mellor (Edinburgh) & Professor Gavin Brown (Manchester) Plan 1. An introduction to

More information

Clustering: Centroid-Based Partitioning

Clustering: Centroid-Based Partitioning Clustering: Centroid-Based Partitioning Yufei Tao Department of Computer Science and Engineering Chinese University of Hong Kong 1 / 29 Y Tao Clustering: Centroid-Based Partitioning In this lecture, we

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

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

Distribution-Free Models of Social and Information Networks

Distribution-Free Models of Social and Information Networks Distribution-Free Models of Social and Information Networks Tim Roughgarden (Stanford CS) joint work with Jacob Fox (Stanford Math), Rishi Gupta (Stanford CS), C. Seshadhri (UC Santa Cruz), Fan Wei (Stanford

More information

Write down a formula for the surface area of a Prism and a Cylinder

Write down a formula for the surface area of a Prism and a Cylinder Write down a formula for the surface area of a Prism and a Cylinder Quiz Thursday Naming Figures Cross Sections Nets Lateral Area, Surface Area Prisms and cylinders have 2 congruent parallel bases. A lateral

More information

We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance.

We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance. Solid geometry We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance. First, note that everything we have proven for the

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

Chromatic Thresholds of Hypergraphs

Chromatic Thresholds of Hypergraphs On the József Balogh Ping Hu John Lenz Dhruv Mubayi 1 University of Illinois at Urbana-Champaign May 12, 2011 1 University of Illinois at Chicago Definitions An r-uniform hypergraph with vertex set V :

More information

Perfect matchings in hypergraphs

Perfect matchings in hypergraphs Queen Mary, University of London 5th December 2012 Including joint work with Daniela Kühn, Deryk Osthus (University of Birmingham) and Yi Zhao (Georgia State) Graph = collection of points (vertices) joined

More information

Testing subgraphs in large graphs

Testing subgraphs in large graphs Testing subgraphs in large graphs Noga Alon Abstract Let H be a fixed graph with h vertices, let G be a graph on n vertices and suppose that at least ɛn 2 edges have to be deleted from it to make it H-free.

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

Vertex Cover is Fixed-Parameter Tractable

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

Edge-Disjoint Cycles in Regular Directed Graphs

Edge-Disjoint Cycles in Regular Directed Graphs Edge-Disjoint Cycles in Regular Directed Graphs Noga Alon Colin McDiarmid Michael Molloy February 22, 2002 Abstract We prove that any k-regular directed graph with no parallel edges contains a collection

More information

CHAPTER 2 REVIEW COORDINATE GEOMETRY MATH Warm-Up: See Solved Homework questions. 2.2 Cartesian coordinate system

CHAPTER 2 REVIEW COORDINATE GEOMETRY MATH Warm-Up: See Solved Homework questions. 2.2 Cartesian coordinate system CHAPTER 2 REVIEW COORDINATE GEOMETRY MATH6 2.1 Warm-Up: See Solved Homework questions 2.2 Cartesian coordinate system Coordinate axes: Two perpendicular lines that intersect at the origin O on each line.

More information

TOPOLOGY, DR. BLOCK, FALL 2015, NOTES, PART 3.

TOPOLOGY, DR. BLOCK, FALL 2015, NOTES, PART 3. TOPOLOGY, DR. BLOCK, FALL 2015, NOTES, PART 3. 301. Definition. Let m be a positive integer, and let X be a set. An m-tuple of elements of X is a function x : {1,..., m} X. We sometimes use x i instead

More information

Independent dominating sets in graphs of girth five via the semi-random method

Independent dominating sets in graphs of girth five via the semi-random method Independent dominating sets in graphs of girth five via the semi-random method Ararat Harutyunyan (Oxford), Paul Horn (Harvard), Jacques Verstraete (UCSD) March 12, 2014 Introduction: The semi-random method

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

Graph theory. Po-Shen Loh. June We begin by collecting some basic facts which can be proved via bare-hands techniques.

Graph theory. Po-Shen Loh. June We begin by collecting some basic facts which can be proved via bare-hands techniques. Graph theory Po-Shen Loh June 013 1 Basic results We begin by collecting some basic facts which can be proved via bare-hands techniques. 1. The sum of all of the degrees is equal to twice the number of

More information

Finding bipartite subgraphs efficiently

Finding bipartite subgraphs efficiently Finding bipartite subgraphs efficiently Dhruv Mubayi and György Turán Abstract Polynomial algorithms are given for the following two problems: given a graph with n vertices and m edges, find a complete

More information

22. A parallelogram is a quadrilateral in which both pairs of opposite sides are parallel.

22. A parallelogram is a quadrilateral in which both pairs of opposite sides are parallel. Chapter 4 Quadrilaterals 4.1 Properties of a Parallelogram Definitions 22. A parallelogram is a quadrilateral in which both pairs of opposite sides are parallel. 23. An altitude of a parallelogram is the

More information

A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition

A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition Wenjun Li a, Binhai Zhu b, a Hunan Provincial Key Laboratory of Intelligent Processing of Big Data on Transportation, Changsha

More information

The extendability of matchings in strongly regular graphs

The extendability of matchings in strongly regular graphs The extendability of matchings in strongly regular graphs Sebastian Cioabă Department of Mathematical Sciences University of Delaware Villanova, June 5, 2014 Introduction Matching A set of edges M of a

More information

1 Solution of Homework

1 Solution of Homework Math 3181 Dr. Franz Rothe February 2, 2012 All3181\4080_spr12h1.tex Name: Use the back pages for extra space due date: February 10 1 Solution of Homework Figure 1: A neutral construction of the tangents

More information

6 Randomized rounding of semidefinite programs

6 Randomized rounding of semidefinite programs 6 Randomized rounding of semidefinite programs We now turn to a new tool which gives substantially improved performance guarantees for some problems We now show how nonlinear programming relaxations can

More information

Integration. Volume Estimation

Integration. Volume Estimation Monte Carlo Integration Lab Objective: Many important integrals cannot be evaluated symbolically because the integrand has no antiderivative. Traditional numerical integration techniques like Newton-Cotes

More information

Partitioning 3-colored complete graphs into three monochromatic cycles

Partitioning 3-colored complete graphs into three monochromatic cycles Partitioning 3-colored complete graphs into three monochromatic cycles András Gyárfás, Miklós Ruszinkó Computer and Automation Research Institute Hungarian Academy of Sciences Budapest, P.O. Box 63, Hungary,

More information

Figure 1: Two polygonal loops

Figure 1: Two polygonal loops Math 1410: The Polygonal Jordan Curve Theorem: The purpose of these notes is to prove the polygonal Jordan Curve Theorem, which says that the complement of an embedded polygonal loop in the plane has exactly

More information

Combinatorial Geometry & Approximation Algorithms

Combinatorial Geometry & Approximation Algorithms Combinatorial Geometry & Approximation Algorithms Timothy Chan U. of Waterloo PROLOGUE Analysis of Approx Factor in Analysis of Runtime in Computational Geometry Combinatorial Geometry Problem 1: Geometric

More information

? Answer:

? Answer: A1 What is the value of 1 2 + 2 3 + 3 4 + 4 5 5 2? A2 What is the value of k? 11 2 22 2 33 2 = 66 2 k. A3 The four-digit integers 5634 and 6435 share the following two properties: (i) they consist of four

More information

Combinatorial Gems. Po-Shen Loh. June 2009

Combinatorial Gems. Po-Shen Loh. June 2009 Combinatorial Gems Po-Shen Loh June 2009 Although this lecture does not contain many offical Olympiad problems, the arguments which are used are all common elements of Olympiad problem solving. Some of

More information

arxiv: v1 [math.co] 18 Jun 2009

arxiv: v1 [math.co] 18 Jun 2009 Decompositions into subgraphs of small diameter Jacob Fox Benny Sudakov arxiv:0906.3530v1 [math.co] 18 Jun 009 Abstract We investigate decompositions of a graph into a small number of low diameter subgraphs.

More information

Lecture 2: Continuous functions

Lecture 2: Continuous functions Lecture 2: Continuous functions Rafikul Alam Department of Mathematics IIT Guwahati Continuous functions Task: Analyze continuity of the functions: Case I: f : A R n R Case II: f : A R R n Case III: f

More information

arxiv: v1 [math.co] 28 Sep 2010

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

1. CONVEX POLYGONS. Definition. A shape D in the plane is convex if every line drawn between two points in D is entirely inside D.

1. CONVEX POLYGONS. Definition. A shape D in the plane is convex if every line drawn between two points in D is entirely inside D. 1. CONVEX POLYGONS Definition. A shape D in the plane is convex if every line drawn between two points in D is entirely inside D. Convex 6 gon Another convex 6 gon Not convex Question. Why is the third

More information

Lecture 2 The k-means clustering problem

Lecture 2 The k-means clustering problem CSE 29: Unsupervised learning Spring 2008 Lecture 2 The -means clustering problem 2. The -means cost function Last time we saw the -center problem, in which the input is a set S of data points and the

More information

Pythagorean Theorem Distance and Midpoints

Pythagorean Theorem Distance and Midpoints Slide 1 / 78 Pythagorean Theorem Distance and Midpoints Slide 2 / 78 Table of Contents Pythagorean Theorem Distance Formula Midpoints Click on a topic to go to that section Slide 3 / 78 Slide 4 / 78 Pythagorean

More information

The equation of the axis of symmetry is. Therefore, the x-coordinate of the vertex is 2.

The equation of the axis of symmetry is. Therefore, the x-coordinate of the vertex is 2. 1. Find the y-intercept, the equation of the axis of symmetry, and the x-coordinate of the vertex for f (x) = 2x 2 + 8x 3. Then graph the function by making a table of values. Here, a = 2, b = 8, and c

More information

Mid-Chapter Quiz: Lessons 4-1 through 4-4

Mid-Chapter Quiz: Lessons 4-1 through 4-4 1. Find the y-intercept, the equation of the axis of symmetry, and the x-coordinate of the vertex for f (x) = 2x 2 + 8x 3. Then graph the function by making a table of values. 2. Determine whether f (x)

More information

6.889 Sublinear Time Algorithms February 25, Lecture 6

6.889 Sublinear Time Algorithms February 25, Lecture 6 6.9 Sublinear Time Algorithms February 5, 019 Lecture 6 Lecturer: Ronitt Rubinfeld Scribe: Michal Shlapentokh-Rothman 1 Outline Today, we will discuss a general framework for testing minor-free properties

More information

An Improved Upper Bound for the Sum-free Subset Constant

An Improved Upper Bound for the Sum-free Subset Constant 1 2 3 47 6 23 11 Journal of Integer Sequences, Vol. 13 (2010), Article 10.8.3 An Improved Upper Bound for the Sum-free Subset Constant Mark Lewko Department of Mathematics University of Texas at Austin

More information

Few T copies in H-saturated graphs

Few T copies in H-saturated graphs Few T copies in H-saturated graphs Jürgen Kritschgau Abhishek Methuku Michael Tait Craig Timmons October 1, 018 Abstract A graph is F -saturated if it is F -free but the addition of any edge creates a

More information

EMBEDDING INTO l n. 1 Notation and Lemmas

EMBEDDING INTO l n. 1 Notation and Lemmas EMBEDDING INTO l n We are looking at trying to embed a metric space into l n, our goal is to try and embed an n point metric space into as low a dimension l m as possible. We will show that, in fact, every

More information

Testing Continuous Distributions. Artur Czumaj. DIMAP (Centre for Discrete Maths and it Applications) & Department of Computer Science

Testing Continuous Distributions. Artur Czumaj. DIMAP (Centre for Discrete Maths and it Applications) & Department of Computer Science Testing Continuous Distributions Artur Czumaj DIMAP (Centre for Discrete Maths and it Applications) & Department of Computer Science University of Warwick Joint work with A. Adamaszek & C. Sohler Testing

More information

Algorithms for Euclidean TSP

Algorithms for Euclidean TSP This week, paper [2] by Arora. See the slides for figures. See also http://www.cs.princeton.edu/~arora/pubs/arorageo.ps Algorithms for Introduction This lecture is about the polynomial time approximation

More information

SPERNER S LEMMA MOOR XU

SPERNER S LEMMA MOOR XU SPERNER S LEMMA MOOR XU Abstract. Is it possible to dissect a square into an odd number of triangles of equal area? This question was first answered by Paul Monsky in 970, and the solution requires elements

More information

val(y, I) α (9.0.2) α (9.0.3)

val(y, I) α (9.0.2) α (9.0.3) CS787: Advanced Algorithms Lecture 9: Approximation Algorithms In this lecture we will discuss some NP-complete optimization problems and give algorithms for solving them that produce a nearly optimal,

More information

Log-Space. A log-space Turing Machine is comprised of two tapes: the input tape of size n which is cannot be written on, and the work tape of size.

Log-Space. A log-space Turing Machine is comprised of two tapes: the input tape of size n which is cannot be written on, and the work tape of size. CSE 431 Theory of Computation Scribes: Michelle Park and Julianne Brodhacker Lecture 18 May 29 Review of Log-Space Turing Machines: Log-Space A log-space Turing Machine is comprised of two tapes: the input

More information

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) 2 ( ) ( )

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) 2 ( ) ( ) 1 The clique number of a random graph in (,1 2) Let () # -subgraphs in = 2 =:() We will be interested in s.t. ()~1. To gain some intuition note ()~ 2 =2 and so ~2log. Now let us work rigorously. () (+1)

More information

Numerical Optimization

Numerical Optimization Convex Sets Computer Science and Automation Indian Institute of Science Bangalore 560 012, India. NPTEL Course on Let x 1, x 2 R n, x 1 x 2. Line and line segment Line passing through x 1 and x 2 : {y

More information

BD separates ABC into two parts ( 1 and 2 ),then the measure

BD separates ABC into two parts ( 1 and 2 ),then the measure M 1312 section 3.5 1 Inequalities in a Triangle Definition: Let a and b be real numbers a > b if and only if there is a positive number p for which a = b + p Example 1: 7 > 2 and 5 is a positive number

More information

All-Pairs Nearly 2-Approximate Shortest-Paths in O(n 2 polylog n) Time

All-Pairs Nearly 2-Approximate Shortest-Paths in O(n 2 polylog n) Time All-Pairs Nearly 2-Approximate Shortest-Paths in O(n 2 polylog n) Time Surender Baswana 1, Vishrut Goyal 2, and Sandeep Sen 3 1 Max-Planck-Institut für Informatik, Saarbrücken, Germany. sbaswana@mpi-sb.mpg.de

More information

Who s The Weakest Link?

Who s The Weakest Link? Who s The Weakest Link? Nikhil Devanur, Richard J. Lipton, and Nisheeth K. Vishnoi {nikhil,rjl,nkv}@cc.gatech.edu Georgia Institute of Technology, Atlanta, GA 30332, USA. Abstract. In this paper we consider

More information

Vocabulary. Term Page Definition Clarifying Example. cone. cube. cylinder. edge of a threedimensional. figure. face of a polyhedron.

Vocabulary. Term Page Definition Clarifying Example. cone. cube. cylinder. edge of a threedimensional. figure. face of a polyhedron. CHAPTER 10 Vocabulary The table contains important vocabulary terms from Chapter 10. As you work through the chapter, fill in the page number, definition, and a clarifying example. cone Term Page Definition

More information

Efficiently decodable insertion/deletion codes for high-noise and high-rate regimes

Efficiently decodable insertion/deletion codes for high-noise and high-rate regimes Efficiently decodable insertion/deletion codes for high-noise and high-rate regimes Venkatesan Guruswami Carnegie Mellon University Pittsburgh, PA 53 Email: guruswami@cmu.edu Ray Li Carnegie Mellon University

More information

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) We will be interested in s.t. ( )~1. To gain some intuition note ( )

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) We will be interested in s.t. ( )~1. To gain some intuition note ( ) The clique number of a random graph in (,1 2) Let () # -subgraphs in = 2 =:() We will be interested in s.t. ()~1. To gain some intuition note ()~ 2 =2 and so ~2log. Now let us work rigorously. () (+1)

More information

Star Forests, Dominating Sets and Ramsey-type Problems

Star Forests, Dominating Sets and Ramsey-type Problems Star Forests, Dominating Sets and Ramsey-type Problems Sheila Ferneyhough a, Ruth Haas b,denis Hanson c,1 and Gary MacGillivray a,1 a Department of Mathematics and Statistics, University of Victoria, P.O.

More information

Recitation 12. Dynamic Programming Announcements. SegmentLab has been released and is due Apr 14.

Recitation 12. Dynamic Programming Announcements. SegmentLab has been released and is due Apr 14. Recitation 12 Dynamic Programming 12.1 Announcements SegmentLab has been released and is due Apr 14. 73 74 RECITATION 12. DYNAMIC PROGRAMMING 12.2 Matrix Chain Product Definition 12.1. In the matrix chain

More information

Cuckoo Hashing for Undergraduates

Cuckoo Hashing for Undergraduates Cuckoo Hashing for Undergraduates Rasmus Pagh IT University of Copenhagen March 27, 2006 Abstract This lecture note presents and analyses two simple hashing algorithms: Hashing with Chaining, and Cuckoo

More information

arxiv: v1 [math.co] 7 Dec 2018

arxiv: v1 [math.co] 7 Dec 2018 SEQUENTIALLY EMBEDDABLE GRAPHS JACKSON AUTRY AND CHRISTOPHER O NEILL arxiv:1812.02904v1 [math.co] 7 Dec 2018 Abstract. We call a (not necessarily planar) embedding of a graph G in the plane sequential

More information

2010 SMT Power Round

2010 SMT Power Round Definitions 2010 SMT Power Round A graph is a collection of points (vertices) connected by line segments (edges). In this test, all graphs will be simple any two vertices will be connected by at most one

More information

TABLE 2: Mathematics College Readiness Standards for Score Range 13 15

TABLE 2: Mathematics College Readiness Standards for Score Range 13 15 TABLE 2: Mathematics College Readiness Standards for Score Range 13 15 Perform one-operation computation with whole numbers and decimals Solve problems in one or two steps using whole numbers Perform common

More information

Maintaining Mathematical Proficiency

Maintaining Mathematical Proficiency NBHCA SUMMER WORK FOR ALGEBRA 1 HONORS AND GEOMETRY HONORS Name 1 Add or subtract. 1. 1 3. 0 1 3. 5 4. 4 7 5. Find two pairs of integers whose sum is 6. 6. In a city, the record monthly high temperature

More information

On the Longest Path and The Diameter in Random Apollonian Networks

On the Longest Path and The Diameter in Random Apollonian Networks On the Longest Path and The Diameter in Random Apollonian Networks Abbas Mehrabian amehrabi@uwaterloo.ca University of Waterloo Frontiers in Mathematical Sciences Honouring Siavash Shahshahani Sharif University

More information

UCSD CSE 21, Spring 2014 [Section B00] Mathematics for Algorithm and System Analysis

UCSD CSE 21, Spring 2014 [Section B00] Mathematics for Algorithm and System Analysis UCSD CSE 21, Spring 2014 [Section B00] Mathematics for Algorithm and System Analysis Lecture 16 Class URL: http://vlsicad.ucsd.edu/courses/cse21-s14/ Lecture 16 Notes Goals for this week Graph basics Types

More information

Connectivity of sparse Bluetooth networks

Connectivity of sparse Bluetooth networks Connectivity of sparse Bluetooth networks N. Broutin L. Devroye G. Lugosi February 1, 015 Abstract Consider a random geometric graph defined on n vertices uniformly distributed in the d- dimensional unit

More information

Towards the Proof of the PCP Theorem

Towards the Proof of the PCP Theorem CS640 Computational Complexity Towards the Proof of the PCP Theorem Instructor: Manindra Agrawal Scribe: Ramprasad Saptharishi Last class we saw completed our discussion on expander graphs. We shall now

More information

The Coordinate System and Graphs

The Coordinate System and Graphs The Coordinate System and Graphs - 3.1-3.2 Fall 2013 - Math 1010 (Math 1010) M 1010 3.1-3.2 1 / 17 Roadmap Plotting ordered pairs. The distance formula. The midpoint formula. Graphs of equations. Intercepts.

More information

Remarks on Schur s conjecture

Remarks on Schur s conjecture Remarks on Schur s conjecture Filip Morić János Pach Ecole Polytechnique Fédérale de Lausanne {filip.moric,janos.pach}@epfl.ch Abstract Let P be a set of n points in R d. It was conjectured by Schur that

More information

Week 5. Convex Optimization

Week 5. Convex Optimization Week 5. Convex Optimization Lecturer: Prof. Santosh Vempala Scribe: Xin Wang, Zihao Li Feb. 9 and, 206 Week 5. Convex Optimization. The convex optimization formulation A general optimization problem is

More information

Erdös-Rényi Graphs, Part 2

Erdös-Rényi Graphs, Part 2 Graphs and Networks Lecture 3 Erdös-Rényi Graphs, Part 2 Daniel A. Spielman September 5, 2013 3.1 Disclaimer These notes are not necessarily an accurate representation of what happened in class. They are

More information

Figure 1: An example of a hypercube 1: Given that the source and destination addresses are n-bit vectors, consider the following simple choice of rout

Figure 1: An example of a hypercube 1: Given that the source and destination addresses are n-bit vectors, consider the following simple choice of rout Tail Inequalities Wafi AlBalawi and Ashraf Osman Department of Computer Science and Electrical Engineering, West Virginia University, Morgantown, WV fwafi,osman@csee.wvu.edug 1 Routing in a Parallel Computer

More information

Polar Duality and Farkas Lemma

Polar Duality and Farkas Lemma Lecture 3 Polar Duality and Farkas Lemma October 8th, 2004 Lecturer: Kamal Jain Notes: Daniel Lowd 3.1 Polytope = bounded polyhedron Last lecture, we were attempting to prove the Minkowsky-Weyl Theorem:

More information

Exercises C-Programming

Exercises C-Programming Exercises C-Programming Claude Fuhrer (claude.fuhrer@bfh.ch) 0 November 016 Contents 1 Serie 1 1 Min function.................................. Triangle surface 1............................... 3 Triangle

More information

Bipartite Vertex Cover

Bipartite Vertex Cover Bipartite Vertex Cover Mika Göös Jukka Suomela University of Toronto & HIIT University of Helsinki & HIIT Göös and Suomela Bipartite Vertex Cover 18th October 2012 1 / 12 LOCAL model Göös and Suomela Bipartite

More information

Stanford University CS359G: Graph Partitioning and Expanders Handout 18 Luca Trevisan March 3, 2011

Stanford University CS359G: Graph Partitioning and Expanders Handout 18 Luca Trevisan March 3, 2011 Stanford University CS359G: Graph Partitioning and Expanders Handout 8 Luca Trevisan March 3, 20 Lecture 8 In which we prove properties of expander graphs. Quasirandomness of Expander Graphs Recall that

More information

Professor: Padraic Bartlett. Lecture 9: Trees and Art Galleries. Week 10 UCSB 2015

Professor: Padraic Bartlett. Lecture 9: Trees and Art Galleries. Week 10 UCSB 2015 Math 7H Professor: Padraic Bartlett Lecture 9: Trees and Art Galleries Week 10 UCSB 2015 1 Prelude: Graph Theory This talk uses the mathematical concepts of graphs from our previous class. In particular,

More information

SPANNING SUBGRAPHS IN GRAPHS AND HYPERGRAPHS

SPANNING SUBGRAPHS IN GRAPHS AND HYPERGRAPHS SPANNING SUBGRAPHS IN GRAPHS AND HYPERGRAPHS by IMDADULLAH KHAN A Dissertation submitted to the Graduate School New Brunswick Rutgers, The State University of New Jersey in partial fulfillment of the requirements

More information

Midpoint Routing algorithms for Delaunay Triangulations

Midpoint Routing algorithms for Delaunay Triangulations Midpoint Routing algorithms for Delaunay Triangulations Weisheng Si and Albert Y. Zomaya Centre for Distributed and High Performance Computing School of Information Technologies Prologue The practical

More information

Theorem 2.9: nearest addition algorithm

Theorem 2.9: nearest addition algorithm There are severe limits on our ability to compute near-optimal tours It is NP-complete to decide whether a given undirected =(,)has a Hamiltonian cycle An approximation algorithm for the TSP can be used

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

Connected Components of Underlying Graphs of Halving Lines

Connected Components of Underlying Graphs of Halving Lines arxiv:1304.5658v1 [math.co] 20 Apr 2013 Connected Components of Underlying Graphs of Halving Lines Tanya Khovanova MIT November 5, 2018 Abstract Dai Yang MIT In this paper we discuss the connected components

More information

Simplicial Hyperbolic Surfaces

Simplicial Hyperbolic Surfaces Simplicial Hyperbolic Surfaces Talk by Ken Bromberg August 21, 2007 1-Lipschitz Surfaces- In this lecture we will discuss geometrically meaningful ways of mapping a surface S into a hyperbolic manifold

More information

Matching and Planarity

Matching and Planarity Matching and Planarity Po-Shen Loh June 010 1 Warm-up 1. (Bondy 1.5.9.) There are n points in the plane such that every pair of points has distance 1. Show that there are at most n (unordered) pairs of

More information

An O(log n/ log log n)-approximation Algorithm for the Asymmetric Traveling Salesman Problem

An O(log n/ log log n)-approximation Algorithm for the Asymmetric Traveling Salesman Problem An O(log n/ log log n)-approximation Algorithm for the Asymmetric Traveling Salesman Problem and more recent developments CATS @ UMD April 22, 2016 The Asymmetric Traveling Salesman Problem (ATSP) Problem

More information