A sketch proof of the Gilbert-Pollak Conjecture on the Steiner Ratio

Slides:



Advertisements
Similar presentations
 Theorem 5.9: Let G be a simple graph with n vertices, where n>2. G has a Hamilton circuit if for any two vertices u and v of G that are not adjacent,
Advertisements

Covers, Dominations, Independent Sets and Matchings AmirHossein Bayegan Amirkabir University of Technology.
Steiner Ratio A Proof of the Gilbert-Pollak Conjecture on the Steiner Ratio D,-Z. Du and F. K. Hwang Algorithmica 1992 The Steiner Ratio Conjecture of.
Edge-connectivity and super edge-connectivity of P 2 -path graphs Camino Balbuena, Daniela Ferrero Discrete Mathematics 269 (2003) 13 – 20.
Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
Convex drawing chapter 5 Ingeborg Groeneweg. Summery What is convex drawing What is convex drawing Some definitions Some definitions Testing convexity.
 Distance Problems: › Post Office Problem › Nearest Neighbors and Closest Pair › Largest Empty and Smallest Enclosing Circle  Sub graphs of Delaunay.
Applications of Euler’s Formula for Graphs Hannah Stevens.
Combinatorial Algorithms
The number of edge-disjoint transitive triples in a tournament.
3. Delaunay triangulation
Lecture 3: Polygon Triangulation Computational Geometry Prof. Dr. Th. Ottmann 1 Polygon Triangulation Motivation: Guarding art galleries Art gallery theorem.
Graph Drawing Introduction 2005/2006. Graph Drawing: Introduction2 Contents Applications of graph drawing Planar graphs: some theory Different types of.
Matchings Matching: A matching in a graph G is a set of non-loop edges with no shared endpoints.
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
Lecture 3: Polygon Triangulation Computational Geometry Prof. Dr. Th. Ottmann Polygon Triangulation Motivation: Guarding art galleries Art gallery theorem.
Definition Dual Graph G* of a Plane Graph:
1 Separator Theorems for Planar Graphs Presented by Shira Zucker.
Volume and Angle Structures on closed 3-manifolds Feng Luo Rutgers University Oct. 28, 2006 Texas Geometry/Topology conference Rice University.
Introduction Outline The Problem Domain Network Design Spanning Trees Steiner Trees Triangulation Technique Spanners Spanners Application Simple Greedy.
Packing Element-Disjoint Steiner Trees Mohammad R. Salavatipour Department of Computing Science University of Alberta Joint with Joseph Cheriyan Department.
K-Coloring k-coloring: A k-coloring of a graph G is a labeling f: V(G)  S, where |S|=k. The labels are colors; the vertices of one color form a color.
Efficient Partition Trees Jiri Matousek Presented By Benny Schlesinger Omer Tavori 1.
A Proof of the Gilbert-Pollak Conjecture on the Steiner Ratio 洪俊竹 D 蔡秉穎 D 洪浩舜 D 梅普華 P
9.2 Graph Terminology and Special Types Graphs
Subdivision of Edge In a graph G, subdivision of an edge uv is the operation of replacing uv with a path u,w,v through a new vertex w.
Geometry Final Vocabulary. A ____________________ polygon is both equilateral and equiangular. regular.
5.2 Trees  A tree is a connected graph without any cycles.
Introduction to Steiner Tree and Gilbert-Pollak Conjecture
Connectivity and Paths 報告人:林清池. Connectivity A separating set of a graph G is a set such that G-S has more than one component. The connectivity of G,
5.8 Graph Matching  Example: Set of worker assign to a set of task  Four tasks are to be assigned to four workers.  – Worker 1 is qualified to do tasks.
 Quotient graph  Definition 13: Suppose G(V,E) is a graph and R is a equivalence relation on the set V. We construct the quotient graph G R in the follow.
Introduction to Graph Theory Lecture 13: Graph Coloring: Edge Coloring.
Rigidity of the hexagonal triangulation of the plane and its applications Feng Luo, Rutgers University Joint with Jian Sun (Tsinghua Univ. China) and Tianqi.
12. Lecture WS 2012/13Bioinformatics III1 V12 Menger’s theorem Borrowing terminology from operations research consider certain primal-dual pairs of optimization.
Trees.
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
CMPS 3130/6130 Computational Geometry Spring 2017
3. Polygon Triangulation
Planar Graphs Hubert Chan (Chapter 9.7) [O2 Proof Techniques]
Outline 1 Properties of Planar Graphs 5/4/2018.
Chapter 5 Limits and Continuity.
Advanced Algorithms Analysis and Design
Computing Connected Components on Parallel Computers
Plane figure with segments for sides
The countable character of uncountable graphs François Laviolette Barbados 2003.
Graph theory Definitions Trees, cycles, directed graphs.
3-5 Angles of a Polygon.
All sides have the same length and angles have the same measure.
Tucker, Applied Combinatorics, Sec 2.4
Graph Algorithms Using Depth First Search
Parallel Lines and Planes
Additive Combinatorics and its Applications in Theoretical CS
The Art Gallery Problem
The Art Gallery Problem
Depth Estimation via Sampling
V17 Metabolic networks - Graph connectivity
Volume and Angle Structures on closed 3-manifolds
V11 Metabolic networks - Graph connectivity
Introduction Wireless Ad-Hoc Network
Theorem 5.13: For vT‘, l’(v)= min{l(v), l(vk)+w(vk, v)}
5.4 T-joins and Postman Problems
Quantum Foundations Lecture 3
The Full Steiner tree problem Part Two
V12 Menger’s theorem Borrowing terminology from operations research
V11 Metabolic networks - Graph connectivity
N(S) ={vV|uS,{u,v}E(G)}
Gaph Theory Planar Graphs
Discrete Mathematics for Computer Science
V11 Metabolic networks - Graph connectivity
Presentation transcript:

