no code implementations • ICML 2020 • Prathamesh Patil, Arpit Agarwal, Shivani Agarwal, Sanjeev Khanna
In this paper, we initiate the study of robustness in rank aggregation under the popular Bradley-Terry-Luce (BTL) model for pairwise comparisons.
no code implementations • 15 Jun 2022 • Arpit Agarwal, Sanjeev Khanna, Huan Li, Prathamesh Patil
At the heart of our algorithmic results is a view of the objective in terms of cuts in the graph, which allows us to use a relaxed notion of cut sparsifiers to do hierarchical clustering while introducing only a small distortion in the objective function.
no code implementations • 2 May 2022 • Arpit Agarwal, Sanjeev Khanna, Prathamesh Patil
In this paper we study the trade-off between memory and regret when $B$ passes over the stream are allowed, for any $B \geq 1$, and establish tight regret upper and lower bounds for any $B$-pass algorithm.
no code implementations • NeurIPS 2021 • Anindya De, Sanjeev Khanna, Huan Li, MohammadHesam NikpeySalekde
We study the problem of minimizing a convex function given by a zeroth order oracle that is possibly corrupted by {\em outlier noise}.
2 code implementations • 24 Jul 2018 • Sepehr Assadi, Yu Chen, Sanjeev Khanna
Any graph with maximum degree $\Delta$ admits a proper vertex coloring with $\Delta + 1$ colors that can be found via a simple sequential greedy algorithm in linear time and space.
Data Structures and Algorithms
1 code implementation • 18 Sep 2009 • Ashish Goel, Michael Kapralov, Sanjeev Khanna
Our techniques also give an algorithm that successively finds a matching in the support of a doubly stochastic matrix in expected time O(n\log^2 n) time, with O(m) pre-processing time; this gives a simple O(m+mn\log^2 n) time algorithm for finding the Birkhoff-von Neumann decomposition of a doubly stochastic matrix.
Data Structures and Algorithms Discrete Mathematics