Randomized Competitive Analysis for Two Server Problems Wolfgang Bein Kazuo Iwama Jun Kawahara.

Slides:



Advertisements
Similar presentations
The Future (and Past) of Quantum Lower Bounds by Polynomials Scott Aaronson UC Berkeley.
Advertisements

Lindsey Bleimes Charlie Garrod Adam Meyerson
Shortest Vector In A Lattice is NP-Hard to approximate
Online Mechanism Design (Randomized Rounding on the Fly)
1 SOFSEM 2007 Weighted Nearest Neighbor Algorithms for the Graph Exploration Problem on Cycles Eiji Miyano Kyushu Institute of Technology, Japan Joint.
Approximating Maximum Subgraphs Without Short Cycles Guy Kortsarz Join work with Michael Langberg and Zeev Nutov.
Online Algorithms Amrinder Arora Permalink:
1 Learning with continuous experts using Drifting Games work with Robert E. Schapire Princeton University work with Robert E. Schapire Princeton University.
Institute of Computer Science University of Wroclaw Geometric Aspects of Online Packet Buffering An Optimal Randomized Algorithm for Two Buffers Marcin.
An Optimal Lower Bound for Buffer Management in Multi-Queue Switches Marcin Bieńkowski.
1 Finite-State Online Algorithms and Their Automated Competitive Analysis Takashi Horiyama Kazuo Iwama Jun Kawahara Graduate School of Informatics, Kyoto.
2007/3/6 1 Online Chasing Problems for Regular n-gons Hiroshi Fujiwara* Kazuo Iwama Kouki Yonezawa.
Approximation Algorithms for Non-Uniform Buy-at-Bulk Network Design Problems Mohammad R. Salavatipour Department of Computing Science University of Alberta.
The Rate of Convergence of AdaBoost Indraneel Mukherjee Cynthia Rudin Rob Schapire.
Self-Organizing Lists1 Self-Organizing Lists Competitive Analysis Lee Wee Sun SoC Modified by Orgad Keller Modified again by.
Online Algorithms, Linear Programming, and the k-Server Problem Seffi Naor Computer Science Dept. Technion Approximation Algorithms: The Last Decade and.
Jie Gao Joint work with Amitabh Basu*, Joseph Mitchell, Girishkumar Stony Brook Distributed Localization using Noisy Distance and Angle Information.
Network Design Adam Meyerson Carnegie-Mellon University.
Institute of Computer Science University of Wroclaw Page Migration in Dynamic Networks Marcin Bieńkowski Joint work with: Jarek Byrka (Centrum voor Wiskunde.
Finding Compact Structural Motifs Presented By: Xin Gao Authors: Jianbo Qian, Shuai Cheng Li, Dongbo Bu, Ming Li, and Jinbo Xu University of Waterloo,
Online Oblivious Routing Nikhil Bansal, Avrim Blum, Shuchi Chawla & Adam Meyerson Carnegie Mellon University 6/7/2003.
Near-Optimal Network Design with Selfish Agents By Elliot Anshelevich, Anirban Dasgupta, Eva Tardos, Tom Wexler STOC’03 Presented by Mustafa Suleyman CIFTCI.
K-Server on Hierarchical Binary Trees
The k-server Problem Study Group: Randomized Algorithm Presented by Ray Lam August 16, 2003.
On Stochastic Minimum Spanning Trees Kedar Dhamdhere Computer Science Department Joint work with: Mohit Singh, R. Ravi (IPCO 05)
Preference Analysis Joachim Giesen and Eva Schuberth May 24, 2006.
Ecole Polytechnique, Nov 11, List Scheduling on Related Machines processors Related machines: machines may have different speeds  0.25 
Competitive Paging Algorithms Amos Fiat, Richard Karp, Michael Luby, Lyle McGeoch, Daniel Sleator, Neal Young presented by Seth Phillips.
1 Introduction to Approximation Algorithms Lecture 15: Mar 5.
A General Approach to Online Network Optimization Problems Seffi Naor Computer Science Dept. Technion Haifa, Israel Joint work: Noga Alon, Yossi Azar,
1 Krakow, Jan. 9, 2008 Approximation via Doubling Marek Chrobak University of California, Riverside Joint work with Claire Kenyon-Mathieu.
Three colors, n balls and two optimal algorithms (to say nothing of the asymptotically optimal one)
Online Function Tracking with Generalized Penalties Marcin Bieńkowski Institute of Computer Science, University of Wrocław, Poland Stefan Schmid Deutsche.
Load Balancing and Switch Scheduling Xiangheng Liu EE 384Y Final Presentation June 4, 2003.
A polylog competitive algorithm for the k-server problem Nikhil Bansal (Eindhoven) Niv Buchbinder (Open Univ., Israel) Aleksander Madry (MIT) Seffi Naor.
1/24 Algorithms for Generalized Caching Nikhil Bansal IBM Research Niv Buchbinder Open Univ. Israel Seffi Naor Technion.
Asaf Cohen (joint work with Rami Atar) Department of Mathematics University of Michigan Financial Mathematics Seminar University of Michigan March 11,
Approximation Algorithms for Stochastic Combinatorial Optimization Part I: Multistage problems Anupam Gupta Carnegie Mellon University.
International Graduate School of Dynamic Intelligent Systems, University of Paderborn Improved Algorithms for Dynamic Page Migration Marcin Bieńkowski.
Competitive On-Line Admission Control and Routing By: Gabi Kliot Presentation version.
1 By: MOSES CHARIKAR, CHANDRA CHEKURI, TOMAS FEDER, AND RAJEEV MOTWANI Presented By: Sarah Hegab.
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
1 Combinatorial Algorithms Local Search. A local search algorithm starts with an arbitrary feasible solution to the problem, and then check if some small,
BLAST: Basic Local Alignment Search Tool Altschul et al. J. Mol Bio CS 466 Saurabh Sinha.
1 Wroclaw University, Sept 18, 2007 Approximation via Doubling Marek Chrobak University of California, Riverside Joint work with Claire Kenyon-Mathieu.
Online Social Networks and Media
A Membrane Algorithm for the Min Storage problem Dipartimento di Informatica, Sistemistica e Comunicazione Università degli Studi di Milano – Bicocca WMC.
A polylog competitive algorithm for the k-server problem Nikhil Bansal (IBM) Niv Buchbinder (Open Univ.) Aleksander Madry (MIT) Seffi Naor (Technion)
Hierarchical Well-Separated Trees (HST) Edges’ distances are uniform across a level of the tree Stretch  = factor by which distances decrease from root.
A Optimal On-line Algorithm for k Servers on Trees Author : Marek Chrobak Lawrence L. Larmore 報告人:羅正偉.
Frequency Capping in Online Advertising Moran Feldman Technion Joint work with: Niv Buchbinder,The Open University of Israel Arpita Ghosh,Yahoo! Research.
Unique Games Approximation Amit Weinstein Complexity Seminar, Fall 2006 Based on: “Near Optimal Algorithms for Unique Games" by M. Charikar, K. Makarychev,
Introduction to the k-Server Problem Marcel Birkner.
Non-Preemptive Buffer Management for Latency Sensitive Packets Moran Feldman Technion Seffi Naor Technion.
International Graduate School of Dynamic Intelligent Systems, University of Paderborn Fighting Against Two Adversaries: Page Migration in Dynamic Networks.
Buffering problems Moran Feldman Technion Based on joint work with Seffi Naor.
Multiple Sequence Alignment Vasileios Hatzivassiloglou University of Texas at Dallas.
Unconstrained Submodular Maximization Moran Feldman The Open University of Israel Based On Maximizing Non-monotone Submodular Functions. Uriel Feige, Vahab.
Rent, Lease or Buy: Randomized Algorithms for Multislope Ski Rental
Haim Kaplan and Uri Zwick
Polynomial-time approximation schemes for NP-hard geometric problems
k-center Clustering under Perturbation Resilience
Lecture 16: Earth-Mover Distance
Great Ideas: Algorithm Implementation
Online Algorithms via Projections set cover, paging, k-server
SPLITTING OF COMBINED SHAPES
Clustering.
An Optimal Lower Bound for Buffer Management in Multi-Queue Switches
Optimal Power-Down Strategies
Presentation transcript:

Randomized Competitive Analysis for Two Server Problems Wolfgang Bein Kazuo Iwama Jun Kawahara

k-server problem Goal: Minimize the total distance

k-server problem

……… Greedy does not work,

2-server 3-point problem

a b c Adversary (always malicious): cababacb…… Opt: cababacb…… one move per two inputs Algorithm exists whose CR = 2.0

k-server: Known Facts Introduction of the problem [Manasse, McGeoch, Sleator 90] Lower bound: k [MMS90] General upper bound: 2k-1 [Koutsoupias, Papadimitriou 94] k-server conjecture –true for 2-servers, line, trees, fixed k+1 or K+2 points, …… –still open for 3 server 7 points

Randomized k-server Very little is known for general cases Even for 2-servers (CR=2 for det. case): –On the line [Bartal, Chrobak, Lamore 98] –Cross polytope space [Bein et al. 08] –Specific 3 points: Can use LP to derive an optimal algorithm (but nothing was given about the CR) [Lund, Reingold 94] –Almost nothing is known about its CR for a general metric space

Randomized 2-server 3-point a b c Adversary is malicious: c…… Select a server (a or b) at random Adversary’s attempt fails with prob. 0.5

Our Contribution For (general) 2-server 3-point problem, we prove that CR < Well below 2.0 (=the lower bound for the deterministic case): Superiority of randomization for the server problem Our approach is very brute force

The Idea We can assume a triangle in the plain wolg. For a specific triangle, its algorithm can be given as a (finite) state diagram, which can be derived by LP [LR94] Calculation of its CR is not hard. Just try many (different shaped) triangles, then…..

C L C LR 1 1 RL R R 12

The Idea We can assume a triangle in the plain wolg. For a specific triangle, its algorithm can be given as a (finite) state diagram, which can be derived by LP [LR94] Calculation of its CR is not hard. Just try many (different shaped) triangles, then…..

Testing Many Triangles …… CR= almost the same but CR= Approximation Lemma Line Lemma

Approximation Lemma 1.0 Proof

Line Lemma

Using Approximation Lemma a 1 b 2

Using Line Lemma a 1 b 2 decreasing 2

a 1 b 2 finite set of squares (triangles) Our algorithm = algs for squares + alg for the line

a 1 b 2

Computer Program a 1 b 2

a 1 b 2

a 1 b 2 + some heuristics

Some Data Conjecture: Current bound: –13,285 squares, d=1/256~1 Small area [5/4, 7/4, 1/16]: –69 squares, d=1/64~1/128 Small area [7/4, 9/4, 1/4]: –555 squares, d=1/2048~1/64 (5/4, 7/4) 1/16

Proof for Line Lemma

Final Remarks Strong conjecture that the real CR is e/(e-1). Analytical proof? Extension of our approach to, say, the 4- point case. Many very interesting open problems in the online server problem.

Thanks!