A sketch proof of the Gilbert-Pollak Conjecture on the Steiner Ratio D.Z.Du, F.K.Hwang, A proof of the Gilbert-Pollak Conjecture on the Steiner Ratio, Algorithmica(1992) 7:121-135 Cheng-Chung, Li 2004/03/01

The way to prove G-P conjecture Lemma 2 Lemma 3 Lemma 1 ft(x)=1-/(3/2)Lt(x) Lemma 4 Lemma 6 Lemma 5 Lemma 7 Lemma 10 Lemma 11 Lemma 12 Lemma 13 Ls(P)(3/2)Lm(P)

Part 1 Inner Spanning Trees Lemma 2 Lemma 3 Lemma 1 ft(x)=1-/(3/2)Lt(x) Lemma 4 Lemma 6 Lemma 5 Lemma 7 Lemma 10 Lemma 11 Lemma 12 Lemma 13 Ls(P)(3/2)Lm(P)

Some Defines-(1) An ST T can be determined by its topology t and at most 2n-3 parameters, including all edge length of T and all angles at regular points of degree 2 in T When writing all parameters into a vector x, the ST T is denoted by t(x) Given a full topology t and a parameter vector x, connecting every pair of adjacent regular points in t(x), we obtain a polygon, if this polygon is simple, i.e., not self-intersecting, then it bonds an area containing the tree t(x), this area is called the characteristic area of t at point x

Some Defines-(2) For a Steiner topology t not necessary full, the characteristic area C(t;x) of t at t can be defined in a similar way. Clearly, it is the union of characteristic areas of full subtopologies of t Given t and x, the set of regular points on tree t(x) is denoted by P(t;x) A spanning tree on P(t;x) is called an inner spanning tree for t at x if it lies in the area C(t;x) An inner spanning tree is called a minimum inner spanning tree if it has the minimum length over all inner spanning trees for the given topology at the given point

Some Defines-(3) Let l(t) denote the length of the tree T Given a Steiner topology t, let Xt be the set of parameter vectors such that l(t(x))=1 Let Lt(x) denote the length of the minimum inner spanning tree for t(x) For a topology s of spanning tree, denote by s(t;x) the spanning tree on the point set P(t;x) with topology s For each Steiner topology t and each parameter vector x, let I(t;x)(MI(t;x)) be the set of spanning tree topologies s such that the s(t;x) is an (a minimum) inner spanning tree for t at x

G-P conjecture is a corollary of the below Theorem Theorem 1: For any Steiner topology t and parameter vector x, there is an inner spanning tree N for t at x such that l(t(x))(3/2)l(N) This is our final goal in this paper

Lemma 1 Lemma 1: Lt(x) is a continuous function with respect to x Lemma 1 is a consequence of the following two lemmas Lemma 2: If mMI(t;x), then there exits a neighborhood of x such that for any point y in the neighborhood, mI(t;y) Lemma 3: For every x, there is a neighborhood of x such that for any y in the neighborhood, MI(t;y)MI(t;x)

Function ft: XtR Lemma 2 Lemma 3 Lemma 1 ft(x)=1-/(3/2)Lt(x) Lemma 4 Ls(P)(3/2)Lm(P)

Some Defines-(1) Define a function ft: XtR by setting ft(x)=1-(3/2)Lt(x)(=l(t(x))-(3/2)Lt(x)) By Lemma 1, ft(x) is continuous and hence reaches the minimum in Xt Let F(t) denote the minimum value of ft(x) over all xXt Note that every ST is similar to an ST with length one, thus Theorem 1 holds iff for any Steiner topology t, F(t)0

Some Defines-(2) We prove Theorem 1 by contradiction Suppose that Theorem 1 is not true and let F(t*) be the minimum of F(t) over all Steiner topologies t Then, F(t*)<0

Lemma 4 & 5 Lemma 2 Lemma 3 Lemma 1 ft(x)=1-(3/2)Lt(x) Lemma 4 Ls(P)(3/2)Lm(P)

