Source author record

Alexandra Kolla

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

11works
8topics
4close collaborators

Published work

11 publications

preprint2020arXiv

Lower bounds for Max-Cut in HH-free graphs via semidefinite programming

For a graph GG, let f(G)f(G) denote the size of the maximum cut in GG. The problem of estimating f(G)f(G) as a function of the number of vertices and edges of GG has a long history and was extensively studied in the last fifty years. In this paper we propose an approach, based on semidefinite programming (SDP), to prove lower bounds on f(G)f(G). We use this approach to find large cuts in graphs with few triangles and in KrK_r-free graphs.

preprint2019arXiv

Statistical physics approaches to Unique Games

We 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 refute the Unique Games Conjecture.

preprint2016arXiv

Measuring and Understanding Throughput of Network Topologies

High 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.

preprint2016arXiv

On the Expansion of Group-Based Lifts

A kk-lift of an nn-vertex base graph GG is a graph HH on n×kn\times k vertices, where each vertex vv of GG is replaced by kk vertices v1,⋯,vkv_1,\cdots{},v_k and each edge (u,v)(u,v) in GG is replaced by a matching representing a bijection πuvπ_{uv} so that the edges of HH are of the form (ui,vπuv(i))(u_i,v_{π_{uv}(i)}). Lifts have been studied 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) There is a constant c1c_1 such that for every k≥2c1ndk\geq 2^{c_1nd}, there does not exist an abelian kk-lift HH of any nn-vertex dd-regular base graph with HH being almost Ramanujan (nontrivial eigenvalues of the adjacency matrix at most O(d)O(\sqrt{d}) in magnitude). This can be viewed as an analogue of the well-known no-expansion result for abelian Cayley graphs. (2) A uniform random lift in a cyclic group of order kk of any nn-vertex dd-regular base graph GG, with the nontrivial eigenvalues of the adjacency matrix of GG bounded by λλ in magnitude, has the new nontrivial eigenvalues also bounded by λ+O(d)λ+O(\sqrt{d}) in magnitude with probability 1−ke−Ω(n/d2)1-ke^{-Ω(n/d^2)}. In particular, there is a constant c2c_2 such that for every k≤2c2n/d2k\leq 2^{c_2n/d^2}, there exists a lift HH of every Ramanujan graph in a cyclic group of order kk with HH being almost Ramanujan. We use this to design a quasi-polynomial time algorithm to construct almost Ramanujan expanders deterministically. The existence of expanding lifts in cyclic groups of order k=2O(n/d2)k=2^{O(n/d^2)} can be viewed as a lower bound on the order k0k_0 of the largest abelian group that produces expanding lifts. Our results show that the lower bound matches the upper bound for k0k_0 (upto d3d^3 in the exponent).

preprint2015arXiv

Approximation of non-boolean 2CSP

We develop a polynomial time Ω(1Rlog⁡R)Ω\left ( \frac 1R \log R \right) approximate algorithm for Max 2CSP-RR, the problem where we are given a collection of constraints, each involving two variables, where each variable ranges over a set of size RR, 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/R1/R-approximate algorithm was known, based on linear programming. Our algorithm is based on semidefinite programming (SDP) and on a novel rounding technique. The SDP that we use has an almost-matching integrality gap.

preprint2015arXiv

Multisection in the Stochastic Block Model using Semidefinite Programming

We consider the problem of identifying underlying community-like structures in graphs. Towards this end we study the Stochastic Block Model (SBM) on kk-clusters: a random model on n=kmn=km vertices, partitioned in kk equal sized clusters, with edges sampled independently across clusters with probability qq and within clusters with probability pp, p>qp>q. The goal is to recover the initial "hidden" partition of [n][n]. We study semidefinite programming (SDP) based algorithms in this context. In the regime p=αlog⁡(m)mp = \frac{α\log(m)}{m} and q=βlog⁡(m)mq = \frac{β\log(m)}{m} we show that a certain natural SDP based algorithm solves the problem of {\em exact recovery} in the kk-community SBM, with high probability, whenever α−β>1\sqrtα - \sqrtβ > \sqrt{1}, as long as k=o(log⁡n)k=o(\log n). This threshold is known to be the information theoretically optimal. We also study the case when k=θ(log⁡(n))k=θ(\log(n)). In this case however we achieve recovery guarantees that no longer match the optimal condition α−β>1\sqrtα - \sqrtβ > \sqrt{1}, thus leaving achieving optimality for this range an open question.

