Ilya P. Razenshteyn
Massachusetts Institute of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Ilya P. Razenshteyn.
international parallel and distributed processing symposium | 2011
Daniel Delling; Andrew V. Goldberg; Ilya P. Razenshteyn; Renato F. Werneck
We present a novel approach to graph partitioning based on the notion of \emph{natural cuts}. Our algorithm, called PUNCH, has two phases. The first phase performs a series of minimum-cut computations to identify and contract dense regions of the graph. This reduces the graph size, but preserves its general structure. The second phase uses a combination of greedy and local search heuristics to assemble the final partition. The algorithm performs especially well on road networks, which have an abundance of natural cuts (such as bridges, mountain passes, and ferries). In a few minutes, it obtains the best known partitions for continental-sized networks, significantly improving on previous results.
symposium on the theory of computing | 2015
Alexandr Andoni; Ilya P. Razenshteyn
We show an optimal data-dependent hashing scheme for the approximate near neighbor problem. For an n-point dataset in a d-dimensional space our data structure achieves query time O(d ⋅ nρ+o(1)) and space O(n1+ρ+o(1) + d ⋅ n), where ρ=1/(2c2-1) for the Euclidean space and approximation c>1. For the Hamming space, we obtain an exponent of ρ=1/(2c-1). Our result completes the direction set forth in (Andoni, Indyk, Nguyen, Razenshteyn 2014) who gave a proof-of-concept that data-dependent hashing can outperform classic Locality Sensitive Hashing (LSH). In contrast to (Andoni, Indyk, Nguyen, Razenshteyn 2014), the new bound is not only optimal, but in fact improves over the best (optimal) LSH data structures (Indyk, Motwani 1998) (Andoni, Indyk 2006) for all approximation factors c>1. From the technical perspective, we proceed by decomposing an arbitrary dataset into several subsets that are, in a certain sense, pseudo-random.
symposium on discrete algorithms | 2017
Alexandr Andoni; Thijs Laarhoven; Ilya P. Razenshteyn; Erik Waingarten
[See the paper for the full abstract.] We show tight upper and lower bounds for time-space trade-offs for the
international colloquium on automata languages and programming | 2013
Piotr Indyk; Ilya P. Razenshteyn
c
symposium on principles of database systems | 2016
Thomas Dybdahl Ahle; Rasmus Pagh; Ilya P. Razenshteyn; Francesco Silvestri
-Approximate Near Neighbor Search problem. For the
symposium on the theory of computing | 2016
Ilya P. Razenshteyn; Zhao Song; David P. Woodruff
d
Mathematical Programming | 2015
Daniel Delling; Daniel Fleischman; Andrew V. Goldberg; Ilya P. Razenshteyn; Renato F. Werneck
-dimensional Euclidean space and
mathematical foundations of computer science | 2013
Andrew V. Goldberg; Ilya P. Razenshteyn; Ruslan Savchenko
n
IEEE Transactions on Information Theory | 2016
Zeyuan Allen-Zhu; Rati Gelashvili; Ilya P. Razenshteyn
-point datasets, we develop a data structure with space
computing and combinatorics conference | 2010
Maxim A. Babenko; Alexey Gusakov; Ilya P. Razenshteyn
n^{1 + \rho_u + o(1)} + O(dn)