Lemma 4 and some defines Lemma 4: t* is a full topology Since t* is a full topology, every component of the parameter vector x in Xt* is an edge length of the ST t*(x) A full topology t is said to be a companion of t* if two regular points are adjacent in t iff they are adjacent in t* A point xXt* is called a minimum point if ft*(x)=F(t*)

Lemma 5 Lemma 5: Let x be a minimum point. Then, x>0, that is, every component of x is positive By Lemma 4, we know that every length in ST t*(x) is positive

Lemma 6 & 7 Lemma 2 Lemma 3 Lemma 1 ft(x)=1-/(3/2)Lt(x) Lemma 4 Ls(P)(3/2)Lm(P)

Lemma 6 & 7 Lemma 6: Let t be a full topology and s a spanning tree topology. Then l(s(t;x)) is a convex function with respect to x By Lemma 4 and Lemma 6, we have Lemma 7 : Suppose that x is a minimum point and y is a point in Xt* satisfying MI(t;x)MI(t;y). Then, y is also a minimum point

Some Defines and Lemma 8 Let t be a full topology and x a parameter vector Denote by (t;x) the union of minimum inner spanning trees for t(x) Lemma 8: Two minimum inner spanning trees can never cross, i.e., edges meet only at vertices From Lemma 8, we can see that (t;x) divides the characteristic area C(t;x) into smaller areas each of which is bounded by a polygon with vertices all being regular points Such polygon is called a polygon of (t;x), if it is a subgraph of (t;x)

Some Defines When t is a full topology, the characteristic area of t(x) is bounded by a polygon of n edges Partitioning the area into n-2 triangles by adding n-3 diagonals, we will obtain a network with n vertices and 2n-3 edges This network will be called a triangulation of C(t;x) A (t;x) is said to have a critical structure if (t;x) partitions C(t;x) into exactly n-2 equilateral triangles A (t;x) with a critical structure is also said to be critical

Lemma 10 Lemma 2 Lemma 3 Lemma 1 ft(x)=1-/(3/2)Lt(x) Lemma 4 Lemma 6 Ls(P)(3/2)Lm(P)

Lemma 10 Lemma 10: Any minimum point x with the maximum number of minimum inner spanning trees has a critical (t;x) The proof of Lemma 10 needs the results of Lemma 1, 5, 7 Now, in order to derive a contradiction to F(t*)<0, it suffices to show that for any ST t(x) with critical (t;x), Theorem 1 holds for t(x) Now that a critical (t;x) contains n-2 equilateral triangles which form a framework fixing all regular points Let a be the length of an edge of the equilateral triangles in the (t;x) If we divide the plane into a union of disjoint equilateral triangles with edge length a, then all regular points in a critical (t;x) can be placed on the lattices points

Lemma 11,12,13 Lemma 2 Lemma 3 Lemma 1 ft(x)=1-/(3/2)Lt(x) Lemma 4 Ls(P)(3/2)Lm(P)

Lemma 11 Lemma 11: The minimum spanning tree for n lattice points has length at least (n-1)a. For the point set P(t;x) with critical (t;x), the minimum inner spanning tree has length exactly (n-1)a From Lemma 10, A minimum point x, …, has a critcal (t;x), then any minimum inner spanning tree is a minimum spanning tree Thus, to show that Theorem 1 holds for t(x), it suffices to verify the truth of Gilbert-Pollak conjecture for the point set P(t;x) with critical (t;x)

Some Defines Given three directions, each two of which meet an angle of 120。, a shortest network interconnecting a given set P of points and having edges all parallel to the three directions is called a minimum hexagonal tree on P Let T be a minimum hexagonal tree for a given set P of points. A point on T but not in P is called a junction if the point is incident to at least three lines

Lemma 12 & 13 Lemma 12: Ls(P)(3/2)Lh(P), Lh(P) denote the length of the minimum hexagonal tree for P Lemma 13: For any set of n lattice points, there is a minimum hexagonal tree whose junctions are all lattice points

Concludes Lemma 2 Lemma 3 Lemma 1 ft(x)=1-/(3/2)Lt(x) Lemma 4 Lemma 6 Ls(P)(3/2)Lm(P)

Ls(P)Lm(P) Consider the lattice containing the critical (t;x) Since all regular points are lattice points, by Lemma 13, there is a minimum hexagonal tree, with junctions all being lattice points By Lemma 11, the length of the minimum hexagonal tree is at least (n-1)a, the length of a minimum spanning tree. Note that a minimum spanning tree, in this case, is a hexagonal tree Thus, a minimum spanning tree is also a minimum hexagonal tree. By Lemma 12, we have Ls(P)(3/2)Lh(P)=(3/2)Lm(P) Theorem 1 is proved

Discussions Recently, W.D.Smith showed that in the euclidean space of dimension d, 3d9, the Steiner Ratio is not achieved by the vertex set of regular simplex as conjectured This suggests that determining the Steiner Ratio in higher-dimension space is much more difficult but an interesting topic for further research