Lower Envelopes (Cont.) Yuval Suede. Reminder Lower Envelope is the graph of the pointwise minimum of the (partially defined) functions. Letbe the maximum.

Slides:



Advertisements
Similar presentations
Lower Bounds for Additive Spanners, Emulators, and More David P. Woodruff MIT and Tsinghua University To appear in FOCS, 2006.
Advertisements

Lower Envelopes Yuval Suede. What’s on the menu? Lower Envelopes Davenport-Schinzel Sequences Trivial upper bound Super linear complexity* Tight upper.
Mathematical Induction
Circuit and Communication Complexity. Karchmer – Wigderson Games Given The communication game G f : Alice getss.t. f(x)=1 Bob getss.t. f(y)=0 Goal: Find.
Minimum Clique Partition Problem with Constrained Weight for Interval Graphs Jianping Li Department of Mathematics Yunnan University Jointed by M.X. Chen.
Longest Common Subsequence
Embedding the Ulam metric into ℓ 1 (Ενκρεβάτωση του μετρικού χώρου Ulam στον ℓ 1 ) Για το μάθημα “Advanced Data Structures” Αντώνης Αχιλλέως.
Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
1 EE5900 Advanced Embedded System For Smart Infrastructure Static Scheduling.
Outline. Theorem For the two processor network, Bit C(Leader) = Bit C(MaxF) = 2[log 2 ((M + 2)/3.5)] and Bit C t (Leader) = Bit C t (MaxF) = 2[log 2 ((M.
Parallel Scheduling of Complex DAGs under Uncertainty Grzegorz Malewicz.
Sharp Bounds on Davenport-Schinzel Sequences of Every Order Seth Pettie University of Michigan.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
1 Introduction to Computability Theory Discussion3: Uses of the Pumping Lemma Prof. Amos Israeli.
Lecture 3 Lower envelopes Computational Geometry, 2005/06 Prof.Dr.Th.Ottmann 1 The Lower Envelope The Pointwise Minimum of a Set of Functions.
June 3, 2015Windows Scheduling Problems for Broadcast System 1 Amotz Bar-Noy, and Richard E. Ladner Presented by Qiaosheng Shi.
The Lower Envelope: The Pointwise Minimum of a Set of Functions Computational Geometry, WS 2006/07 Lecture 4 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen,
. Hidden Markov Model Lecture #6 Background Readings: Chapters 3.1, 3.2 in the text book, Biological Sequence Analysis, Durbin et al., 2001.
Computational Geometry Seminar Lecture 1
. Hidden Markov Model Lecture #6 Background Readings: Chapters 3.1, 3.2 in the text book, Biological Sequence Analysis, Durbin et al., 2001.
FSM Decomposition using Partitions on States 290N: The Unknown Component Problem Lecture 24.
On the ICP Algorithm Esther Ezra, Micha Sharir Alon Efrat.
Theorems on continuous functions. Weierstrass’ theorem Let f(x) be a continuous function over a closed bounded interval [a,b] Then f(x) has at least one.
Ch. 8 & 9 – Linear Sorting and Order Statistics What do you trade for speed?
Applied Discrete Mathematics Week 9: Relations
Discrete Mathematics CS 2610 March 26, 2009 Skip: structural induction generalized induction Skip section 4.5.
Chapter 8. Section 8. 1 Section Summary Introduction Modeling with Recurrence Relations Fibonacci Numbers The Tower of Hanoi Counting Problems Algorithms.
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
Order Statistics The ith order statistic in a set of n elements is the ith smallest element The minimum is thus the 1st order statistic The maximum is.
On the union of cylinders in 3-space Esther Ezra Duke University.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Fan-planar Graphs: Combinatorial Properties and Complexity results Carla Binucci, Emilio Di Giacomo, Walter Didimo, Fabrizio Montecchiani, Maurizio Patrignani,
The Integers. The Division Algorithms A high-school question: Compute 58/17. We can write 58 as 58 = 3 (17) + 7 This forms illustrates the answer: “3.
The Selection Problem. 2 Median and Order Statistics In this section, we will study algorithms for finding the i th smallest element in a set of n elements.
The Train Marshalling Problem Joe Ryan University of Ballarat joint work with Elias Dahlhaus, Peter Horak and Mirka Miller.
Chapter 9: Geometric Selection Theorems 11/01/2013
Approximation Schemes Open Shop Problem. O||C max and Om||C max {J 1,..., J n } is set of jobs. {M 1,..., M m } is set of machines. J i : {O i1,..., O.
By J. Burns and J. Pachl Based on a presentation by Irina Shapira and Julia Mosin Uniform Self-Stabilization 1 P0P0 P1P1 P2P2 P3P3 P4P4 P5P5.
CSE 5314 On-line Computation Homework 1 Wook Choi Feb/26/2004.
Section 12.4 Context-Free Language Topics
(CSC 102) Lecture 23 Discrete Structures. Previous Lecture Summery  Sequences  Alternating Sequence  Summation Notation  Product Notation  Properties.
Unit II Discrete Structures Relations and Functions SE (Comp.Engg.)
Chapter 8 Maximum Flows: Additional Topics All-Pairs Minimum Value Cut Problem  Given an undirected network G, find minimum value cut for all.
Flow in Network. Graph, oriented graph, network A graph G =(V, E) is specified by a non empty set of nodes V and a set of edges E such that each edge.
1 Tighter bounds and simpler constructions for Davenport-Schinzel sequences Haim Kaplan, Gabriel Nivasch, Micha Sharir Tel-Aviv University.
1 Computational Geometry Seminar Lecture 9 Eyal Zur.
1 What happens to the location estimator if we minimize with a power other that 2? Robert J. Blodgett Statistic Seminar - March 13, 2008.
Introduction to Graph Theory Lecture 13: Graph Coloring: Edge Coloring.
1 Covering Non-uniform Hypergraphs Endre Boros Yair Caro Zoltán Füredi Raphael Yuster.
Some Favorite Problems Dan Kleitman, M.I.T.. The Hirsch Conjecture 1. How large can the diameter of a bounded polytope defined by n linear constraints.
Date: 1.2 Functions And Their Properties A relation is any set of ordered pairs. The set of all first components of the ordered pairs is called the domain.
Sorting by placement and Shift Sergi Elizalde Peter Winkler By 資工四 B 周于荃.
Dr Nazir A. Zafar Advanced Algorithms Analysis and Design Advanced Algorithms Analysis and Design By Dr. Nazir Ahmad Zafar.
CHAPTER SIX T HE P ROBABILISTIC M ETHOD M1 Zhang Cong 2011/Nov/28.
Dilworth’s theorem and extremal set theory 張雁婷 國立交通大學應用數學系.
Advanced Algorithms Analysis and Design
To any sequence we can assign a sequence with terms defined as
Geometric Graphs and Quasi-Planar Graphs
Chapter 5. Optimal Matchings
Distinct Distances in the Plane
3.3 Applications of Maximum Flow and Minimum Cut
Depth Estimation via Sampling
Instructor: Aaron Roth
AREA Section 4.2.
Copyright © Cengage Learning. All rights reserved.
Winter 2019 Lecture 11 Minimum Spanning Trees (Part II)
The Selection Problem.
AREA Section 4.2.
Autumn 2019 Lecture 11 Minimum Spanning Trees (Part II)
Presentation transcript:

Lower Envelopes (Cont.) Yuval Suede

Reminder Lower Envelope is the graph of the pointwise minimum of the (partially defined) functions. Letbe the maximum number of pieces in the lower envelope.

Each Davenport-Schinzel sequence of order s over n symbols corresponds to the lower envelope of a suitable set of n curves with at most s intersections between each pair. DS sequence important property: – There is no subsequence of the form Reminder

Let be the maximum possible length of Davenport-Schinzel sequence of order s over n symbols. Upper bound: Reminder

Towards Tight Upper Bound Let W = a 1 a 2.. a l be a sequence A non-repetitive chain in W is contiguous subsequence U = a i a i+1.. a i+k consisting of k distinct symbols. A sequence W is m-decomposable if it can be partitioned to at most m non-repetitive chains.

Let denote the maximum possible length of m-decomposable DS(3,n). Lemma (7.4.1): Every DS(3,n) is 2n-decomposable and so Towards Tight Upper Bound

Proof: – Let w be a sequence. We define a linear orderingon the symbols of w: we set a b if the first occurrence of a in w precedes the first occurrence of b in w. – We partition w into maximal strictly decreasing chains to the ordering – For example: > 1|2|32|421|5|6543 Towards Tight Upper Bound

Proof (Cont.) – Each strictly decreasing chain is non-repetitive. – It is sufficient to show that the number of non- repetitive chains is at most 2n. Towards Tight Upper Bound

Proof (Cont.) – Let U j and U j+1 be two consecutive chains: U 1.. U j U j+1.. – Let a be the last symbol of U j and and (i) its index and let b be the first symbol of U j+1 and (i+1) its index : a b U 1.. U j U j+1.. Towards Tight Upper Bound

Claim: – The i-th position is the last of a or the first of b – if not, there should be b before a (b.. ab) – And there should be a after the b (b.. ab.. a) – And because of there should be a before the first b (otherwise the (i+1)-th position could be appended to U j ). – So we get the forbidden sequence ababa !! Towards Tight Upper Bound

Proof (Cont.) – We have at most 2n U j chains, because each sybol is at most once first, and at most once last. Towards Tight Upper Bound

Proof (Cont.) – We have at most 2n U j chains, because each sybol is at most once first, and at most once last. Towards Tight Upper Bound

Proposition (7.4.2) : Let m,n ≥ 1 and p ≤ m be integers, and let m = m 1 + m m p be a partition of m into p addends, then there is partition n = n 1 + n n p + n* such that: Towards Tight Upper Bound

Proof: – Let w = DS(3,n) attaining – Let u 1 u 2.. u m be a partition of w into non-repetitive chains where : w 1 = u 1 u 2.. U m1 w 2 = u m1+1 u m1+2.. U m2 … w p Towards Tight Upper Bound

We divide the symbols of w into 2 classes: A symbol a is local if it occurs in at most one of the parts w k A symbol a is non-local if it appears in at least two distinct parts. Let n* be the number of distinct non-local symbols Let n k be the number of local symbols in w k

By deleting all non-local symbols from w k we get m k -decomposable sequence over n k symbols (no ababa) This can contains consecutive repetitions, but at most m k -1 (only at the boundaries of u j ) We remain with DS sequence with length at most (the contribution of local-symbols): Local Symbols

Non-local Symbols A non-local symbol is middle symbol in a part of W K if it appears before and after W k Otherwise it is non-middle symbol in W k

Non local -Contribution of middle For each W k : – Delete all local symbols. – Delete all non-middle symbols. – Delete all symbols (but one) of each contiguous repetition (we delete at most m middle symbols) – The resulting sequence is DS(3,n*) Claim: The resulting sequence is p- decomposable.

Each sequence W k cannot contain b.. a.. b there is a before and a after Remaining sequence of W k is non-repetitive chain. Total contribution of middle symbols in W is at most m + Non local -Contribution of middle

We divide non-middle symbols of W k to starting and ending symbols. Let be the number of distinct starting symbols in W k. A symbol is starting in at most one part, so we have We remove from W k all but starting symbols and all contiguous repetitions in each W k. Non local -Contribution of non-middle

The remaining starting symbols contain no abab because there is a following W k What is left of Wk is DS(2, ) that has length at most 2 -1 Total number of starting symbols in all W is at most Non local -Contribution of non-middle

Summing all together: Towards Tight Upper Bound

The recurrence can be used to prove better and better bound. 1st try: we assume m is a power of 2. We choose p=2, m1=m2= and we get : Using we estimate the last expression by Towards Tight Upper Bound

2 nd try: we assume (the tower function) for an integer We choose and Estimate using the previous bound. This gives: Towards Tight Upper Bound

If then We chose so Recall that And since We get that Towards Tight Upper Bound

Tight tight Upper Bound It is possible to show that : But not today …