VLDB 2026 Research / reviewers in the wild / expert
Adrian Vetta
dblp:v/AdrianVetta · also Adrian R. Vetta
· DBLP profile ↗
69ranked-venue papers
2as first author
18since 2021 · last 2025
0000-0002-2213-4937ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 51 · 2 first-author · 14 since 2021Applied, interdisciplinary, general and emerging computing · 30 · 11 since 2021Artificial intelligence and machine learning · 6 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Computer networks · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Eliminating Majority Illusion Is EasyabstractMajority illusion is a phenomenon in social networks wherein the decision by the majority of the network is not the same as one's personal social circle's majority, leading to an incorrect perception of the majority in a large network. We present polynomial-time algorithms which completely eliminate majority illusion by altering as few connections in the network as possible. Eliminating majority illusion ensures each neighbourhood in the network has at least a 1/2-fraction of the majority winner. This result is surprising as partially eliminating majority illusion is NP-hard. We generalize the majority illusion problem to an arbitrary fraction p and show that the problem of ensuring all neighbourhoods in the network contain at least a p-fraction of nodes consistent with a given preference is NP-hard, for nearly all values of p. Jack Dippel, Max Dupré la Tour, April Niu, Sanjukta Roy 0001, Adrian Vetta |
AAAI | 5 |
| 2025 | k-Leaf Powers Cannot Be Characterized by a Finite Set of Forbidden Induced Subgraphs for k ≥ 5abstractA graph $G=(V,E)$ is a $k$-leaf power if there is a tree $T$ whose leaves are the vertices of $G$ with the property that a pair of leaves $u$ and $v$ induce an edge in $G$ if and only if they are distance at most $k$ apart in $T$. For $k\le 4$, it is known that there exists a finite set $F_k$ of graphs such that the class $L(k)$ of $k$-leaf power graphs is characterized as the set of strongly chordal graphs that do not contain any graph in $F_k$ as an induced subgraph. We prove no such characterization holds for $k\ge 5$. That is, for any $k\ge 5$, there is no finite set $F_k$ of graphs such that $L(k)$ is equivalent to the set of strongly chordal graphs that do not contain as an induced subgraph any graph in $F_k$. Max Dupré la Tour, Manuel Lafond, Ndiamé Ndiaye, Adrian Vetta |
ICALP | 4 |
| 2025 | Six Candidates Suffice to Win a Voter MajorityabstractA cornerstone of social choice theory is Condorcet’s paradox which says that in an election where n voters rank m candidates it is possible that, no matter which candidate is declared the winner, a majority of voters would have preferred an alternative candidate. Instead, can we always choose a small committee of winning candidates that is preferred to any alternative candidate by a majority of voters? Elkind, Lang, and Saffidine raised this question and called such a committee a Condorcet winning set. They showed that winning sets of size 2 may not exist, but sets of size logarithmic in the number of candidates always do. In this work, we show that Condorcet winning sets of size 6 always exist, regardless of the number of candidates or the number of voters. More generally, we show that if α/1 − lnα ≥ 2/k + 1, then there always exists a committee of size k such that less than an α fraction of the voters prefer an alternate candidate. These are the first nontrivial positive results that apply for all k ≥ 2. Our proof uses the probabilistic method and the minimax theorem, inspired by recent work on approximately stable committee selection. We construct a distribution over committees that performs sufficiently well (when compared against any candidate on any small subset of the voters) so that this distribution must contain a committee with the desired property in its support. Moses Charikar, Alexandra Lassota, Prasanna Ramakrishnan, Adrian Vetta, Kangning Wang 0001 |
STOC | 4 |
| 2025 | The Popular Dimension of Matchings
Frank Connor, Louis-Roy Langevin, Ndiamé Ndiaye, Agnes Totschnig, Rohit Vasishta, Adrian Vetta |
WINE | 6 |
| 2024 | Robot Positioning Using Torus Packing for MultisetsabstractWe consider the design of a positioning system where a robot determines its position from local observations. This is a well-studied problem of considerable practical importance and mathematical interest. The dominant paradigm derives from the classical theory of de Bruijn sequences, where the robot has access to a window within a larger code and can determine its position if these windows are distinct. We propose an alternative model in which the robot has more limited observational powers, which we argue is more realistic in terms of engineering: the robot does not have access to the full pattern of colours (or letters) in the window, but only to the intensity of each colour (or the number of occurrences of each letter). This leads to a mathematically interesting problem with a different flavour to that arising in the classical paradigm, requiring new construction techniques. The parameters of our construction are optimal up to a constant factor, and computing the position requires only a constant number of arithmetic operations. Chung Shue Chen, Peter Keevash, Sean Kennedy, Elie de Panafieu, Adrian Vetta |
ICALP | 5 |
| 2024 | Matrix Rationalization via Partial Orders
Agnes Totschnig, Rohit Vasishta, Adrian Vetta |
SAGT | 3 |
| 2024 | One n Remains to Settle the Tree ConjectureabstractIn the famous network creation game of Fabrikant et al. a set of agents play a game to build a connected graph. The $n$ agents form the vertex set $V$ of the graph and each vertex $v\in V$ buys a set $E_v$ of edges inducing a graph $G=(V,\bigcup\limits_{v\in V} E_v)$. The private objective of each vertex is to minimize the sum of its building cost (the cost of the edges it buys) plus its connection cost (the total distance from itself to every other vertex). Given a cost of $α$ for each individual edge, a long-standing conjecture, called the tree conjecture, states that if $α> n$ then every Nash equilibrium graph in the game is a spanning tree. After a plethora of work, it is known that the conjecture holds for any $α>3n-3$. In this paper we prove the tree conjecture holds for $α>2n$. This reduces by half the open range for $α$ with only $[n, 2n)$ remaining in order to settle the conjecture. Jack Dippel, Adrian Vetta |
STACS | 2 |
| 2023 | Fair Algorithm Design: Fair and Efficacious Machine Scheduling
April Niu, Agnes Totschnig, Adrian Vetta |
SAGT | 3 |
| 2023 | Penalties and Rewards for Fair Learning in Paired Kidney Exchange Programs
Margarida Carvalho, Alison Caulfield, Adrian Vetta |
WINE | 4 |
| 2023 | The Price of Anarchy of Probabilistic Serial in One-Sided Allocation Problems
Sissi Jiang, Ndiamé Ndiaye, Adrian Vetta, Eggie Wu |
WINE | 3 |
| 2022 | An Improved Bound for the Tree Conjecture in Network Creation Games
Jack Dippel, Adrian Vetta |
SAGT | 2 |
| 2022 | The Declining Price Anomaly Is Not Universal in Multi-Buyer Sequential Auctions (but almost is)
Vishnu V. Narayan, Enguerrand Prebet, Adrian Vetta |
Theory Comput. Syst. | 3 |
| 2022 | Risk-Free Bidding in Complement-Free Combinatorial Auctions
Vishnu V. Narayan, Gautam Rayaprolu, Adrian Vetta |
Theory Comput. Syst. | 3 |
| 2021 | The Price of Stability of Envy-Free Equilibria in Multi-buyer Sequential Auctions
Mete Seref Ahunbay, Brendan Lucier, Adrian Vetta |
SAGT | 3 |
| 2021 | Improved Two Sample Revenue Guarantees via Mixed-Integer Linear Programming
Mete Seref Ahunbay, Adrian Vetta |
SAGT | 2 |
| 2021 | Two Birds with One Stone: Fairness and Welfare via Transfers
Vishnu V. Narayan, Mashbat Suzuki, Adrian Vetta |
SAGT | 3 |
| 2021 | Descending the Stable Matching Lattice: How Many Strategic Agents Are Required to Turn Pessimality to Optimality?
Ndiamé Ndiaye, Sergey Norin, Adrian Vetta |
SAGT | 3 |
| 2021 | Pirates in Wonderland: Liquid Democracy has Bicriteria Guarantees
Jonathan A. Noel, Mashbat Suzuki, Adrian Vetta |
SAGT | 3 |
| 2020 | Two-Buyer Sequential Multiunit Auctions with No Overbidding
Mete Seref Ahunbay, Brendan Lucier, Adrian Vetta |
SAGT | 3 |
| 2020 | How Many Freemasons Are There? The Consensus Voting Mechanism in Metric Spaces
Mashbat Suzuki, Adrian Vetta |
SAGT | 2 |
| 2020 | One Dollar Each Eliminates EnvyabstractWe study the fair division of a collection of mindivisible goods amongst a set of nagents. Whilst envy-free allocations typically do not exist in the indivisible-goods setting, envy-freeness can be achieved if some amount of a divisible good (money) is introduced. Specifically, Halpern and Shah (SAGT 2019, pp.374-389) showed that, given additive valuation functions where the marginal value of each good is at most one dollar for each agent, there always exists an envy-free allocation requiring a subsidy of at most (n-1)·m dollars. The authors also conjectured that a subsidy of $n-1$ dollars is sufficient for additive valuations. We prove this conjecture. In fact, a subsidy of at most one dollar per agent is sufficient to guarantee the existence of an envy-free allocation. Further, we prove that for general monotonic valuation functions an envy-free allocation always exists with a subsidy of at most 2(n-1) dollars per agent. In particular, the total subsidy required for monotonic valuations is independent of the number of goods. Johannes Brustle, Jack Dippel, Vishnu V. Narayan, Mashbat Suzuki, Adrian Vetta |
EC | 5 |
| 2020 | The Price of Anarchy of Two-Buyer Sequential Multiunit Auctions
Mete Seref Ahunbay, Adrian Vetta |
WINE | 2 |
| 2019 | The Declining Price Anomaly Is Not Universal in Multi-buyer Sequential Auctions (But Almost Is)
Vishnu V. Narayan, Enguerrand Prebet, Adrian Vetta |
SAGT | 3 |
| 2019 | Risk-Free Bidding in Complement-Free Combinatorial Auctions
Vishnu V. Narayan, Gautam Rayaprolu, Adrian Vetta |
SAGT | 3 |
| 2019 | A 4/3-Approximation Algorithm for the Minimum 2-Edge Connected Subgraph ProblemabstractWe present a factor 4/3 approximation algorithm for the problem of finding a minimum 2-edge connected spanning subgraph of a given undirected multigraph. The algorithm is based upon a reduction to a restricted class of graphs. In these graphs, the approximation algorithm constructs a 2-edge connected spanning subgraph by modifying the smallest 2-edge cover. Christoph Hunkenschröder, Santosh S. Vempala, Adrian Vetta |
ACM Trans. Algorithms | 3 |
| 2018 | Tight Bounds on the Relative Performances of Pricing Mechanisms in Storable Good Markets
Gerardo Berbeglia, Shant Boodaghians, Adrian Vetta |
SAGT | 3 |
| 2018 | The Combinatorial Clock Auction: the Effects of Strategic Behaviour and the Price Increment Rule on Social WelfareabstractWe present tight bounds on the social welfare ratio of the combinatorial clock auction under the basic price increment rule used in practice. Specifically, under the assumption of truthful bidding, we prove that the welfare ratio is Θ(m^\frac23)$ in the case of unit-demand bidders, and Θ(m)$ for general bidders. We explain how changes to the price increment rule effect the welfare guarantee, and extend our results to settings with strategic bidding. Max Dupré la Tour, Adrian Vetta |
EC | 2 |
| 2018 | The Fair Division of Hereditary Set Systems
Zhentao Li, Adrian Vetta |
WINE | 2 |
| 2016 | On the Economic Efficiency of the Combinatorial Clock AuctionabstractSince the 1990s spectrum auctions have been implemented world-wide. This has provided for a practical examination of an assortment of auction mechanisms and, amongst these, two simultaneous ascending price auctions have proved to be extremely successful. These are the simultaneous multiround ascending auction (SMRA) and the combinatorial clock auction (CCA). It has long been known that, for certain classes of valuation functions, the SMRA provides good theoretical guarantees on social welfare. However, no such guarantees were known for the CCA. In this paper, we show that CCA does provide strong guarantees on social welfare provided the price increment and stopping rule are well-chosen. This is very surprising in that the choice of price increment has been used primarily to adjust auction duration and the stopping rule has attracted little attention. The main result is a polylogarithmic approximation guarantee for social welfare when the maximum number of items demanded by a bidder is fixed. Specifically, we show that either the revenue of the CCA is at least an -fraction of the optimal welfare or the welfare of the CCA is at least an -fraction of the optimal welfare, where n is the number of bidders and m is the number of items. As a corollary, the welfare ratio – the worst case ratio between the social welfare of the optimum allocation and the social welfare of the CCA allocation – is at most O( 2 · log n·· log2 m). We emphasize that this latter result requires no assumption on bidders valuation functions. Finally, we prove that such a dependence on is necessary. In particular, we show that the welfare ratio of the CCA is at least . Nicolas Bousquet 0001, Yang Cai 0001, Christoph Hunkenschröder, Adrian Vetta |
SODA | 4 |
| 2015 | Large Supports are Required for Well-Supported Nash EquilibriaabstractWe prove that for any constant k and any epsilon < 1, there exist bimatrix win-lose games for which every epsilon-WSNE requires supports of cardinality greater than k. To do this, we provide a graph-theoretic characterization of win-lose games that possess epsilon-WSNE with constant cardinality supports. We then apply a result in additive number theory of Haight to construct win-lose games that do not satisfy the requirements of the characterization. These constructions disprove graph theoretic conjectures of Daskalakis, Mehta and Papadimitriou and Myers. Yogesh Anbalagan, Shachar Lovett, Sergey Norin, Adrian Vetta, Hehui Wu |
APPROX-RANDOM | 5 |
| 2015 | Polylogarithmic Approximations for the Capacitated Single-Sink Confluent Flow ProblemabstractA single-sink confluent flow is a routing of multiple demands to a sink r such that any flow exiting a node v must use a single arc. Hence, a confluent flow routes on a tree within the network. In uncapacitated (or uniform-capacity) networks, there is an O(1)-approximation algorithm for demand maximization and a logarithmic approximation algorithm for congestion minimization [6]. We study the case of capacitated networks, where each node v has its own capacity μ(v). Indeed, it was recently shown that demand maximization is in approximable to within polynomial factors in capacitated networks [20]. We circumvent this lower bound in two ways. First, we prove that there is a polylogarithmic approximation algorithm for demand maximization in networks that satisfy the ubiquitous no-bottleneck assumption (NBA). Second, we show a bicriteria result for capacitated networks without the NBA: there is a polylog factor approximation guarantee for demand maximization provided we allow congestion 2. We model the capacitated confluent flows problem using a multilayer linear programming formulation. At the heart of our approach for demand maximization is a rounding procedure for flows on multilayer networks which can be viewed as a proposal algorithm for an extension of stable matchings. In addition, the demand maximization algorithms require, as a subroutine, an algorithm for approximate congestion minimization in a special class of capacitated networks that may be of independent interest. Specifically, we present a polylogarithmic approximation algorithm for congestion minimization in monotonic networks - those networks with the property that μ(u) ≤ μ(v) for each arc (u, v). F. Bruce Shepherd, Adrian Vetta, Gordon T. Wilfong |
FOCS | 2 |
| 2015 | The Combinatorial World (of Auctions) According to GARP
Shant Boodaghians, Adrian Vetta |
SAGT | 2 |
| 2015 | Coalition Games on Interaction Graphs: A Horticultural PerspectiveabstractWe examine cooperative games where the viability of a coalition is determined by whether or not its members have the ability to communicate amongst themselves independently of non-members. This necessary condition for viability was proposed by Myerson [1977] and is modeled via an interaction graph G=(V,E); a coalition S ⊆ V is then viable if and only if the induced graph G[S] is connected. The non-emptiness of the core of a coalition game can be tested by a well-known covering LP. Moreover, the integrality gap of its dual packing LP defines exactly the multiplicative least-core and the relative cost of stability of the coalition game. This gap is upper bounded by the packing-covering ratio which, for graphical coalition games, is known to be at most the treewidth of the interaction graph plus one [Meir et al. 2013]. Nicolas Bousquet 0001, Zhentao Li, Adrian Vetta |
EC | 3 |
| 2015 | Testing Consumer Rationality Using Perfect Graphs and Oriented DiscsabstractGiven a consumer data-set, the axioms of revealed preference proffer a binary test for rational behaviour. A natural (non-binary) measure of the degree of rationality exhibited by the consumer is the minimum number of data points whose removal induces a rationalisable data-set. We study the computational complexity of the resultant consumer rationality problem in this paper. This problem is, in the worst case, equivalent (in terms of approximation) to the directed feedback vertex set problem. Our main result is to obtain an exact threshold on the number of commodities that separates easy cases and hard cases. Specifically, for two-commodity markets the consumer rationality problem is polynomial time solvable; we prove this via a reduction to the vertex cover problem on perfect graphs. For three-commodity markets, however, the problem is NP-complete; we prove this using a reduction from planar 3-sat that is based upon oriented-disc drawings. Shant Boodaghians, Adrian Vetta |
WINE | 2 |
| 2015 | Welfare and Rationality Guarantees for the Simultaneous Multiple-Round Ascending AuctionabstractThe simultaneous multiple-round auction (SMRA) and the combinatorial clock auction (CCA) are the two primary mechanisms used to sell bandwidth. Recently, it was shown that the CCA provides good welfare guarantees for general classes of valuation functions [7]. This motivates the question of whether similar welfare guarantees hold for the SMRA in the case of general valuation functions. We show the answer is no. But we prove that good welfare guarantees still arise if the degree of complementarities in the bidder valuations are bounded. In particular, if bidder valuations functions are $$\alpha $$ -near-submodular then, under truthful bidding, the SMRA has a welfare ratio (the worst case ratio between the social welfare of the optimal allocation and the auction allocation) of at most $$(1+\alpha )$$ . However, for $$\alpha >1$$ , this is a bicriteria guarantee, to obtain good welfare under truthful bidding requires relaxing individual rationality. We prove this bicriteria guarantee is asymptotically (almost) tight. Finally, we examine what strategies are required to ensure individual rationality in the SMRA with general valuation functions. First, we provide a weak characterization, namely secure bidding, for individual rationality. We then show that if the bidders use a profit-maximizing secure bidding strategy the welfare ratio is at most $$1+\alpha $$ . Consequently, by bidding securely, it is possible to obtain the same welfare guarantees as truthful bidding without the loss of individual rationality. Nicolas Bousquet 0001, Yang Cai 0001, Adrian Vetta |
WINE | 3 |
| 2014 | False-Name Bidding and Economic Efficiency in Combinatorial AuctionsabstractCombinatorial auctions are multiple-item auctions in which bidders may place bids on any package (subset) of goods. This additional expressibility produces benefits that have led to combinatorial auctions becoming extremely important both in practice and in theory. In the computer science community, auction design has focused primarily on computational practicality and incentive compatibility. The latter concerns mechanisms that are resistant to bidders misrepresenting themselves via a single false identity; however, with modern forms of bid submission, such as electronic bidding, other types of cheating have become feasible. Prominent amongst them is false-name bidding; that is, bidding under pseudonyms. For example, the ubiquitous Vickrey-Clarke-Groves (VCG) mechanism is incentive compatible and produces optimal allocations, but it is not false-name-proof–bidders can increase their utility by submitting bids under multiple identifiers. Thus, there has recently been much interest in the design and analysis of false-name-proof auction mechanisms. These false-name-proof mechanisms, however, have polynomially small efficiency guarantees: they can produce allocations with very low economic efficiency/social welfare. In contrast, we show that, provided the degree to which different goods are complementary is bounded (as is the case in many important, practical auctions), the VCG mechanism gives a constant efficiency guarantee. Constant efficiency guarantees hold even at equilibria where the agents bid in a manner that is not individually rational. Thus, while an individual bidder may personally benefit greatly from making false-name bids, this will have only a small detrimental effect on the objective of the auctioneer: maximizing economic efficiency. So, from the auctioneer's viewpoint the VCG mechanism remains preferable to false-name-proof mechanisms. Colleen Alkalay-Houlihan, Adrian Vetta |
AAAI | 2 |
| 2014 | Randomized Experimental Design for Causal Graph Discovery
Huining Hu, Zhentao Li, Adrian Vetta |
NIPS | 3 |
| 2014 | Bounds on the Profitability of a Durable Good Monopolist
Gerardo Berbeglia, Peter Sloan, Adrian Vetta |
WINE | 3 |
| 2014 | A Near-Optimal Mechanism for Impartial Selection
Nicolas Bousquet 0001, Sergey Norin, Adrian Vetta |
WINE | 3 |
| 2014 | To Save Or Not To Save: The Fisher Game
Ruta Mehta, Nithum Thain, László A. Végh, Adrian Vetta |
WINE | 4 |
| 2014 | Routing Regardless of Network Stability
Bundit Laekhanukit, Adrian Vetta, Gordon T. Wilfong |
Algorithmica | 2 |
| 2014 | Approximating Rooted Steiner NetworksabstractThe Directed Steiner Tree (DST) problem is a cornerstone problem in network design. We focus on the generalization of the problem with higher connectivity requirements. The problem with one root and two sinks is APX-hard. The problem with one root and many sinks is as hard to approximate as the directed Steiner forest problem, and the latter is well known to be as hard to approximate as the label cover problem. Utilizing previous techniques, we strengthen these results and extend them to undirected graphs. Specifically, we give an Ω( k ϵ ) hardness bound for the rooted k -connectivity problem in undirected graphs. As a consequence, we obtain an Ω( k ϵ ) hardness bound for the undirected subset k -connectivity problem. Additionally, we give a result on the integrality ratio of the natural linear programming relaxation of the directed rooted k -connectivity problem. Joseph Cheriyan, Bundit Laekhanukit, Guyslain Naves, Adrian Vetta |
ACM Trans. Algorithms | 4 |
| 2013 | Polylogarithmic Supports Are Required for Approximate Well-Supported Nash Equilibria below 2/3
Yogesh Anbalagan, Sergey Norin, Rahul Savani, Adrian Vetta |
WINE | 4 |
| 2012 | Clique Cover on Sparse NetworksabstractWe consider the problem of edge clique cover on sparse networks and study an application to the identification of overlapping protein complexes for a network of binary protein-protein interactions. We first give an algorithm whose running time is linear in the size of the graph, provided the treewidth is bounded. We then provide an algorithm for planar graphs with bounded branchwidth upon which we build a PTAS for planar graphs. Empirical studies show that our algorithms are both efficient and practical on actual simulated and biological networks, and that the clique covers obtained on real networks yield biological insights. Mathieu Blanchette, Ethan Kim, Adrian Vetta |
ALENEX | 3 |
| 2012 | Routing Regardless of Network Stability
Bundit Laekhanukit, Adrian Vetta, Gordon T. Wilfong |
ESA | 2 |
| 2012 | A Theoretical Examination of Practical Game Playing: Lookahead Search
Vahab S. Mirrokni, Nithum Thain, Adrian Vetta |
SAGT | 3 |
| 2012 | Approximating rooted Steiner networksabstractThe Directed Steiner Tree (DST) problem is a cornerstone problem in network design. We focus on the generalization of the problem with higher connectivity requirements. The problem with one root and two sinks is APX-hard. The problem with one root and many sinks is as hard to approximate as the directed Steiner forest problem, and the latter is well known to be as hard to approximate as the label cover problem. Utilizing previous techniques (due to others), we strengthen these results and extend them to undirected graphs. Specifically, we give an Ω(k∊) hardness bound for the rooted k-connectivity problem in undirected graphs; this addresses a recent open question of Khanna. As a consequence, we also obtain the Ω(k∊) hardness of the undirected subset k-connectivity problem. Additionally, we give a result on the integrality ratio of the natural linear programming relaxation of the directed rooted k-connectivity problem. Joseph Cheriyan, Bundit Laekhanukit, Guyslain Naves, Adrian Vetta |
SODA | 4 |
| 2010 | Maximum Flows on Disjoint Paths
Guyslain Naves, Nicolas Sonnerat, Adrian Vetta |
APPROX-RANDOM | 3 |
| 2010 | On the Efficiency of Markets with Two-Sided Proportional Allocation Mechanisms
Volodymyr Kuleshov, Adrian Vetta |
SAGT | 2 |
| 2010 | Simultaneous Clustering of Multiple Gene Expression and Physical Interaction DatasetsabstractMany genome-wide datasets are routinely generated to study different aspects of biological systems, but integrating them to obtain a coherent view of the underlying biology remains a challenge. We propose simultaneous clustering of multiple networks as a framework to integrate large-scale datasets on the interactions among and activities of cellular components. Specifically, we develop an algorithm JointCluster that finds sets of genes that cluster well in multiple networks of interest, such as coexpression networks summarizing correlations among the expression profiles of genes and physical networks describing protein-protein and protein-DNA interactions among genes or gene-products. Our algorithm provides an efficient solution to a well-defined problem of jointly clustering networks, using techniques that permit certain theoretical guarantees on the quality of the detected clustering relative to the optimal clustering. These guarantees coupled with an effective scaling heuristic and the flexibility to handle multiple heterogeneous networks make our method JointCluster an advance over earlier approaches. Simulation results showed JointCluster to be more robust than alternate methods in recovering clusters implanted in networks with high false positive rates. In systematic evaluation of JointCluster and some earlier approaches for combined analysis of the yeast physical network and two gene expression datasets under glucose and ethanol growth conditions, JointCluster discovers clusters that are more consistently enriched for various reference classes capturing different aspects of yeast biology or yield better coverage of the analysed genes. These robust clusters, which are supported across multiple genomic datasets and diverse reference classes, agree with known biology of yeast under these growth conditions, elucidate the genetic control of coordinated transcription, and enable functional predictions for a number of uncharacterized genes. Manikandan Narayanan, Adrian Vetta, Eric E. Schadt |
PLoS Comput. Biol. | 2 |
| 2010 | An approximation algorithm for the maximum leaf spanning arborescence problemabstractWe present an O (√opt)-approximation algorithm for the maximum leaf spanning arborescence problem, where opt is the number of leaves in an optimal spanning arborescence. The result is based upon an O (1)-approximation algorithm for a special class of directed graphs called willows. Incorporating the method for willow graphs as a subroutine in a local improvement algorithm gives the bound for general directed graphs. Matthew Drescher, Adrian Vetta |
ACM Trans. Algorithms | 2 |
| 2008 | Planar graph bipartization in linear time
Samuel Fiorini, Nadia Hardy, Bruce A. Reed, Adrian Vetta |
Discret. Appl. Math. | 4 |
| 2007 | Degree-constrained network flowsabstractA d-furcated flow is a network flow whose support graph has maximum out degree d. Take a single-sink multi-commodity flow problem on any network and with any set of routing demands. Then we show that the existence of feasible fractional flow with node congestion one implies the existence of a d-furcated flow with congestion at most 1+1/(d-1), for d ≥ 2. This result is tight, and sothe congestion gap for d-furcated flows is bounded andexactly equal to 1+ 1/(d-1). For the case d=1 (confluent flows), it is known that the congestion gap is unbounded, namely Θ(log n). Thus, allowing single-sink multicommodity network flows to increase their maximum out degree from one to two virtually eliminates this previously observed congestion gap. Patrick Donovan, F. Bruce Shepherd, Adrian Vetta, Gordon T. Wilfong |
STOC | 3 |
| 2007 | (Almost) Tight bounds and existence theorems for single-commodity confluent flowsabstractA flow of a commodity is said to be confluent if at any node all the flow of the commodity leaves along a single edge. In this article, we study single-commodity confluent flow problems, where we need to route given node demands to a single destination using a confluent flow. Single- and multi-commodity confluent flows arise in a variety of application areas, most notably in networking; in fact, most flows in the Internet are (multi-commodity) confluent flows since Internet routing is destination based. We present near-tight approximation algorithms, hardness results, and existence theorems for minimizing congestion in single-commodity confluent flows. The maximum edge congestion of a single-commodity confluent flow occurs at one of the incoming edges of the destination. Therefore, finding a minimum-congestion confluent flow is equivalent to the following problem: given a directed graph G with k sinks and non-negative demands on all the nodes of G , determine a confluent flow that routes every node demand to some sink such that the maximum congestion at a sink is minimized. The main result of this article is a polynomial-time algorithm for determining a confluent flow with congestion at most 1 + ln( k ) in G , if G admits a splittable flow with congestion at most 1. We complement this result in two directions. First, we present a graph G that admits a splittable flow with congestion at most 1, yet no confluent flow with congestion smaller than H k , the k th harmonic number, thus establishing tight upper and lower bounds to within an additive constant less than 1. Second, we show that it is NP-hard to approximate the congestion of an optimal confluent flow to within a factor of (log 2 k )/2, thus resolving the polynomial-time approximability to within a multiplicative constant. We also consider a demand maximization version of the problem. We show that if G admits a splittable flow of congestion at most 1, then a variant of the congestion minimization algorithm yields a confluent flow in G with congestion at most 1 that satisfies 1/3 fraction of total demand. We show that the gap between confluent flows and splittable flows is much smaller, if the underlying graph is k -connected. In particular, we prove that k -connected graphs with k sinks admit confluent flows of congestion less than C + d max , where C is the congestion of the best splittable flow, and d max is the maximum demand of any node in G . The proof of this existence theorem is non-constructive and relies on topological techniques introduced by Lovász. Jiangzhuo Chen, Robert D. Kleinberg, László Lovász 0001, Rajmohan Rajaraman, Ravi Sundaram, Adrian Vetta |
J. ACM | 6 |
| 2007 | Approximation Algorithms for Network Design with Metric CostsabstractWe study undirected networks with edge costs that satisfy the triangle inequality. Let n denote the number of nodes. We present an $O(1)$-approximation algorithm for a generalization of the metric-cost subset k-node-connectivity problem. Our approximation guarantee is proved via lower bounds that apply to the simple edge-connectivity version of the problem, where the requirements are for edge-disjoint paths rather than for openly node-disjoint paths. A corollary is that, for metric costs and for each $k=1,2,\dots,n-1$, there exists a k-node connected graph whose cost is within a factor of ${ 22\/}$ of the cost of any simple k-edge connected graph. Based on our $O(1)$-approximation algorithm, we present an $O(\log r_{\max})$-approximation algorithm for the metric-cost node-connectivity survivable network design problem, where $r_{\max}$ denotes the maximum requirement over all pairs of nodes. Our results contrast with the case of edge costs of 0 or 1, where Kortsarz, Krauthgamer, and Lee. [SIAM J. Comput., 33 (2004), pp. 704–720] recently proved, assuming NP$\nsubseteq\;$DTIME($n^{polylog(n)}$), a hardness-of-approximation lower bound of $2^{\log^{1-\epsilon}n}$ for the subset k-node-connectivity problem, where $\epsilon$ denotes a small positive number. Joseph Cheriyan, Adrian Vetta |
SIAM J. Discret. Math. | 2 |
| 2005 | Nash Equilibria in Random GamesabstractWe consider Nash equilibria in 2-player random games and analyze a simple Las Vegas algorithm for finding an equilibrium. The algorithm is combinatorial and always finds a Nash equilibrium; on m /spl times/ n payoff matrices, it runs in time O(m/sup 2/n log log n + n/sup 2/m log log m) with high probability. Our main tool is a polytope formulation of equilibria. Imre Bárány, Santosh S. Vempala, Adrian Vetta |
FOCS | 3 |
| 2005 | Sink Equilibria and ConvergenceabstractWe introduce the concept of a sink equilibrium. A sink equilibrium is a strongly connected component with no outgoing arcs in the strategy profile graph associated with a game. The strategy profile graph has a vertex set induced by the set of pure strategy profiles; its arc set corresponds to transitions between strategy profiles that occur with nonzero probability. (Here our focus will just be on the special case in which the strategy profile graph is actually a best response graph; that is, its arc set corresponds exactly to best response moves that result from myopic or greedy behaviour). We argue that there is a natural convergence process to sink equilibria in games where agents use pure strategies. This leads to an alternative measure of the social cost of a lack of coordination, the price of sinking, which measures the worst case ratio between the value of a sink equilibrium and the value of the socially optimal solution. We define the value of a sink equilibrium to be the expected social value of the steady state distribution induced by a random walk on that sink. We illustrate the value of this measure in three ways. Firstly, we show that it may more accurately reflects the inefficiency of uncoordinated solutions in competitive games when the use of pure strategies is the norm. In particular, we give an example (a valid-utility game) in which the game converges to solutions which are a factor n worse than socially optimal. The price of sinking is indeed n, but the price of anarchy is close to 1. Secondly, sink equilibria always exist. Thus, even in games in which pure strategy Nash equilibria (PSNE) do not exist, we can still calculate the price of sinking. Thirdly, we show that bounding the price of sinking can have important implications for the speed of convergence to socially good solutions in games where the agents make best response moves in a random order. We present two examples to illustrate our ideas. (i) Unsplittable selfish routing (and weighted congestion games):we prove that the price of sinking for the weighted unsplittable flow version of the selfish routing problem (for bounded-degree polynomial latency functions) is at most O(2/sup 2d/ d/sup 2d + 3/). In comparison, we give instances of these games without any PSNE. Moreover, our proof technique implies fast convergence to socially good (approximate) solutions. This is in contrast to the negative result of Fabrikant, Papadimitriou, and Talwar (2004) showing the existence of exponentially long best-response paths. (ii) Valid-utility games: we show that for valid-utility games the price of sinking is at most n+1; thus the worst case price of sinking in a valid-utility game is between it and n+1. We use our proof to show fast convergence to constant factor approximate solutions in basic-utility games. In addition, we present a hardness result which shows that, in general, there might be states that are exponentially far from any sink equilibrium in valid-utility games. We prove this by showing that the problem of finding a sink equilibrium (or a PSNE) in valid-utility games is PLS-complete. Michel X. Goemans, Vahab S. Mirrokni, Adrian Vetta |
FOCS | 3 |
| 2005 | Approximate Min-max Relations for Odd Cycles in Planar Graphs
Samuel Fiorini, Nadia Hardy, Bruce A. Reed, Adrian Vetta |
IPCO | 4 |
| 2005 | Approximation algorithms for network design with metric costsabstractWe study undirected networks with edge costs that satisfy the triangle inequality. Let n denote the number of nodes. We present an O(1)-approximation algorithm for a generalization of the metric-cost subset k-node-connectivity problem. Our approximation guarantee is proved via lower bounds that apply to the simple edge-connectivity version of the problem, where the requirements are for edge-disjoint paths rather than for openly node-disjoint paths. A corollary is that, for metric costs and for each k=1,2,…,n-1, there exists a k-node connected graph whose cost is within a factor of 24 of the cost of any simple k-edge connected graph. This resolves an open question in the area. Based on our O(1)-approximation algorithm, we present an O(log rmax)-approximation algorithm for the node-connectivity survivable network design problem where rmax denotes the maximum requirement over all pairs of nodes. Our results contrast with the case of edge costs of zero or one, where Kortsarz et al. [20]recently proved, assuming NP⊈, quasi-P, a hardness-of-approximation lower bound of 2log 1-εn for the subset k-node-connectivity problem, where ε denotes a small positive number. Joseph Cheriyan, Adrian Vetta |
STOC | 2 |
| 2004 | Convergence Issues in Competitive Games
Vahab S. Mirrokni, Adrian Vetta |
APPROX-RANDOM | 2 |
| 2004 | (Almost) tight bounds and existence theorems for confluent flowsabstractA flow is said to be confluent if at any node all the flow leaves along a single edge. Given a directed graph G with k sinks and non-negative demands on all the nodes of G, we consider the problem of determining a confluent flow that routes every node demand to some sink such that the maximum congestion at a sink is minimized. Confluent flows arise in a variety of application areas, most notably in networking; in fact, most flows in the Internet are confluent since Internet routing is destination based.We present near-tight approximation algorithms, hardness results, and existence theorems for confluent flows. The main result of this paper is a polynomial-time algorithm for determining a confluent flow with congestion at most 1 + ln(k) in G, if G admits a splittable flow with congestion at most 1. We complement this result in two directions. First, we present a graph G that admits a splittable flow with congestion at most 1, yet no confluent flow with congestion smaller than Hk, thus establishing tight upper and lower bounds to within an additive constant less than 1. Second, we show that it is NP-hard to approximate the congestion of an optimal confluent flow to within a factor of (lg k)/2, thus resolving the polynomial-time approximability to within a multiplicative constant. We also consider a demand maximization version of the problem. We show that if G admits a splittable flow of congestion at most 1, then a variant of the congestion minimization algorithm yields a confluent flow in G with congestion at most 1 that satisfies 1/3 fraction of total demand.We show that the gap between confluent flows and splittable flows is much smaller, if the underlying graph were k connected. In particular, we prove that k-connected graphs with k sinks admit confluent flows of congestion less than C + dmax, where C is the congestion of the best splittable flow, and dmax is the maximum demand of any node in G. The proof of this existence theorem is non-constructive and relies on topological techniques introduced in [16]. Jiangzhuo Chen, Robert D. Kleinberg, László Lovász 0001, Rajmohan Rajaraman, Ravi Sundaram, Adrian Vetta |
STOC | 6 |
| 2004 | On clusterings: Good, bad and spectralabstractWe motivate and develop a natural bicriteria measure for assessing the quality of a clustering that avoids the drawbacks of existing measures. A simple recursive heuristic is shown to have poly-logarithmic worst-case guarantees under the new measure. The main result of the article is the analysis of a popular spectral algorithm. One variant of spectral clustering turns out to have effective worst-case guarantees; another finds a "good" clustering, if one exists. Ravi Kannan, Santosh S. Vempala, Adrian Vetta |
J. ACM | 3 |
| 2004 | Lighting fibers in a dark networkabstractWe consider the problem of network design in transparent, or clear channel, optical networks associated with wavelength-division multiplexing (WDM). We focus on the class of traffic engineering models known as routing, wavelength, and capacity assignment problems. Here, in contrast to traditional networks, traffic flow paths must also be assigned an end-to-end wavelength. This additional requirement means that there can be an increased cost associated with optimal capacity allocations for such WDM-flows. In general, this can be arbitrarily worse than traditional network designs. We argue that in order to evaluate the benefit of different switch technologies, a good benchmark is to measure the increase in costs purely in terms of link capacity, we call this the cost of transparency. Experimental research shows that this cost is small in multifiber networks with modest switching functionality at the nodes. We present theoretical justification for why this occurs, and prove that in multiwavelength multifiber transparent networks the cost of transparency all but disappears if there is moderate traffic load. Our arguments are based on efficient heuristics that may also be useful for more complex network optimizations. This suggests that the cost savings from using wavelength converters is significant only in young networks with relatively few fibers lit. Such savings may, thus, be small relative to the initial capital expense involved in installing wavelength conversion. F. Bruce Shepherd, Adrian Vetta |
IEEE J. Sel. Areas Commun. | 2 |
| 2003 | An Approximation Algorithm for the Minimum-Cost k-Vertex Connected SubgraphabstractWe present an approximation algorithm for the problem of finding a minimum-cost k-vertex connected spanning subgraph, assuming that the number of vertices is at least 6k 2 . The approximation guarantee is six times the kth harmonic number (which is O(log k)), and this is also an upper bound on the integrality ratio for a standard linear programming relaxation. Joseph Cheriyan, Santosh S. Vempala, Adrian Vetta |
SIAM J. Comput. | 3 |
| 2002 | Nash Equilibria in Competitive Societies, with Applications to Facility Location, Traffic Routing and AuctionsabstractWe consider the following class of problems. The value of an outcome to a society is measured via a submodular utility function (submodularity has a natural economic interpretation: decreasing marginal utility). Decisions, however, are controlled by non-cooperative agents who seek to maximise their own private utility. We present, under basic assumptions, guarantees on the social performance of Nash equilibria. For submodular utility functions, any Nash equilibrium gives an expected social utility within a factor 2 of optimal, subject to a function-dependent additive term. For non-decreasing, submodular utility functions, any Nash equilibrium gives an expected social utility within a factor 1+/spl delta/ of optimal, where 0/spl les//spl delta//spl les/1 is a number based upon discrete curvature of the function. A condition under which all sets of social and private utility functions induce pure strategy Nash equilibria is presented. The case in which agents themselves make use of approximation algorithms in decision making is discussed and performance guarantees given. Finally we present specific problems that fall into our framework. These include competitive versions of the facility location problem and k-median problem, a maximisation version of the traffic routing problem studied by Roughgarden and Tardos (2000), and multiple-item auctions. Adrian Vetta |
FOCS | 1 |
| 2002 | The Demand Matching Problem
F. Bruce Shepherd, Adrian Vetta |
IPCO | 2 |
| 2002 | Approximation algorithms for minimum-cost k-vertex connected subgraphsabstractWe present two new algorithms for the problem of nding a minimum-cost k-vertex connected spanning subgraph. The rst algorithm works on undirected graphs with at least 6k vertices and achieves an approximation of 6 times the kth harmonic number (which is O(log k)), The second algorithm works on any graph (directed or undirected) and gives an O( n=)-approximation algorithm for any > 0 and k (1 )n. These algorithms improve on the previous best approximation factor (more than k=2). The latter algorithm also extends to other problems in network design with vertex connectivity requirements. Our main tools are setpair relaxations, a theorem of Mader's (in the undirected case) and iterative rounding (general case). Joseph Cheriyan, Santosh S. Vempala, Adrian Vetta |
STOC | 3 |
| 2001 | Approximating the minimum strongly connected subgraph via a matching lower bound
Adrian Vetta |
SODA | 1 |
| 2000 | On Clusterings - Good, Bad and SpectralabstractWe propose a new measure for assessing the quality of a clustering. A simple heuristic is shown to give worst-case guarantees under the new measure. Then we present two results regarding the quality of the clustering found by a popular spectral algorithm. One proffers worst case guarantees whilst the other shows that if there exists a "good" clustering then the spectral algorithm will find one close to it. Ravi Kannan, Santosh S. Vempala, Adrian Vetta |
FOCS | 3 |