Faster Deterministic and Las Vegas Algorithms for Offline Approximate Nearest Neighbors in High Dimensions

被引:0
|
作者
Alman, Josh [1 ,2 ]
Chan, Timothy M. [3 ]
Williams, Ryan [1 ,2 ]
机构
[1] MIT, CSAIL, Cambridge, MA 02139 USA
[2] MIT, Dept Elect Engn & Comp Sci, Cambridge, MA 02139 USA
[3] Univ Illinois, Dept Comp Sci, Urbana, IL USA
关键词
POLYNOMIALS; SEARCH; GRAPHS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a deterministic, truly subquadratic algorithm for offline (1 + epsilon)-approximate nearest or farthest neighbor search (in particular, the closest pair or diameter problem) in Hamming space in any dimension d <= n(delta), for a sufficiently small constant delta > 0. The running time of the algorithm is roughly n(2-epsilon 1/2+O(delta)) for nearest neighbors, or n(2-Omega(root epsilon / log(i/epsilon))) for farthest. The algorithm follows from a simple combination of expander walks, Chebyshev polynomials, and rectangular matrix multiplication. We also show how to eliminate errors in the previous Monte Carlo randomized algorithm of Alman, Chan, and Williams [FOCS'16] for offline approximate nearest or farthest neighbors, and obtain a Las Vegas randomized algorithm with expected running time n(2-Omega(root epsilon / log(i/epsilon))) . Finally, we note a simplification of Alman, Chan, and Williams' method and obtain a slightly improved Monte Carlo randomized algorithm with running time n(2-Omega(epsilon 1/3/ log2/3(1/epsilon))). As one application, we obtain improved deterministic and randomized (1+)-approximation algorithms for MAX-SAT.
引用
收藏
页码:637 / 649
页数:13
相关论文
共 19 条
  • [1] Faster Deterministic and Las Vegas Algorithms for Offline Approximate Nearest Neighbors in High Dimensions
    Alman, Josh
    Chan, Timothy M.
    Williams, Ryan
    PROCEEDINGS OF THE 2020 ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2020, : 637 - 649
  • [2] Optimal Las Vegas Approximate Near Neighbors in lp
    Wei, Alexander
    ACM TRANSACTIONS ON ALGORITHMS, 2022, 18 (01)
  • [3] Deterministic and Las Vegas Algorithms for Sparse Nonnegative Convolution
    Bringmann, Karl
    Fischer, Nick
    Nakos, Vasileios
    PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2022, : 3069 - 3090
  • [4] DETERMINISTIC AND LAS-VEGAS PRIMALITY TESTING ALGORITHMS
    FURER, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 194 : 199 - 209
  • [5] Near-optimal hashing algorithms for approximate nearest neighbor in high dimensions
    Andoni, Alexandr
    Indyk, Piotr
    47TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2006, : 459 - +
  • [6] Near-optimal hashing algorithms for approximate nearest neighbor in high dimensions
    Andoni, Alexandr
    Indyk, Piotr
    COMMUNICATIONS OF THE ACM, 2008, 51 (01) : 117 - 122
  • [7] Deterministic Algorithms for Decremental Approximate Shortest Paths: Faster and Simpler
    Gutenberg, Maximilian Probst
    Wulff-Nilsen, Christian
    PROCEEDINGS OF THE THIRTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA'20), 2020, : 2522 - 2541
  • [8] Deterministic Algorithms for Decremental Approximate Shortest Paths: Faster and Simpler
    Gutenberg, Maximilian Probst
    Wulff-Nilsen, Christian
    PROCEEDINGS OF THE 2020 ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2020, : 2522 - 2541
  • [9] Approximate Line Nearest Neighbor in High Dimensions
    Andoni, Alexandr
    Indyk, Piotr
    Krauthgamer, Robert
    Nguyen, Huy L.
    PROCEEDINGS OF THE TWENTIETH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2009, : 293 - +
  • [10] Optimized high order product quantization for approximate nearest neighbors search
    Linhao Li
    Qinghua Hu
    Frontiers of Computer Science, 2020, 14 : 259 - 272