preprint2014arXiv

Dimension-Free LpL^p-Maximal Inequalities in Zm+1N\mathbb{Z}_{m+1}^N

For m≥2m \geq 2, let (Zm+1N,∣⋅∣)(\mathbb{Z}_{m+1}^N, |\cdot|) denote the group equipped with the so-called l0l^0 metric, ∣y∣=∣(y(1),…,y(N))∣:=∣{1≤i≤N:y(i)≠0}∣, |y| = \left| \big( y(1), \dots, y(N) \big) \right| := | \{1 \leq i \leq N : y(i) \neq 0 \} |, and define the L1L^1-normalized indicator of the rr-sphere, σr:=1∣{∣x∣=r}∣1{∣x∣=r}. σ_r := \frac{1}{|\{|x| = r\}|} 1_{\{|x| =r\}}. We study the Lp→LpL^p \to L^p mapping properties of the maximal operator MNf(x):=sup⁡r≤N∣σr∗f∣ M^{N} f (x) := \sup_{r \leq N} | σ_r*f| acting on functions defined on Zm+1N\mathbb{Z}_{m+1}^N. Specifically, we prove that for all p>1p>1, there exist absolute constants Cm,pC_{m,p} so that ∥MNf∥Lp(Zm+1N)≤Cm,p∥f∥Lp(Zm+1N) \| M^{N} f \|_{L^p(\mathbb{Z}_{m+1}^N)} \leq C_{m,p} \| f \|_{L^p(\mathbb{Z}_{m+1}^N)} for all NN.

preprint2014arXiv

High Throughput Data Center Topology Design

With high throughput networks acquiring a crucial role in supporting data-intensive applications, a variety of data center network topologies have been proposed to achieve high capacity at low cost. While this literature explores a large number of design points, even in the limited case of a network of identical switches, no proposal has been able to claim any notion of optimality. The case of heterogeneous networks, incorporating multiple line-speeds and port-counts as data centers grow over time, introduces even greater complexity. In this paper, we present the first non-trivial upper-bound on network throughput under uniform traffic patterns for any topology with identical switches. We then show that random graphs achieve throughput surprisingly close to this bound, within a few percent at the scale of a few thousand servers. Apart from demonstrating that homogeneous topology design may be reaching its limits, this result also motivates our use of random graphs as building blocks to explore the design of heterogeneous networks. Given a heterogeneous pool of network switches, through experiments and analysis, we explore how the distribution of servers across switches and the interconnection of switches affect network throughput. We apply these insights to a real-world heterogeneous data center topology, VL2, demonstrating as much as 43% higher throughput with the same equipment.

preprint2011arXiv

How to Play Unique Games against a Semi-Random Adversary

In this paper, we study the average case complexity of the Unique Games problem. We propose a natural 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 epsilon-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-epsilon) satisfiable instance, so then the problem is as hard as in the worst case. In our semi-random model, one of the steps is random, and all other steps are adversarial. We show that known algorithms for unique games (in particular, all algorithms that use the standard SDP relaxation) fail to solve semi-random instances of Unique Games. We present an algorithm that with high probability finds a solution satisfying a (1-delta) fraction of all constraints in semi-random instances (we require that the average degree of the graph is Omega(log k). To this end, we consider a new non-standard SDP program for Unique Games, which is not a relaxation for the problem, and show how to analyze it. We present a new rounding scheme that simultaneously uses SDP and LP solutions, which we believe is of independent interest. Our result holds only for epsilon less than some absolute constant. We prove that if epsilon > 1/2, then the problem is hard in one of the models, the result assumes the 2-to-2 conjecture. Finally, we study semi-random instances of Unique Games that are at most (1-epsilon) satisfiable. We present an algorithm that with high probability, distinguishes between the case when the instance is a semi-random instance and the case when the instance is an (arbitrary) (1-delta) satisfiable instance if epsilon > c delta.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.