EDBT 2026 Demo / reviewers in the wild / expert
Luis Rademacher
dblp:31/5438
· DBLP profile ↗
27ranked-venue papers
4as first author
4since 2021 · last 2024
0000-0001-8708-2755ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 14 · 3 first-authorArtificial intelligence and machine learning · 11 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
15 papers |
Mathematical optimization · 35% Algorithms and data structures · 23% Information theory · 16% | |
| Artificial intelligence
6 papers |
Representation and self-supervised learning · 58% Optimization for machine learning · 17% Probabilistic and Bayesian machine learning · 11% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% |
Topics — the 30 heaviest of 52, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information theory › signal processing
independent component analysis |
0.9 | 3 | 2020 | Efficiency of the floating body as a robust measure of dispersion · SODA 2020 Heavy-Tailed Analogues of the Covariance Matrix for ICA · AAAI 2017 Heavy-Tailed Independent Component Analysis · FOCS 2015 |
Machine learning › Representation and self-supervised learning › blind source separation
independent component analysis |
0.9 | 5 | 2018 | Eigenvectors of Orthogonally Decomposable Functions · SIAM J. Comput. 2018 The More, the Merrier: the Blessing of Dimensionality for Learning Large Gaussian Mixtures · COLT 2014 Blind Signal Separation in the Presence of Gaussian Noise · COLT 2013 |
Algorithms and data structures › numerical linear algebra
dimensionality reduction |
0.8 | 1 | 2024 | Euclidean distance compression via deep random features · NeurIPS 2024 |
Mathematical optimization › continuous optimization
convex optimization |
0.7 | 3 | 2020 | The Minimum Euclidean-Norm Point in a Convex Polytope: Wolfe's Combinatorial Algorithm is Exponential · SIAM J. Comput. 2020 The Hidden Convexity of Spectral Clustering · AAAI 2016 Efficient Volume Sampling for Row/Column Subset Selection · FOCS 2010 |
Mathematical optimization
continuous optimization |
0.4 | 1 | 2020 | Efficiency of the floating body as a robust measure of dispersion · SODA 2020 |
Graph algorithms and graph theory › network analysis › complex networks › degree distribution
power-law distribution |
0.4 | 1 | 2020 | Efficiency of the floating body as a robust measure of dispersion · SODA 2020 |
Mathematical optimization
robust statistics |
0.4 | 1 | 2020 | Efficiency of the floating body as a robust measure of dispersion · SODA 2020 |
Mathematical optimization › discrete optimization
submodular function minimization |
0.4 | 1 | 2020 | The Minimum Euclidean-Norm Point in a Convex Polytope: Wolfe's Combinatorial Algorithm is Exponential · SIAM J. Comput. 2020 |
Machine learning › Learning paradigms
unsupervised learning |
0.4 | 2 | 2014 | The More, the Merrier: the Blessing of Dimensionality for Learning Large Gaussian Mixtures · COLT 2014 Efficient Learning of Simplices · COLT 2013 |
Computational geometry › polytopes
convex polytope |
0.4 | 2 | 2018 | The minimum euclidean-norm point in a convex polytope: Wolfe's combinatorial algorithm is exponential · STOC 2018 Approximating the centroid is hard · SCG 2007 |
Machine learning › Representation and self-supervised learning
tensor decomposition |
0.3 | 2 | 2018 | Basis Learning as an Algorithmic Primitive · COLT 2016 Eigenvectors of Orthogonally Decomposable Functions · SIAM J. Comput. 2018 |
Machine learning › Optimization for machine learning
eigen-decomposition |
0.3 | 1 | 2018 | Eigenvectors of Orthogonally Decomposable Functions · SIAM J. Comput. 2018 |
Machine learning › Representation and self-supervised learning › matrix factorization
orthogonal decomposition |
0.3 | 1 | 2018 | Eigenvectors of Orthogonally Decomposable Functions · SIAM J. Comput. 2018 |
Mathematical optimization › continuous optimization › convex optimization › norm optimization
minimum norm problem |
0.3 | 1 | 2018 | The minimum euclidean-norm point in a convex polytope: Wolfe's combinatorial algorithm is exponential · STOC 2018 |
Graph algorithms and graph theory
expander graphs |
0.3 | 2 | 2014 | Expanders via Random Spanning Trees · SIAM J. Comput. 2014 Expanders via random spanning trees · SODA 2009 |
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction › subspace learning
basis learning |
0.2 | 1 | 2016 | Basis Learning as an Algorithmic Primitive · COLT 2016 |
Machine learning › Optimization for machine learning
non-convex optimization |
0.2 | 1 | 2016 | Basis Learning as an Algorithmic Primitive · COLT 2016 |
Data mining
clustering |
0.2 | 1 | 2016 | The Hidden Convexity of Spectral Clustering · AAAI 2016 |
Data mining › clustering
spectral clustering |
0.2 | 1 | 2016 | The Hidden Convexity of Spectral Clustering · AAAI 2016 |
Algorithms and data structures › similarity search
nearest neighbor search |
0.2 | 1 | 2024 | Euclidean distance compression via deep random features · NeurIPS 2024 |
Graph algorithms and graph theory › spanning tree
random spanning tree |
0.2 | 2 | 2014 | Expanders via Random Spanning Trees · SIAM J. Comput. 2014 Expanders via random spanning trees · SODA 2009 |
Computational geometry
convex geometry |
0.2 | 1 | 2015 | Heavy-Tailed Independent Component Analysis · FOCS 2015 |
Information theory › probability theory
heavy-tailed distributions |
0.2 | 1 | 2015 | Heavy-Tailed Independent Component Analysis · FOCS 2015 |
Information theory
moment constraints |
0.2 | 1 | 2015 | Heavy-Tailed Independent Component Analysis · FOCS 2015 |
Machine learning › Probabilistic and Bayesian machine learning
clustering |
0.2 | 1 | 2014 | The More, the Merrier: the Blessing of Dimensionality for Learning Large Gaussian Mixtures · COLT 2014 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › mixture model
gaussian mixture model |
0.2 | 1 | 2014 | The More, the Merrier: the Blessing of Dimensionality for Learning Large Gaussian Mixtures · COLT 2014 |
Routing and switching
routing |
0.2 | 1 | 2014 | Expanders via Random Spanning Trees · SIAM J. Comput. 2014 |
Network performance modeling › protocol performance analysis › routing performance
routing scalability |
0.2 | 1 | 2014 | Expanders via Random Spanning Trees · SIAM J. Comput. 2014 |
Graph algorithms and graph theory
spanning tree |
0.2 | 1 | 2014 | Expanders via Random Spanning Trees · SIAM J. Comput. 2014 |
Algorithms and data structures › numerical linear algebra › matrix and tensor decomposition
tensor decomposition |
0.2 | 1 | 2014 | The More, the Merrier: the Blessing of Dimensionality for Learning Large Gaussian Mixtures · COLT 2014 |
Methods — techniques the papers use, named apart from their topics
independent component analysis · 0.9random features · 0.8johnson-lindenstrauss lemma · 0.8convex geometry · 0.7strongly polynomial reduction · 0.4combinatorial algorithm analysis · 0.4algorithmic efficiency analysis · 0.4tensor decomposition · 0.4wolfe's algorithm · 0.3power iteration · 0.3perturbation theory · 0.3linear programming reduction · 0.3dynamical systems analysis · 0.3covariance matrix estimation · 0.3tensor methods · 0.2power method · 0.2gradient iteration · 0.2contrast function optimization · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | On the Nyström Approximation for Preconditioning in Kernel MachinesabstractKernel methods are a popular class of nonlinear predictive models in machine learning. Scalable algorithms for learning kernel models need to be iterative in nature, but convergence can be slow due to poor conditioning. Spectral preconditioning is an important tool to speed-up the convergence of such iterative algorithms for training kernel models. However computing and storing a spectral preconditioner can be expensive which can lead to large computational and storage overheads, precluding the application of kernel methods to problems with large datasets. A Nystrom approximation of the spectral preconditioner is often cheaper to compute and store, and has demonstrated success in practical applications. In this paper we analyze the trade-offs of using such an approximated preconditioner. Specifically, we show that a sample of logarithmic size (as a function of the size of the dataset) enables the Nyström-based approximated preconditioner to accelerate gradient descent nearly as well as the exact preconditioner, while also reducing the computational and storage overheads. Amirhesam Abedsoltan, Parthe Pandit, Luis Rademacher, Mikhail Belkin |
AISTATS | 3 |
| 2024 | Euclidean distance compression via deep random featuresabstractMotivated by the problem of compressing point sets into as few bits as possible while maintaining information about approximate distances between points, we construct random nonlinear maps $\varphi_\ell$ that compress point sets in the following way. For a point set $S$, the map $\varphi_\ell:\mathbb{R}^d \to N^{-1/2}\{-1,1\}^N$ has the property that storing $\varphi_\ell(S)$ (a sketch of $S$) allows one to report squared distances between points up to some multiplicative $(1\pm \epsilon)$ error with high probability. The maps $\varphi_\ell$ are the $\ell$-fold composition of a certain type of random feature mapping.
Compared to existing techniques, our maps offer several advantages. The standard method for compressing point sets by random mappings relies on the Johnson-Lindenstrauss lemma and involves compressing point sets with a random linear map. The main advantage of our maps $\varphi_\ell$ over random linear maps is that ours map point sets directly into the discrete cube $N^{-1/2}\{-1,1\}^N$ and so there is no additional step needed to convert the sketch to bits. For some range of parameters, our maps $\varphi_\ell$ produce sketches using fewer bits of storage space. We validate the method with experiments, including an application to nearest neighbor search. Brett Leroux, Luis Rademacher |
NeurIPS | 2 |
| 2023 | Improved Bounds for the Expected Number of k-Sets
Brett Leroux, Luis Rademacher |
Discret. Comput. Geom. | 2 |
| 2022 | Algebraic k-Sets and Generally Neighborly Embeddings
Brett Leroux, Luis Rademacher |
Discret. Comput. Geom. | 2 |
| 2020 | Efficiency of the floating body as a robust measure of dispersionabstractAmong robust notions of shape, depth and dispersion of a distribution or dataset we have Tukey depth and depth curves, which are essentially the same as the convex floating body in convex geometry. These notions are important because they play the role of multidimensional quantiles and rank statistics. At the same time, they can be difficult to use because they are computationally intractable in general. We develop a theory of algorithmic efficiency for these notions for several broad and relevant families of distributions: symmetric log-concave distributions and certain multivariate stable distributions and power-law distributions. As an example of the power of these results, we show how to solve the Independent Component Analysis problem for power-law distributions, even when the first moment is infinite. Luis Rademacher |
SODA | 2 |
| 2020 | The Minimum Euclidean-Norm Point in a Convex Polytope: Wolfe's Combinatorial Algorithm is ExponentialabstractThe complexity of Philip Wolfe's method for the minimum Euclidean-norm point problem over a convex polytope has remained unknown since he proposed the method in 1974. The method is important because it is used as a subroutine for one of the most practical algorithms for submodular function minimization. We present the first example that Wolfe's method takes exponential time. Additionally, we improve previous results to show that linear programming reduces in strongly polynomial time to the minimum norm point problem over a simplex. Jesús A. De Loera, Jamie Haddock, Luis Rademacher |
SIAM J. Comput. | 3 |
| 2018 | The minimum euclidean-norm point in a convex polytope: Wolfe's combinatorial algorithm is exponentialabstractThe complexity of Philip Wolfe’s method for the minimum Euclidean-norm point problem over a convex polytope has remained unknown since he proposed the method in 1974. We present the first example that Wolfe’s method takes exponential time. Additionally, we improve previous results to show that linear programming reduces in strongly-polynomial time to the minimum norm point problem over a simplex Jesús A. De Loera, Jamie Haddock, Luis Rademacher |
STOC | 3 |
| 2018 | Eigenvectors of Orthogonally Decomposable FunctionsabstractThe eigendecomposition of quadratic forms (symmetric matrices) guaranteed by the spectral theorem is a foundational result in applied mathematics. Motivated by a shared structure found in inferential problems of recent interest---namely orthogonal tensor decompositions, independent component analysis (ICA), topic models, spectral clustering, and Gaussian mixture learning---we generalize the eigendecomposition from quadratic forms to a broad class of “orthogonally decomposable” functions. We identify a key role of convexity in our extension, and we generalize two traditional characterizations of eigenvectors: First, the eigenvectors of a quadratic form arise from the optima structure of the quadratic form on the sphere. Second, the eigenvectors are the fixed points of the power iteration. In our setting, we consider a simple first order generalization of the power method which we call gradient iteration. It leads to efficient and easily implementable methods for basis recovery. It includes influential machine learning methods such as cumulant-based FastICA and the tensor power iteration for orthogonally decomposable tensors as special cases. We provide a complete theoretical analysis of gradient iteration using the structure theory of discrete dynamical systems to show almost sure convergence and fast (superlinear) convergence rates. The analysis also extends to the case when the observed function is only approximately orthogonally decomposable, with bounds that are polynomial in dimension and other relevant parameters, such as perturbation size. Our perturbation results can be considered as a nonlinear version of the classical Davis--Kahan theorem for perturbations of eigenvectors of symmetric matrices. Mikhail Belkin, Luis Rademacher, James R. Voss |
SIAM J. Comput. | 2 |
| 2017 | Heavy-Tailed Analogues of the Covariance Matrix for ICA
Navin Goyal, Anupama Nandi, Luis Rademacher |
AAAI | 4 |
| 2016 | The Hidden Convexity of Spectral ClusteringabstractIn recent years, spectral clustering has become a standard method for data analysis used in a broad range of applications. In this paper we propose a new class of algorithms for multiway spectral clustering based on optimization of a certain "contrast function" over the unit sphere. These algorithms, partly inspired by certain Indepenent Component Analysis techniques, are simple, easy to implement and efficient. Geometrically, the proposed algorithms can be interpreted as hidden basis recovery by means of function optimization. We give a complete characterization of the contrast functions admissible for provable basis recovery. We show how these conditions can be interpreted as a "hidden convexity" of our optimization problem on the sphere; interestingly, we use efficient convex maximization rather than the more common convex minimization. We also show encouraging experimental results on real and simulated data. James R. Voss, Mikhail Belkin, Luis Rademacher |
AAAI | 3 |
| 2016 | Basis Learning as an Algorithmic PrimitiveabstractA number of important problems in theoretical computer science and machine learning can be interpreted as recovering a certain basis. These include symmetric matrix eigendecomposition, certain tensor decompositions, Independent Component Analysis (ICA), spectral clustering and Gaussian mixture learning. Each of these problems reduces to an instance of our general model, which we call a “Basis Encoding Function" (BEF). We show that learning a basis within this model can then be provably and efficiently achieved using a first order iteration algorithm (gradient iteration). Our algorithm goes beyond tensor methods while generalizing a number of existing algorithms—e.g., the power method for symmetric matrices, the tensor power iteration for orthogonal decomposable tensors, and cumulant-based FastICA—all within a broader function-based dynamical systems framework. Our framework also unifies the unusual phenomenon observed in these domains that they can be solved using efficient non-convex optimization. Specifically, we describe a class of BEFs such that their local maxima on the unit sphere are in one-to-one correspondence with the basis elements. This description relies on a certain “hidden convexity" property of these functions. We provide a complete theoretical analysis of the gradient iteration even when the BEF is perturbed. We show convergence and complexity bounds polynomial in dimension and other relevant parameters, such as perturbation size. Our perturbation results can be considered as a non-linear version of the classical Davis-Kahan theorem for perturbations of eigenvectors of symmetric matrices. In addition we show that our algorithm exhibits fast (superlinear) convergence and relate the speed of convergence to the properties of the BEF. Moreover, the gradient iteration algorithm can be easily and efficiently implemented in practice. Mikhail Belkin, Luis Rademacher, James R. Voss |
COLT | 2 |
| 2015 | Heavy-Tailed Independent Component AnalysisabstractIndependent component analysis (ICA) is the problem of efficiently recovering a matrix A ∈ ℝn×nfrom i.i.d. Observations of X=AS where S ∈ ℝnis a random vector with mutually independent coordinates. This problem has been intensively studied, but all existing efficient algorithms with provable guarantees require that the coordinates Si have finite fourth moments. We consider the heavy-tailed ICA problem where we do not make this assumption, about the second moment. This problem also has received considerable attention in the applied literature. In the present work, we first give a provably efficient algorithm that works under the assumption that for constant γ > 0, each Sihas finite (1+γ)-moment, thus substantially weakening the moment requirement condition for the ICA problem to be solvable. We then give an algorithm that works under the assumption that matrix A has orthogonal columns but requires no moment assumptions. Our techniques draw ideas from convex geometry and exploit standard properties of the multivariate spherical Gaussian distribution in a novel way. Navin Goyal, Anupama Nandi, Luis Rademacher |
FOCS | 4 |
| 2015 | A Pseudo-Euclidean Iteration for Optimal Recovery in Noisy ICAabstractIndependent Component Analysis (ICA) is a popular model for blind signal separation. The ICA model assumes that a number of independent source signals are linearly mixed to form the observed signals. We propose a new algorithm, PEGI (for pseudo-Euclidean Gradient Iteration), for provable model recovery for ICA with Gaussian noise. The main technical innovation of the algorithm is to use a fixed point iteration in a pseudo-Euclidean (indefinite “inner product”) space. The use of this indefinite “inner product” resolves technical issues common to several existing algorithms for noisy ICA. This leads to an algorithm which is conceptually simple, efficient and accurate in testing.Our second contribution is combining PEGI with the analysis of objectives for optimal recovery in the noisy ICA model. It has been observed that the direct approach of demixing with the inverse of the mixing matrix is suboptimal for signal recovery in terms of the natural Signal to Interference plus Noise Ratio (SINR) criterion. There have been several partial solutions proposed in the ICA literature. It turns out that any solution to the mixing matrix reconstruction problem can be used to construct an SINR-optimal ICA demixing, despite the fact that SINR itself cannot be computed from data. That allows us to obtain a practical and provably SINR-optimal recovery method for ICA with arbitrary Gaussian noise. James R. Voss, Mikhail Belkin, Luis Rademacher |
NIPS | 3 |
| 2014 | The More, the Merrier: the Blessing of Dimensionality for Learning Large Gaussian MixturesabstractIn this paper we show that very large mixtures of Gaussians are efficiently learnable in high dimension. More precisely, we prove that a mixture with known identical covariance matrices whose number of components is a polynomial of any fixed degree in the dimension n is polynomially learnable as long as a certain non-degeneracy condition on the means is satisfied. It turns out that this condition is generic in the sense of smoothed complexity, as soon as the dimensionality of the space is high enough. Moreover, we prove that no such condition can possibly exist in low dimension and the problem of learning the parameters is generically hard. In contrast, much of the existing work on Gaussian Mixtures relies on low-dimensional projections and thus hits an artificial barrier. Our main result on mixture recovery relies on a new “Poissonization"-based technique, which transforms a mixture of Gaussians to a linear map of a product distribution. The problem of learning this map can be efficiently solved using some recent results on tensor decompositions and Independent Component Analysis (ICA), thus giving an algorithm for recovering the mixture. In addition, we combine our low-dimensional hardness results for Gaussian mixtures with Poissonization to show how to embed difficult instances of low-dimensional Gaussian mixtures into the ICA setting, thus establishing exponential information-theoretic lower bounds for underdetermined ICA in low dimension. To the best of our knowledge, this is the first such result in the literature. In addition to contributing to the problem of Gaussian mixture learning, we believe that this work is among the first steps toward better understanding the rare phenomenon of the “blessing of dimensionality" in the computational aspects of statistical inference. Mikhail Belkin, Navin Goyal, Luis Rademacher, James R. Voss |
COLT | 4 |
| 2014 | Expanders via Random Spanning TreesabstractMotivated by the problem of routing reliably and scalably in a graph, we introduce the notion of a splicer, the union of a small number of spanning trees of a graph. We prove that for any bounded-degree $n$-vertex graph, the union of two uniformly random spanning trees approximates the expansion of the graph to within a factor of $O(\log n)$. For the complete graph, we prove that the union of two uniformly random spanning trees is an expander with high probability. For the random graph $G_{n,p}$, for $p = \Omega(\log{n}/n)$, we give a randomized algorithm for constructing two spanning trees whose union is an expander. A closely related construction, which we call a selector, has similar properties. A random selector of a graph is obtained by starting with any spanning tree of the graph and adding a small number of random edges at each vertex. Alan M. Frieze, Navin Goyal, Luis Rademacher, Santosh S. Vempala |
SIAM J. Comput. | 3 |
| 2013 | Efficient Learning of SimplicesabstractWe show an efficient algorithm for the following problem: Given uniformly random points from an arbitrary n-dimensional simplex, estimate the simplex. The size of the sample and the number of arithmetic operations of our algorithm are polynomial in n. This answers a question of Frieze, Jerrum and Kannan Frieze et al. (1996). Our result can also be interpreted as efficiently learning the intersection of n + 1 half-spaces in R^n in the model where the intersection is bounded and we are given polynomially many uniform samples from it. Our proof uses the local search technique from Independent Component Analysis (ICA), also used by Frieze et al. (1996). Unlike these previous algorithms, which were based on analyzing the fourth moment, ours is based on the third moment. We also show a direct connection between the problem of learning a simplex and ICA: a simple randomized reduction to ICA from the problem of learning a simplex. The connection is based on a known representation of the uniform measure on a simplex. Similar representations lead to a reduction from the problem of learning an affine transformation of an n-dimensional l_p ball to ICA. Navin Goyal, Luis Rademacher |
COLT | 3 |
| 2013 | Blind Signal Separation in the Presence of Gaussian NoiseabstractA prototypical blind signal separation problem is the so-called cocktail party problem, with n people talking simultaneously and n different microphones within a room. The goal is to recover each speech signal from the microphone inputs. Mathematically this can be modeled by assuming that we are given samples from a n-dimensional random variable X=AS, where S is a vector whose coordinates are independent random variables corresponding to each speaker. The objective is to recover the matrix A^-1 given random samples from X. A range of techniques collectively known as Independent Component Analysis (ICA) have been proposed to address this problem in the signal processing and machine learning literature. Many of these techniques are based on using the kurtosis or other cumulants to recover the components. In this paper we propose a new algorithm for solving the blind signal separation problem in the presence of additive Gaussian noise, when we are given samples from X=AS+η, where ηis drawn from an unknown, not necessarily spherical n-dimensional Gaussian distribution. Our approach is based on a method for decorrelating a sample with additive Gaussian noise under the assumption that the underlying distribution is a linear transformation of a distribution with independent components. Our decorrelation routine is based on the properties of cumulant tensors and can be combined with any standard cumulant-based method for ICA to get an algorithm that is provably robust in the presence of Gaussian noise. We derive polynomial bounds for sample complexity and error propagation of our method. Mikhail Belkin, Luis Rademacher, James R. Voss |
COLT | 2 |
| 2013 | Fast Algorithms for Gaussian Noise Invariant Independent Component AnalysisabstractThe performance of standard algorithms for Independent Component Analysis quickly deteriorates under the addition of Gaussian noise. This is partially due to a common first step that typically consists of whitening, i.e., applying Principal Component Analysis (PCA) and rescaling the components to have identity covariance, which is not invariant under Gaussian noise. In our paper we develop the first practical algorithm for Independent Component Analysis that is provably invariant under Gaussian noise. The two main contributions of this work are as follows: 1. We develop and implement a more efficient version of a Gaussian noise invariant decorrelation (quasi-orthogonalization) algorithm using Hessians of the cumulant functions. 2. We propose a very simple and efficient fixed-point GI-ICA (Gradient Iteration ICA) algorithm, which is compatible with quasi-orthogonalization, as well as with the usual PCA-based whitening in the noiseless case. The algorithm is based on a special form of gradient iteration (different from gradient descent). We provide an analysis of our algorithm demonstrating fast convergence following from the basic properties of cumulants. We also present a number of experimental comparisons with the existing methods, showing superior results on noisy data and very competitive performance in the noiseless case. James R. Voss, Luis Rademacher, Mikhail Belkin |
NIPS | 2 |
| 2012 | Lower Bounds for the Average and Smoothed Number of Pareto OptimaabstractSmoothed analysis of multiobjective 0-1 linear optimization has drawn considerable attention recently. In this literature, the number of Pareto-optimal solutions (i.e., solutions with the property that no other solution is at least as good in all the coordinates and better in at least one) for multiobjective optimization problems is the central object of study. In this paper, we prove several lower bounds for the expected number of Pareto optima. Our basic result is a lower bound of Omega_d(n^{d-1}) for optimization problems with d objectives and $n$ variables under fairly general conditions on the distributions of the linear objectives. Our proof relates the problem of lower bounding the number of Pareto optima to results in discrete geometry and geometric probability connected to arrangements of hyperplanes. We use our basic result to derive (1) To our knowledge, the first lower bound for natural multiobjective optimization problems. We illustrate this for the maximum spanning tree problem with randomly chosen edge weights. Our technique is sufficiently flexible to yield such lower bounds for other standard objective functions studied in this setting (such as multiobjective shortest path, TSP tour, matching). (2) Smoothed lower bound of min(Omega_d( n^{d-1.5} phi^{(d-\log d) (1-Theta(1/phi))}), 2^{Theta(n)}) for the 0-1 knapsack problem with d profits for phi-semirandom distributions for a version of the knapsack problem. This improves the recent lower bound of Brunsch and Röglin. Navin Goyal, Luis Rademacher |
FSTTCS | 2 |
| 2010 | Efficient Volume Sampling for Row/Column Subset SelectionabstractWe give efficient algorithms for volume sampling, i.e., for picking k-subsets of the rows of any given matrix with probabilities proportional to the squared volumes of the simplices defined by them and the origin (or the squared volumes of the parallelepipeds defined by these subsets of rows). This solves an open problem from the monograph on spectral algorithms by Kannan and Vempala (see Section 7.4 of [15], also implicit in [1], [5]). Our first algorithm for volume sampling k-subsets of rows from an m-by-n matrix runs in O(kmnωlog n) arithmetic operations (where ω is the exponent of matrix multiplication) and a second variant of it for (1 + ϵ)-approximate volume sampling runs in O(mn log m · k2/ϵ2+m logωm · k2ω+1/ϵ2ω· log(kϵ-1log m)) arithmetic operations, which is almost linear in the size of the input (i.e., the number of entries) for small k. Our efficient volume sampling algorithms imply the following results for low-rank matrix approximation: 1) Given A ∈ Rm×n, in O(kmnωlog n) arithmetic operations we can find k of its rows such that projecting onto their span gives a √k + 1-approximation to the matrix of rank fc closest to A under the Frobenius norm. This improves the O(k√log k)-approximation of Boutsidis, Drineas and Mahoney [1] and matches the lower bound shown in [5]. The method of conditional expectations gives a deterministic algorithm with the same complexity. The running time can be improved to O(mn log m · k2/e2+ m logωm·k2ω+1ϵ2ω-log(kϵ-1log m)) at the cost of losing an extra (1 + ϵ) in the approximation factor. 2) The same rows and projection as in the previous point give a √(k + 1)(n -k)-approximation to the matrix of rank k closest to A under the spectral norm. In this paper, we show an almost matching lower bound of √n, even for k = 1. Amit Deshpande 0001, Luis Rademacher |
FOCS | 2 |
| 2009 | Learning Convex Bodies is Hard
Luis Rademacher, Navin Goyal |
COLT | 1 |
| 2009 | Expanders via random spanning treesabstractMotivated by the problem of routing reliably and scalably in a graph, we introduce the notion of a splicer, the union of spanning trees of a graph. We prove that for any bounded-degree n-vertex graph, the union of two random spanning trees approximates the expansion of every cut of the graph to within a factor of O(log n). For the random graph Gn,p, for p = Ω(log n/n), we give a randomized algorithm for constructing two spanning trees whose union is an expander. This is suggested by the case of the complete graph, where we prove that two random spanning trees give an expander. The construction of the splicer is elementary; each spanning tree can be produced independently using an algorithm by Aldous and Broder: A random walk in the graph with edges leading to previously unvisited vertices included in the tree. Splicers also turn out to have applications to graph cut-sparsification where the goal is to approximate every cut using only a small subgraph of the original graph. For random graphs, splicers provide simple algorithms for sparsifiers of size O(n) that approximate every cut to within a factor of O(log n). Navin Goyal, Luis Rademacher, Santosh S. Vempala |
SODA | 2 |
| 2007 | Approximating the centroid is hardabstractConsider the problem of computing the centroid of a convex body in n-dimensional Euclidean space. We prove that if the body is a polytope given as an intersection of half-spaces, then computing the centroid exactly is #P-hard, even for order polytopes, a special case of 0-1 polytopes. We also prove that if the body is given by a membership oracle, then for any deterministic algorithm that makes a polynomial number of queries there exists a body satisfying a roundedness condition such that the output of the algorithm is outside a ball of radius sigma/100 around the centroid, where sigma^2 is the minimum eigenvalue of the inertia matrix of the body. Luis Rademacher |
SCG | 1 |
| 2006 | Dispersion of Mass and the Complexity of Randomized Geometric Algorithms
Luis Rademacher, Santosh S. Vempala |
FOCS | 1 |
| 2006 | Computing Equilibrium Prices in Exchange Economies with Tax Distortions
Bruno Codenotti, Luis Rademacher, Kasturi R. Varadarajan |
ICALP (1) | 2 |
| 2006 | Matrix approximation and projective clustering via volume sampling
Amit Deshpande 0001, Luis Rademacher, Santosh S. Vempala, Grant Wang |
SODA | 2 |
| 2004 | Testing Geometric Convexity
Luis Rademacher, Santosh S. Vempala |
FSTTCS | 1 |