{"title":"On low dimensional local embeddings","authors":"Ittai Abraham, Y. Bartal, Ofer Neiman","doi":"10.1137/1.9781611973068.95","DOIUrl":null,"url":null,"abstract":"We study the problem of embedding metric spaces into low dimensional lp spaces while faithfully preserving distances from each point to its k nearest neighbors. We show that any metric space can be embedded into [EQUATION] with k-local distortion of O ((log k)/p). We also show that any ultrametric can be embedded into [EQUATION] with k-local distortion 1 + e. \n \nOur embedding results have immediate applications to local Distance Oracles. We show how to preprocess a graph in polynomial time to obtain a data structure of O(nk1/t log2 k) bits, such that distance queries from any node to its k nearest neighbors can be answered with stretch O(t).","PeriodicalId":92709,"journal":{"name":"Proceedings of the ... Annual ACM-SIAM Symposium on Discrete Algorithms. ACM-SIAM Symposium on Discrete Algorithms","volume":"72 1","pages":"875-884"},"PeriodicalIF":0.0000,"publicationDate":"2009-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ... Annual ACM-SIAM Symposium on Discrete Algorithms. ACM-SIAM Symposium on Discrete Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1137/1.9781611973068.95","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
We study the problem of embedding metric spaces into low dimensional lp spaces while faithfully preserving distances from each point to its k nearest neighbors. We show that any metric space can be embedded into [EQUATION] with k-local distortion of O ((log k)/p). We also show that any ultrametric can be embedded into [EQUATION] with k-local distortion 1 + e.
Our embedding results have immediate applications to local Distance Oracles. We show how to preprocess a graph in polynomial time to obtain a data structure of O(nk1/t log2 k) bits, such that distance queries from any node to its k nearest neighbors can be answered with stretch O(t).