Probabilistic approximation of metric spaces and its algorithmic applications
Top Cited Papers
- 24 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 26 (02725428), 184-193
- https://doi.org/10.1109/sfcs.1996.548477
Abstract
This paper provides a novel technique for the analysis of randomized algorithms for optimization problems on metric spaces, by relating the randomized performance ratio for any, metric space to the randomized performance ratio for a set of "simple" metric spaces. We define a notion of a set of metric spaces that probabilistically-approximates another metric space. We prove that any metric space can be probabilistically-approximated by hierarchically well-separated trees (HST) with a polylogarithmic distortion. These metric spaces are "simple" as being: (1) tree metrics; (2) natural for applying a divide-and-conquer algorithmic approach. The technique presented is of particular interest in the context of on-line computation. A large number of on-line algorithmic problems, including metrical task systems, server problems, distributed paging, and dynamic storage rearrangement are defined in terms of some metric space. Typically for these problems, there are linear lower bounds on the competitive ratio of deterministic algorithms. Although randomization against an oblivious adversary has the potential of overcoming these high ratios, very little progress has been made in the analysis. We demonstrate the use of our technique by obtaining substantially improved results for two different on-line problems.Keywords
This publication has 29 references indexed in Scilit:
- The geometry of graphs and some of its algorithmic applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Sparse partitionsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Competitive access time via dynamic storage rearrangementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Competitive Algorithms for Distributed Data ManagementJournal of Computer and System Sciences, 1995
- Randomized algorithms for metrical task systemsLecture Notes in Computer Science, 1995
- On the k-server conjecturePublished by Association for Computing Machinery (ACM) ,1994
- Dynamic file migration in distributed computer systemsCommunications of the ACM, 1990
- Graph spannersJournal of Graph Theory, 1989
- On isometric embeddings of graphsTransactions of the American Mathematical Society, 1985
- Extensions of Lipschitz mappings into a Hilbert spacePublished by American Mathematical Society (AMS) ,1984