PUBLICATIONS
Monographs and Expository
Geodesic Convex Optimization: Differentiation on Manifolds, Geodesics, and Convexity. [arXiv]
Nisheeth K. Vishnoi
A Mini-Course on Convex Optimization (with a view toward designing fast algorithms). [notes]
Nisheeth K. Vishnoi
Faster Algorithms via Approximation Theory. [pdf]
Sushant Sachdeva, Nisheeth K. Vishnoi
Foundations and Trends in Theoretical Computer Science, Volume 9, Issue 2, 2013.
Lx=b (Laplacian Solvers and Their Algorithmic Applications)
Nisheeth K. Vishnoi
Foundations and Trends in Theoretical Computer Science, Volume 8, Issue 1-2, 2012.
Zeros of Polynomials and their Applications to Theory: A Primer. [pdf]
Nisheeth K. Vishnoi
Evolution without sex, drugs and Boolean functions. [pdf]
Nisheeth K. Vishnoi
Recent Papers (by topic)
Alogrithms & Complexity, Optimization, Dynamical Systems, Probability
Natural Algorithms and Evolution
All Papers (in reverse chronological order)
On the Number of Circuits in Regular Matroids (with Connections to Lattices and Codes). [arXiv]
Rohit Gurjar, Nisheeth K. Vishnoi
Classification with Fairness Constraints: A Meta-Algorithm with Provable Guarantees. [arXiv]
L. Elisa Celis, Lingxiao Huang, Vijay Keswani, Nisheeth K. Vishnoi
An Algorithmic Framework to Control Bias in Bandit-based Personalization. [arXiv]
L. Elisa Celis, Sayash Kapoor, Farnood Salehi, Nisheeth K. Vishnoi
Computing maximum entropy distributions everywhere. [arXiv]
Damian Straszak, Nisheeth K. Vishnoi
On convex programming relaxations for the permanent. [arxiv]
Damian Straszak, Nisheeth K. Vishnoi
Dimensionally tight running time bounds for second-order Hamiltonian
Monte Carlo. [arXiv]
Oren Mangoubi, Nisheeth K. Vishnoi
NIPS 2018.
On geodesically convex formulations for the Brascamp-Lieb constant. [arXiv]
Suvrit Sra, Nisheeth K. Vishnoi, Ozan Yildiz
APPROX 2018.
Fair and Diverse Data Summarization. [arXiv]
L. Elisa Celis, Vijay Keswani, Damian Straszak, Amit Deshpande, Tarun
Kathuria, Nisheeth K. Vishnoi
ICML 2018.
Convex optimization with nonconvex oracles. [arXiv]
Oren Mangoubi, Nisheeth K. Vishnoi
COLT 2018.
Balanced News Using Constrained Bandit-based Personalization. [Demo Website] [Demo Video]
Sayash Kapoor, Vijay Keswani, Nisheeth K. Vishnoi, L. Elisa Celis
IJCAI-ECAI (Demo track) 2018.
Multiwinner voting with fairness constraints. [arxiv]
L. Elisa Celis, Lingxiao Huang, Nisheeth K. Vishnoi
IJCAI-ECAI 2018.
Isolating a vertex via lattices: Polytopes with totally unimodular faces. [arxiv]
Rohit Gurjar, Thomas Thierauf, Nisheeth K. Vishnoi
ICALP 2018.
Ranking with Fairness Constraints. [arxiv]
L. Elisa Celis, Damian Straszak, Nisheeth K. Vishnoi
ICALP 2018.
A dynamics for advertising on networks. [pdf]
L. Elisa Celis, Mina Dalirrooyfard, Nisheeth K. Vishnoi
WINE 2017.
Belief Propagation, Bethe Approximation and Polynomials. [arxiv]
Damian Straszak, Nisheeth K. Vishnoi
Invited to ALLERTON 2017.
Subdeterminant maximization via nonconvex relaxations and anticoncentration. [arXiv]
Javad Ebrahimi, Damian Straszak, Nisheeth K. Vishnoi
FOCS 2017.
Fair Personalization. [arxiv]
L. Elisa Celis, Nisheeth K. Vishnoi
Fairness, Accountability and Transparency in ML, 2017.
On the Complexity of Constrained Determinantal Point Processes. [arxiv]
L. Elisa Celis, Amit Deshpande, Tarun Kathuria, Damian Straszak, Nisheeth K. Vishnoi
RANDOM 2017.
A distributed learning dynamics in social groups. [arxiv]
L. Elisa Celis, Peter M. Krafft, Nisheeth K. Vishnoi
PODC 2017.
Real stable polynomials and matroids: optimization and counting. [arxiv]
Damian Straszak, Nisheeth K. Vishnoi
STOC 2017.
IRLS and Slime Mold: Equivalence and Convergence. [arXiv]
Damian Straszak, Nisheeth K. Vishnoi
Invited to ITCS 2017.
Random walks in polytopes and negative dependence
Yuval Peres, Mohit Singh, Nisheeth K. Vishnoi
ITCS 2017.
How to be fair and diverse? [arxiv]
L. Elisa Celis, Amit Deshpande, Tarun Kathuria, Nisheeth K. Vishnoi
Fairness, Accountability and Transparency in ML, 2016 (Selected for presentation).
The Mixing time of the Dikin walk in polytopes -- a simple proof. [journal]
Sushant Sachdeva, Nisheeth K. Vishnoi
Operations Research Letters 2016.
Mixing time of Markov chains, dynamical systems and evolution. [pdf]
Ioannis Panageas, Nisheeth K. Vishnoi
ICALP 2016.
On the computational complexity of limit cycles in dynamical systems. [arxiv]
Christos H. Papadimitriou, Nisheeth K. Vishnoi
ITCS 2016.
On a natural dynamics for linear programming. [arxiv]
Damian Straszak, Nisheeth K. Vishnoi
ITCS 2016.
Natural algorithms for flow problems. [journal]
Damian Straszak, Nisheeth K. Vishnoi
SODA 2016.
Evolutionary dynamics in finite populations mix rapidly. [pdf]
Ioannis Panageas, Piyush Srivastava, Nisheeth K. Vishnoi
SODA 2016.
The unique games conjecture, integrality gap for cut problems and the embeddability of negative type metrics into l_1. [journal]
Subhash Khot, Nisheeth K. Vishnoi
Journal of the ACM, 62(1), 2015.
The speed of evolution. [pdf]
Nisheeth K. Vishnoi
SODA 2015.
Entropy, optimization and counting. [arxiv]
Mohit Singh, Nisheeth K. Vishnoi
STOC 2014.
Almost polynomial factor hardness for Closest Vector Problem with Preprocessing. [journal]
Subhash Khot, Preyas Popat, Nisheeth K. Vishnoi
SIAM Journal of Computing, 43(3), 1184–1205, 2014.
Towards polynomial simlpex-like algorithms for market equilibria. [pdf]
Jugal Garg, Ruta Mehta, Milind Sohoni, Nisheeth K. Vishnoi
SODA 2013.
Making evolution rigorous- the error threshold. [pdf]
Nisheeth K. Vishnoi
ITCS 2013.
A finite population model of molecular evolution: theory and computation. [arxiv]
Narendra M. Dixit, Piyush Srivastava, Nisheeth K. Vishnoi
In Journal of Computational Biology, 19(10): 1176-1202, 2012.
Stochastic simulations suggest that HIV-1 survives close to its error threshold. [journal]
Kushal Tripathi, Rajesh Balagam, Nisheeth K. Vishnoi, Narendra Dixit
In PLoS Computational Biology 8(9): e1002684, 2012.
A permanent approach to the traveling salesman problem. [conf]
Nisheeth K. Vishnoi
FOCS 2012.
A Local spectral method for graphs: with applications to improving graph partitions and exploring data graphs locally. [journal]
Michael W. Mahoney, Lorenzo Orecchia, Nisheeth K. Vishnoi
In Journal of Machine Learning Research (JMLR),Vol 13., pp. 2339-2365, 2012.
2^{\log^{1-\eps} n} hardness for closest vector problem with preprocessing. [arxiv]
Subhash Khot, Preyas Popat, Nisheeth K. Vishnoi
STOC 2012.
Approximating the exponential, the lanczos method and an \tilde{O}(m)-time spectral algorithm for balanced separator. [arxiv]
Lorenzo Orecchia, Sushant Sachdeva, Nisheeth K. Vishnoi
STOC 2012.
Hardness of approximating the closest vector problem with pre-processing. [journal]
Misha Alekhnovich, Subhash Khot, Guy Kindler, Nisheeth K. Vishnoi
Computational Complexity, 2012
Biased normalized cuts. [pdf]
Subhransu Maji, Nisheeth K. Vishnoi, Jitendra Malik
IEEE Computer Vision and Pattern Recognition, 2011.
Towards a SDP-based approach to spectral methods: A nearly-linear time algorithm for graph partitioning and decomposition. [pdf]
Lorenzo Orecchia, Nisheeth K. Vishnoi
ACM-SIAM Symposium on Discrete Algorithms, 2011.
On LP-based approximability for strict CSPs. [pdf]
Amit Kumar, Rajsekar Manokaran, Madhur Tulsiani, Nisheeth K. Vishnoi
ACM-SIAM Symposium on Discrete Algorithms, 2011.
Algorithms and hardness for subspace approximation. [pdf]
Amit Deshpande, Madhur Tulsiani, Nisheeth K. Vishnoi
ACM-SIAM Symposium on Discrete Algorithms, 2011.
Improved algorithm for degree bounded survivable network design problem. [pdf]
Anand Louis, Nisheeth K. Vishnoi
12th Scandinavian Symposium and Workshops on Algorithm Theory, 2010.
On the Fourier spectrum of symmetric Boolean functions.
[pdf]
Mihail N. Kolountzakis, Richard J. Lipton, Evangelos Markakis, Aranyak Mehta, Nisheeth K. Vishnoi
Combinatorica, Vol. 29, No. 3, pp. 363-387, 2009.
Deterministically testing sparse polynomial identities of unbounded degree. [pdf]
Markus Blaser, Moritz Hardt, Richard J. Lipton, Nisheeth K. Vishnoi
Information Processing Letters 109(3): 187-192, 2009.
Unique games on expanding constraint graphs are easy. (Extended Abstract) [ACM Digital Library]
Sanjeev Arora, Subhash A. Khot, Alexandra Kolla, David Steurer, Madhur Tulsiani, Nisheeth K. Vishnoi
In the 40th ACM Symposium on Theory of Computing, 2008.
On partitioning graphs via single commodity flows. (Extended Abstract) [pdf]
Lorenzo Orecchia, Leonard Schulman, Umesh V. Vazirani, Nisheeth K. Vishnoi
In the 40th ACM Symposium on Theory of Computing, 2008.
The impact of noise on the scaling of collectives: The nearest neighbor model. [pdf]
Nisheeth K. Vishnoi
In the 14th International Conference on High Performance Computing, 2007.
On the computational aspect of risk in playing non-cooperative games. [pdf]
Deeparnab Chakrabarty, Subhash A. Khot, Richard J. Lipton, Nisheeth K. Vishnoi
In the 18th International Conference on Game Theory, Stony Brook, 2007.
Integrality gaps for sparsest cut and minimum linear arrangement problems. (Extended abstract) [pdf]
Nikhil Devanur, Subhash Khot, Rishi Saket, Nisheeth K. Vishnoi
In the 38th ACM Symposium on Theory of Computing, 2006.
The impact of noise on the scaling of collectives: A theoretical approach. [pdf]
Saurabh Agarwal, Rahul Garg, Nisheeth K. Vishnoi
In the 14th International Conference on High Performance Computing, 2005.
The unique games conjecture, integrality gap for cut problems and the embeddability of negative type metrics into l_1. [Extended abstract- pdf] [Full version- arxiv]
Subhash Khot, Nisheeth K. Vishnoi
In the 46th Annual IEEE Symposium on Foundations of Computer Science, 2005.
Awarded the Best Paper Award at IEEE FOCS 2005.
Awarded the IBM Research Pat Goldberg Memorial Award for 2005.
Hardness of approximating the closest vector problem with pre-processing. (Extended abstract) [pdf]
Misha Alekhnovich, Subhash Khot, Guy Kindler, Nisheeth K. Vishnoi
In the 46th Annual IEEE Symposium on Foundations of Computer Science, 2005.
Caching with expiration times for internet applications. [pdf]
Parikshit Gopalan, Howard Karloff, Aranyak Mehta, Milena Mihail, Nisheeth K. Vishnoi
In Internet Mathematics, 2005.
The impact of noise on the scaling of collectives: A theoretical approach. (Extended abstract) [pdf]
Saurabh Agarwal, Rahul Garg, Nisheeth K. Vishnoi
In the 12th International Conference on High Performance Computing, 2005.
On the fourier spectrum of symmetric boolean functions with applications to learning symmetric juntas. [pdf]
Richard J. Lipton, Evangelos Markakis, Aranyak Mehta, Nisheeth K. Vishnoi
In the 20th IEEE Conference on Computational Complexity, 2005.
On the complexity of Hilbert's 17th problem. [pdf]
Nikhil R. Devanur, Richard J. Lipton, Nisheeth K. Vishnoi
In Foundations of Software Technology and Theoretical Computer Science, 24th International
Conference, Chennai, India, 2004.
A Generalization of the Characteristic Polynomial of a Graph. [pdf]
Richard J. Lipton, Nisheeth K. Vishnoi
In 35th Southeastern International Conference on Combinatorics, Graph Theory
and Computing, Boca Raton 2004.
Deterministic identity testing for multivariate polynomials. [pdf]
Richard J. Lipton, Nisheeth K. Vishnoi
In 14th ACM-SIAM Symposium on Discrete Algorithms, 2003.
Non uniform random walks. [pdf]
Nisheeth K. Vishnoi
In Discrete Mathematics and Theoretical Computer Science, vol. AC (2003)
Discrete Random Walks 2003. Editors: Cyril Banderier and Christian Krattenthaler.
Who's �The Weakest Link�? [pdf]
Nikhil Devanur, Richard J. Lipton, Nisheeth K. Vishnoi
In 2nd Symposium on Stochastic Algorithms, Foundations and Applications, 2003.
On generating graphs with prescribed degree sequences for complex network modeling applications. [pdf]
Milena Mihail, Nisheeth K. Vishnoi
In Approximation and Randomized Algorithms for Communication Networks, 2002.
Caching with expiration times. [pdf]
Parikshit Gopalan, Howard Karloff, Aranyak Mehta, Milena Mihail, Nisheeth K. Vishnoi
In the 13th ACM-SIAM ACM Symposium on Discrete Algorithms, 2002.
An algebraic proof of Alon's Combinatorial Nullstellensatz. [pdf]
Nisheeth K. Vishnoi
In Congressus Numerantium, vol. 152, 89-91, 2001.
Manuscripts [Available on Request]
Matrix inversion is as easy as exponentiation. [arxiv]
Sushant Sachdeva, Nisheeth K. Vishnoi
Connections between Unique Games and Multicut. [ECCC]
David Steurer, Nisheeth K. Vishnoi
ECCC Technical Report TR09-125.
On a cut-matching game for expansion. [Tech Report]
Rohit M. Khandekar, Subhash A. Khot, Lorenzo Orecchia, Nisheeth K. Vishnoi
University of California, Berkeley Technical Report No. UCB/EECS-2007-177.
On the hardness of minimum linear arrangement.
Nikhil R. Devanur, Subhash A. Khot, Rishi Saket, Nisheeth K. Vishnoi
Manuscript, 2005.
Hardness of lattice problems in l_p norm.
Subhash A. Khot, Nisheeth K. Vishnoi
Manuscript, 2003.
GCD of p-1,q-1 for random p,q. [Tech Report]
Nisheeth K. Vishnoi
GIT-CC Technical Report 03-52.
The geometry of matrix rigidity. [Tech Report]
Joseph M. Landsberg, Jacob Taylor, Nisheeth K. Vishnoi
GIT-CC Technical Report 03-54.