SUBLINEAR TIME APPROXIMATION OF THE COST OF A METRIC k-NEAREST NEIGHBOR GRAPH

SIAM JOURNAL ON COMPUTING(2024)

引用 5|浏览106
暂无评分
摘要
Let (X, d) be an n -point metric space. We assume that (X, d) is given in the distance oracle model, that is, X = {1, ... , n} and for every pair of points x, y from X we can query their distance d(x, y) in constant time. A k -nearest neighbor (k -NN) graph for (X, d) is a directed graph G = (V, E) that has an edge to each of v's k nearest neighbors. We use cost(G) to denote the sum of edge weights of G. In this paper, we study the problem of approximating cost(G) in sublinear time when we are given oracle access to the metric space (X, d) that defines G. Our goal is to develop an algorithm that solves this problem faster than the time required to compute G. We first present an algorithm that in Owidetilde\\varepsilon(n2/k) time with probability at least 23 approximates cost(G) to within a factor of 1 + \varepsilon. Next, we present a more elaborate sublinear algorithm that in time Owidetilde \ \varepsilon(min{nk3/2,n2/k}) computes an estimate
更多
查看译文
关键词
sublinear algorithms,approximation algorithm,nearest neighbors
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要