EDBT 2026 Demo / reviewers in the wild / expert
Alexandra Kolla
dblp:42/3927
· DBLP profile ↗
22ranked-venue papers
5as first author
5since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 19 · 5 first-author · 5 since 2021Systems, architecture and hardware · 2Computer networks · 1Software engineering, systems software and programming languages · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | A Spectral Approach to Approximately Counting Independent Sets in Dense Bipartite GraphsabstractWe give a randomized algorithm that approximates the number of independent sets in a dense, regular bipartite graph - in the language of approximate counting, we give an FPRAS for #BIS on the class of dense, regular bipartite graphs. Efficient counting algorithms typically apply to "high-temperature" problems on bounded-degree graphs, and our contribution is a notable exception as it applies to dense graphs in a low-temperature setting. Our methods give a counting-focused complement to the long line of work in combinatorial optimization showing that CSPs such as Max-Cut and Unique Games are easy on dense graphs via spectral arguments. Our contributions include a novel extension of the method of graph containers that differs considerably from other recent low-temperature algorithms. The additional key insights come from spectral graph theory and have previously been successful in approximation algorithms. As a result, we can overcome some limitations that seem inherent to the aforementioned class of algorithms. In particular, we exploit the fact that dense, regular graphs exhibit a kind of small-set expansion (i.e., bounded threshold rank), which, via subspace enumeration, lets us enumerate small cuts efficiently. Charlie Carlson, Ewan Davies, Alexandra Kolla, Aditya Potukuchi |
ICALP | 3 |
| 2023 | Special Section on the Fifty-Ninth Annual IEEE Symposium on Foundations of Computer Science (2018)
Elette Boyle, Vincent Cohen-Addad, Alexandra Kolla, Mikkel Thorup |
SIAM J. Comput. | 3 |
| 2022 | Algorithms for the ferromagnetic Potts model on expandersabstractWe give algorithms for approximating the partition function of the ferromagnetic Potts model on d-regular expanding graphs. We require much weaker expansion than in previous works; for example, the expansion exhibited by the hypercube suffices. The main improvements come from a significantly sharper analysis of standard polymer models, using extremal graph theory and applications of Karger’s algorithm to counting cuts that may be of independent interest. It is #BIS-hard to approximate the partition function at low temperatures on bounded-degree graphs, so our algorithm can be seen as evidence that hard instances of #BIS are rare. We believe that these methods can shed more light on other important problems such as sub-exponential algorithms for approximate counting problems. Charlie Carlson, Ewan Davies, Nicolas Fraiman, Alexandra Kolla, Aditya Potukuchi, Corrine Yap |
FOCS | 4 |
| 2022 | Computational thresholds for the fixed-magnetization Ising modelabstractThe ferromagnetic Ising model is a model of a magnetic material and a central topic in statistical physics. It also plays a starring role in the algorithmic study of approximate counting: approximating the partition function of the ferromagnetic Ising model with uniform external field is tractable at all temperatures and on all graphs, due to the randomized algorithm of Jerrum and Sinclair. Charlie Carlson, Ewan Davies, Alexandra Kolla, Will Perkins 0001 |
STOC | 3 |
| 2021 | Lower Bounds for Max-Cut in H-Free Graphs via Semidefinite ProgrammingabstractFor a graph $G$, let $f(G)$ denote the size of the maximum cut in $G$. The problem of estimating $f(G)$ as a function of the number of vertices and edges of $G$ has a long history and was extensively studied in the last fifty years. In this paper we propose an approach, based on semidefinite programming, to prove lower bounds on $f(G)$. We use this approach to find large cuts in graphs with few triangles and in $K_r$-free graphs. Charlie Carlson, Alexandra Kolla, Ray Li, Nitya Mani, Benny Sudakov, Luca Trevisan 0001 |
SIAM J. Discret. Math. | 2 |
| 2020 | Statistical Physics Approaches to Unique GamesabstractWe show how two techniques from statistical physics can be adapted to solve a variant of the notorious Unique Games problem, potentially opening new avenues towards the Unique Games Conjecture. The variant, which we call Count Unique Games, is a promise problem in which the "yes" case guarantees a certain number of highly satisfiable assignments to the Unique Games instance. In the standard Unique Games problem, the "yes" case only guarantees at least one such assignment. We exhibit efficient algorithms for Count Unique Games based on approximating a suitable partition function for the Unique Games instance via (i) a zero-free region and polynomial interpolation, and (ii) the cluster expansion. We also show that a modest improvement to the parameters for which we give results would be strong negative evidence for the truth of the Unique Games Conjecture. Matthew Coulson, Ewan Davies, Alexandra Kolla, Viresh Patel, Guus Regts |
CCC | 3 |
| 2020 | Lower Bounds for Max-Cut via Semidefinite Programming
Charlie Carlson, Alexandra Kolla, Ray Li, Nitya Mani, Benny Sudakov, Luca Trevisan 0001 |
LATIN | 2 |
| 2019 | Spectral Aspects of Symmetric Matrix SigningsabstractThe spectra of signed matrices have played a fundamental role in social sciences, graph theory, and control theory. In this work, we investigate the computational problems of finding symmetric signings of matrices with natural spectral properties. Our results are the following: 1) We characterize matrices that have an invertible signing: a symmetric matrix has an invertible symmetric signing if and only if the support graph of the matrix contains a perfect 2-matching. Further, we present an efficient algorithm to search for an invertible symmetric signing. 2) We use the above-mentioned characterization to give an algorithm to find a minimum increase in the support of a given symmetric matrix so that it has an invertible symmetric signing. 3) We show NP-completeness of the following problems: verifying whether a given matrix has a symmetric signing that is singular or has bounded eigenvalues. However, we also illustrate that the complexity could differ substantially for input matrices that are adjacency matrices of graphs. We use combinatorial techniques in addition to classic results from matching theory. Charlie Carlson, Karthekeyan Chandrasekaran, Hsien-Chih Chang, Naonori Kakimura, Alexandra Kolla |
MFCS | 5 |
| 2019 | Optimal Lower Bounds for Sketching Graph CutsabstractWe study the space complexity of sketching cuts and Laplacian quadratic forms of graphs. We show that any data structure which approximately stores the sizes of all cuts in an undirected graph on n vertices up to a 1 + ∊ error must use Ω(n log n/∊2) bits of space in the worst case, improving the Ω(n/∊2) bound of [ACK+16] and matching the best known upper bound achieved by spectral sparsifiers [BSS12]. Our proof is based on a rigidity phenomenon for cut (and spectral) approximation which may be of independent interest: any two d–regular graphs which approximate each other's cuts significantly better than a random graph approximates the complete graph must overlap in a constant fraction of their edges. Charlie Carlson, Alexandra Kolla, Nikhil Srivastava, Luca Trevisan 0001 |
SODA | 2 |
| 2019 | On the Expansion of Group-Based LiftsabstractA $k$-lift of an $n$-vertex base graph $G$ is a graph $H$ on $n\times k$ vertices, where each vertex $v$ of $G$ is replaced by $k$ vertices $v_1,\ldots,v_k$ and each edge $uv$ in $G$ is replaced by a matching representing a bijection $\pi_{uv}$ so that the edges of $H$ are of the form $(u_i,v_{\pi_{uv}(i)})$. Lifts have been investigated as a means to efficiently construct expanders. In this work, we study lifts obtained from groups and group actions. We derive the spectrum of such lifts via the representation theory principles of the underlying group. Our main results are 1. a uniform random lift by a cyclic group of order $k$ of any $n$-vertex $d$-regular base graph $G$, with the nontrivial eigenvalues of the adjacency matrix of $G$ bounded by $\lambda$ in magnitude, has the new nontrivial eigenvalues bounded by $\lambda+\mathcal{O}(\sqrt{d})$ in magnitude with probability $1-ke^{-\Omega(n/d^2)}$. The probability bounds as well as the dependency on $\lambda$ are almost optimal. As a special case, we obtain that there is a constant $c_1$ such that for every $k\leq 2^{c_1n/d^2}$, there exists a lift $H$ of every Ramanujan graph by a cyclic group of order $k$ such that $H$ is almost Ramanujan (nontrivial eigenvalues of the adjacency matrix at most $O(\sqrt{d})$ in magnitude). This result leads to a quasi-polynomial time deterministic algorithm to construct almost Ramanujan expanders; 2. there is a constant $c_2$ such that for every $k\geq 2^{c_2nd}$, there does not exist an abelian $k$-lift $H$ of any $n$-vertex $d$-regular base graph such that $H$ is almost Ramanujan. This can be viewed as an analogue of the well-known nonexpansion result for constant degree abelian Cayley graphs. Suppose $k_0$ is the order of the largest abelian group that produces expanding lifts. Our two results highlight lower and upper bounds on $k_0$ that are tight up to a factor of $d^3$ in the exponent, thus suggesting a threshold phenomenon. Naman Agarwal, Karthekeyan Chandrasekaran, Alexandra Kolla, Vivek Madan |
SIAM J. Discret. Math. | 3 |
| 2018 | Spectrally Robust Graph IsomorphismabstractWe initiate the study of spectral generalizations of the graph isomorphism problem. (a)The Spectral Graph Dominance (SGD) problem: On input of two graphs $G$ and $H$ does there exist a permutation $π$ such that $G\preceq π(H)$? (b) The Spectrally Robust Graph Isomorphism (SRGI) problem: On input of two graphs $G$ and $H$, find the smallest number $κ$ over all permutations $π$ such that $ π(H) \preceq G\preceq κc π(H)$ for some $c$. SRGI is a natural formulation of the network alignment problem that has various applications, most notably in computational biology. Here $G\preceq c H$ means that for all vectors $x$ we have $x^T L_G x \leq c x^T L_H x$, where $L_G$ is the Laplacian $G$. We prove NP-hardness for SGD. We also present a $κ$-approximation algorithm for SRGI for the case when both $G$ and $H$ are bounded-degree trees. The algorithm runs in polynomial time when $κ$ is a constant. Alexandra Kolla, Ioannis Koutis, Vivek Madan, Ali Kemal Sinop |
ICALP | 1 |
| 2017 | On the Expansion of Group-Based Lifts
Naman Agarwal, Karthekeyan Chandrasekaran, Alexandra Kolla, Vivek Madan |
APPROX-RANDOM | 3 |
| 2016 | Measuring and understanding throughput of network topologiesabstractHigh throughput is of particular interest in data center and HPC networks. Although myriad network topologies have been proposed, a broad head-to-head comparison across topologies and across traffic patterns is absent, and the right way to compare worst-case throughput performance is a subtle problem. In this paper, we develop a framework to benchmark the throughput of network topologies, using a two-pronged approach. First, we study performance on a variety of synthetic and experimentally-measured traffic matrices (TMs). Second, we show how to measure worst-case throughput by generating a near-worst-case TM for any given topology. We apply the framework to study the performance of these TMs in a wide range of network topologies, revealing insights into the performance of topologies with scaling, robustness of performance across TMs, and the effect of scattered workload placement. Our evaluation code is freely available. Sangeetha Abdu Jyothi, Ankit Singla, Brighten Godfrey, Alexandra Kolla |
SC | 4 |
| 2016 | Approximation of non-boolean 2CSPabstractWe develop a polynomial time Ω ( log R) approximate algorithm for Max 2CSP-R, the problem where we are given a collection of constraints, each involving two variables, where each variable ranges over a set of size R, and we want to find an assignment to the variables that maximizes the number of satisfied constraints. Assuming the Unique Games Conjecture, this is the best possible approximation up to constant factors. Previously, a 1/R-approximate algorithm was known, based on linear programming. Our algorithm is based on semidefinite programming. The Semidefinite Program that we use has an almost-matching integrality gap. For the more general Max kCSP-R, in which each constraint involves k variables, each ranging over a set of size R, it was known that the best possible approximation is of the order of k/Rk – 1, provided that k is sufficiently large compared to R; our algorithm shows that the bound k/Rk – 1 is not tight for k = 2. Guy Kindler, Alexandra Kolla, Luca Trevisan 0001 |
SODA | 2 |
| 2014 | High Throughput Data Center Topology Design
Ankit Singla, Brighten Godfrey, Alexandra Kolla |
NSDI | 3 |
| 2014 | Measuring throughput of data center network topologiesabstractHigh throughput is a fundamental goal of network design. While myriad network topologies have been proposed to meet this goal, particularly in data center and HPC networking, a consistent and accurate method of evaluating a design's throughput performance and comparing it to past proposals is conspicuously absent. In this work, we develop a framework to benchmark the throughput of network topologies and apply this methodology to reveal insights about network structure. We show that despite being commonly used, cut-based metrics such as bisection bandwidth are the wrong metrics: they yield incorrect conclusions about the throughput performance of networks. We therefore measure flow-based throughput directly and show how to evaluate topologies with nearly-worst-case traffic matrices. We use the flow-based throughput metric to compare the throughput performance of a variety of computer networks. We have made our evaluation framework freely available to facilitate future work on design and evaluation of networks. Sangeetha Abdu Jyothi, Ankit Singla, Brighten Godfrey, Alexandra Kolla |
SIGMETRICS | 4 |
| 2011 | How to Play Unique Games Against a Semi-random Adversary: Study of Semi-random Models of Unique GamesabstractIn this paper, we study the average case complexity of the Unique Games problem. We propose a semi-random model, in which a unique game instance is generated in several steps. First an adversary selects a completely satisfiable instance of Unique Games, then she chooses an ε-fraction of all edges, and finally replaces ("corrupts") the constraints corresponding to these edges with new constraints. If all steps are adversarial, the adversary can obtain any (1 - ε)-satisfiable instance, so then the problem is as hard as in the worst case. We show however that we can find a solution satisfying a (1 - δ) fraction of all constraints in polynomial-time if at least one step is random (we require that the average degree of the graph is Ω̃(log k)). Our result holds only for ε less than some absolute constant. We prove that if ε ≥ 1/2, then the problem is hard in one of the models, that is, no polynomial-time algorithm can distinguish between the following two cases: (i) the instance is a (1 - ε)-satisfiable semi-random instance and (ii) the instance is at most δ-satisfiable (for every δ >; 0); the result assumes the 2-to-2 conjecture. Finally, we study semi-random instances of Unique Games that are at most (1 - ε)-satisfiable. We present an algorithm that distinguishes between the case when the instance is a semi-random instance and the case when the instance is an (arbitrary) (1 - δ)-satisfiable instances if ε >; cδ (for some absolute constant c). Alexandra Kolla, Konstantin Makarychev, Yury Makarychev |
FOCS | 1 |
| 2011 | Spectral Algorithms for Unique Games
Alexandra Kolla |
Comput. Complex. | 1 |
| 2010 | Spectral Algorithms for Unique GamesabstractWe present a new algorithm for Unique Games which is based on purely spectral techniques, in contrast to previous work in the area, which relies heavily on semidefinite programming (SDP). Given a highly satisfiable instance of Unique Games, our algorithm is able to recover a good assignment. The approximation guarantee depends only on the completeness of the game, and not on the alphabet size, while the running time depends on spectral properties of the Label-Extended graph associated with the instance of Unique Games. In particular, we show how our techniques imply a quasi-polynomial time algorithm that decides satisfiability of a game on the Khot-Vishnoi [14] integrality gap instance. Notably, when run on that instance, the standard SDP relaxation of Unique Games fails. As a special case, we also show how to re-derive a polynomial time algorithm for Unique Games on expander constraint graphs (similar to [2]) and a sub-exponential time algorithm for Unique Games on the Hypercube. Alexandra Kolla |
CCC | 1 |
| 2010 | Subgraph sparsification and nearly optimal ultrasparsifiersabstractWe consider a variation of the spectral sparsification problem where we are required to keep a subgraph of the original graph. Formally, given a union of two weighted graphs G and W and an integer k, we are asked to find a k-edge weighted graph Wk such that G+Wk is a good spectral sparsifer of G+W. We will refer to this problem as the subgraph (spectral) sparsification. We present a nontrivial condition on G and W such that a good sparsifier exists and give a polynomial-time algorithm to find the sparsifer. Alexandra Kolla, Yury Makarychev, Amin Saberi, Shang-Hua Teng |
STOC | 1 |
| 2008 | Making Classical Honest Verifier Zero Knowledge Protocols Secure against Quantum Attacks
Sean Hallgren, Alexandra Kolla, Pranab Sen, Shengyu Zhang 0002 |
ICALP (2) | 2 |
| 2008 | Unique games on expanding constraint graphs are easy: extended abstractabstractWe present an efficient algorithm to find a good solution to the Unique Games problem when the constraint graph is an expander. Sanjeev Arora, Subhash Khot, Alexandra Kolla, David Steurer, Madhur Tulsiani, Nisheeth K. Vishnoi |
STOC | 3 |