Chapter 5 Guillotine Cut (3) Quadtree Partition Ding-Zhu Du.

Slides:



Advertisements
Similar presentations
The Primal-Dual Method: Steiner Forest TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A AA A A A AA A A.
Advertisements

Chapter 4 Partition (3) Double Partition Ding-Zhu Du.
Guy EvenZvi LotkerDana Ron Tel Aviv University Conflict-free colorings of unit disks, squares, & hexagons.
Chapter 4 Partition I. Covering and Dominating.
Instructor Neelima Gupta Table of Contents Approximation Algorithms.
Chapter 6. Relaxation (1) Superstring Ding-Zhu Du.
Lecture 6 Shortest Path Problem. s t Dynamic Programming.
Combinatorial Algorithms
Incidences and Many Faces via cuttings Sivanne Goldfarb
Zoo-Keeper’s Problem An O(nlogn) algorithm for the zoo-keeper’s problem Sergei Bespamyatnikh Computational Geometry 24 (2003), pp th CGC Workshop.
Great Theoretical Ideas in Computer Science.
1 Discrete Structures & Algorithms Graphs and Trees: II EECE 320.
Minimum-Buffered Routing of Non- Critical Nets for Slew Rate and Reliability Control Supported by Cadence Design Systems, Inc. and the MARCO Gigascale.
A posteriori Error Estimate - Adaptive method Consider the boundary value problem Weak form Discrete Equation Error bounds ( priori error )
Approximation Algorithms: Combinatorial Approaches Lecture 13: March 2.
Dynamic Programming Technique. D.P.2 The term Dynamic Programming comes from Control Theory, not computer science. Programming refers to the use of tables.
Polynomial Time Approximation Scheme for Euclidian Traveling Salesman
What is the next line of the proof? a). Let G be a graph with k vertices. b). Assume the theorem holds for all graphs with k+1 vertices. c). Let G be a.
A general approximation technique for constrained forest problems Michael X. Goemans & David P. Williamson Presented by: Yonatan Elhanani & Yuval Cohen.
1 Vertex Cover Problem Given a graph G=(V, E), find V' ⊆ V such that for each edge (u, v) ∈ E at least one of u and v belongs to V’ and |V’| is minimized.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
Dean H. Lorenz, Danny Raz Operations Research Letter, Vol. 28, No
A Truthful 2-approximation Mechanism for the Steiner Tree Problem.
1 CSE 417: Algorithms and Computational Complexity Winter 2001 Lecture 11 Instructor: Paul Beame.
On Euclidean Vehicle Routing With Allocation Reto Spöhel, ETH Zürich Joint work with Jan Remy and Andreas Weißl TexPoint fonts used in EMF. Read the TexPoint.
Brute-Force Triangulation
Chapter 4. Partition (2) Multi-layer Partition Ding-Zhu Du.
A Proof of the Gilbert-Pollak Conjecture on the Steiner Ratio 洪俊竹 D 蔡秉穎 D 洪浩舜 D 梅普華 P
Lecture 5 Dynamic Programming. Dynamic Programming Self-reducibility.
V. V. Vazirani. Approximation Algorithms Chapters 3 & 22
Multiple-Source Shortest Paths in Planar Graphs Allowing Negative Lengths Philip Klein Brown University.
Planar Graphs: Euler's Formula and Coloring Graphs & Algorithms Lecture 7 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Chapter 4 Relations and Digraphs
Spring 2015 Lecture 11: Minimum Spanning Trees
14/13/15 CMPS 3130/6130 Computational Geometry Spring 2015 Windowing Carola Wenk CMPS 3130/6130 Computational Geometry.
Approximation Algorithms Department of Mathematics and Computer Science Drexel University.
Polynomial-time approximation schemes for geometric NP-hard problems Reto Spöhel Reading Group, May 17, 2011 TexPoint fonts used in EMF. Read the TexPoint.
Chapter 2 Greedy Strategy I. Independent System Ding-Zhu Du.
Chapter 3 Restriction (1) Steiner Tree Ding-Zhu Du.
Nonunique Probe Selection and Group Testing Ding-Zhu Du.
Lecture 7 All-Pairs Shortest Paths. All-Pairs Shortest Paths.
Introduction to Algorithms Jiafen Liu Sept
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
A linear time approximation scheme for Euclidean TSP Yair BartalHebrew University Lee-Ad GottliebAriel University TexPoint fonts used in EMF. Read the.
On Euclidean Vehicle Routing With Allocation Reto Spöhel, ETH Zürich Joint work with Jan Remy and Andreas Weißl TexPoint fonts used in EMF. Read the TexPoint.
Presenter : Kuang-Jui Hsu Date : 2011/3/24(Thur.).
Chapter 5 Guillotine Cut (2) Portals Ding-Zhu Du.
Chapter 4 Partition (1) Shifting Ding-Zhu Du. Disk Covering Given a set of n points in the Euclidean plane, find the minimum number of unit disks to cover.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
Xuding Zhu Zhejiang Normal University Budapest Circular flow of signed graphs.
The geometric GMST problem with grid clustering Presented by 楊劭文, 游岳齊, 吳郁君, 林信仲, 萬高維 Department of Computer Science and Information Engineering, National.
Chapter 5 Guillotine Cut (1) Rectangular Partition Ding-Zhu Du.
Traveling Salesman Problem DongChul Kim HwangRyol Ryu.
Greedy Approximation with Non- submodular Potential Function Ding-Zhu Du.
Lecture 5 Dynamic Programming
Polynomial-time approximation schemes for NP-hard geometric problems
Lecture 5 Dynamic Programming
Lecture 7 All-Pairs Shortest Paths
Subhash Khot Theory Group
Lecture 9 Greedy Strategy
Lecture 6 Shortest Path Problem.
Objective: To use the Side-Splitter theorem.
CS 583 Analysis of Algorithms
Chapter 8 Lesson 5 Objective: To use the Side-Splitter and Triangle –Angle Bisector Theorems.
Analysis of Algorithms CS 477/677
Miniconference on the Mathematics of Computation
Algorithms (2IL15) – Lecture 7
Lecture 6 Shortest Path Problem.
Simple Graphs: Connectedness, Trees
Constructing a m-connected k-Dominating Set in Unit Disc Graphs
Presentation transcript:

Chapter 5 Guillotine Cut (3) Quadtree Partition Ding-Zhu Du

P(0,0)

P(a,b)

Quadtree Partition

p-portals

Restriction A Steiner tree T is restricted if there exists a Quadtree partition such that (a) every edge crosses a cut line at a portal, and (b) at every cut segment, there are at most m cross-points.

For any P(a,b), a minimum tree T(a,b) satisfying restriction provided by P(a,b) can be computed by dynamic programming in time T(a,b) # of possible set of (at most m) crosspoints: # of subproblems:

# of Subproblems # of nonempty cells: # of possible set of used portals on boundary: # of connected patterns

Approximation Compute T(0,0), T(1,1), …, T(2 -1, 2 -1). qq Choose the shortest one from above trees.

Analysis (idea) Consider a MRST T. Choose a quadtree partition P(a,a). Modify it into a restricted RST by moving cross-points to portals and reduce # of cross-points to ≤ m. Estimate the total cost of moving cross- points and reducing cross-points.

Lemma # of cross-points = length(T) There is a RSMT T Proof. Hannan Theorem Hannan grid

Computation of Cost for moving Cross-points to Portals

Moving of a cross-point Once at level 0 Once at level 1 Twice at level 2 4 times at level 3

Computation of Cost for moving Cross-points to Portals

Patch

Patching Procedure

Thanks, End