VLDB 2026 Research / reviewers in the wild / expert
Vijay V. Vazirani
dblp:84/5806
· DBLP profile ↗
149ranked-venue papers
23as first author
16since 2021 · last 2026
0000-0002-4106-9077ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 125 · 21 first-author · 13 since 2021Applied, interdisciplinary, general and emerging computing · 16 · 4 first-author · 2 since 2021Artificial intelligence and machine learning · 10 · 3 since 2021Systems, architecture and hardware · 3Computer networks · 3Security and privacy · 3Databases, data management, data science and information retrieval · 3 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Towards a Practical, Budget-Oblivious Algorithm for the Adwords Problem Under Small BidsabstractAbstract Motivated by recent insights into the online bipartite matching problem ( OBM ), our goal was to extend the optimal algorithm for it, namely Ranking , all the way to the special case of adwords problem, called Small , in which bids are small compared to budgets; the latter has been of considerable practical significance in ad auctions (Mehta et al. in J. ACM (JACM) 54:22-es, 2007). This approach would yield a budget-oblivious algorithm , i.e., the algorithm would not need to know budgets of advertisers and therefore could be used in autobidding platforms. We present such an algorithm for Single-Valued , a special case of Small . However, an extension to Small failed because of failure of the No-Surpassing Property . Since the probabilistic ideas underlying our algorithm are quite substantial, we have stated them formally, after assuming the No-Surpassing Property, and we leave the open problem of removing this assumption. Vijay V. Vazirani |
Algorithmica | 1 |
| 2025 | Fair Rent Division: New Budget and Rent ConstraintsabstractWe study the classical rent division problem, where n agents must allocate n indivisible rooms and split a fixed total rent R. The goal is to compute an envy-free (EF) allocation, where no agent prefers another agent’s room and rent to their own. This problem has been extensively studied under standard assumptions, where efficient algorithms for computing EF allocations are known. We extend this framework by introducing two practically motivated constraints: (i) lower and upper bounds on room rents, and (ii) room-specific budget for agents. We develop efficient combinatorial algorithms that either compute a feasible EF allocation or certify infeasibility. We further design algorithms to optimize over EF allocations using natural fairness objectives such as maximin utility, leximin utility, and minimum utility spread. Our approach unifies both constraint types within a single algorithmic framework, advancing the applicability of fair division methods in real-world platforms such as Spliddit. Rohith Reddy Gangam, Shayan Taherijam, Vijay V. Vazirani |
FSTTCS | 3 |
| 2025 | Matching Markets with Chores
Jugal Garg, Thorben Tröbst, Vijay V. Vazirani |
AAMAS | 3 |
| 2025 | Computational Complexity of the Hylland-Zeckhauser Mechanism for One-Sided Matching MarketsabstractAbstract. In 1979, Hylland and Zeckhauser [ J. Polit. Econ., 87 (1979), pp. 293–314] gave a simple and general mechanism for a one-sided matching market, given cardinal utilities of agents over goods. They use the power of a pricing mechanism, which endows their mechanism with several desirable properties—it produces an allocation that is Pareto optimal and envy free, and the mechanism is incentive compatible in the large. It therefore provides an attractive, off-the-shelf method for running an application involving such a market. With matching markets becoming ever more prevalent and impactful, it is imperative to characterize the computational complexity of this mechanism. We present the following results: (1) A combinatorial, strongly polynomial time algorithm for the dichotomous case, i.e., [Formula: see text] utilities, and more generally, when each agent’s utilities come from a bivalued set. (2) An example that has only irrational equilibria; hence this problem is not in PPAD. (3) A proof of membership of the problem in the class FIXP; as a corollary we get that a Hylland–Zeckhauser (HZ) equilibrium can always be expressed via algebraic numbers. For this purpose, we give a new proof of the existence of an HZ equilibrium using Brouwer’s fixed point theorem; the proof of Hylland and Zeckhauser used Kakutani’s fixed point theorem, which is more involved. (4) A proof of membership of the problem of computing an approximate HZ equilibrium in the class PPAD. In subsequent work [T. Chen et al., SODA 2022, SIAM, Philadelphia, pp. 2253–2268], the problem of computing an approximate HZ equilibrium was shown to be PPAD-hard, thereby establishing it to be PPAD-complete. We leave open the (difficult) question of determining if computing an exact HZ equilibrium is FIXP-hard. We also give pointers to the substantial body of work on cardinal-utility matching markets which followed [V. V. Vazirani and M. Yannakakis, LIPIcs. Leibniz Int. Proc. Inform. 185, Schloss Dagstuhl, Wadern Germany, 59]. Vijay V. Vazirani, Mihalis Yannakakis |
SIAM J. Comput. | 1 |
| 2024 | The Investment Management Game: Extending the Scope of the Notion of Core
Vijay V. Vazirani |
SAGT | 1 |
| 2024 | Cardinal-Utility Matching Markets: The Quest for Envy-Freeness, Pareto-Optimality, and Efficient ComputabilityabstractIn a one-sided matching market, we are given a set G of goods and a set A of agents with |A| = |G|. Agents have preferences over the goods and each agent is to be assigned exactly one good. The goal is to design a mechanism without monetary transfers which finds a perfect matching satisfying desirable game-theoretic properties. Markets of this kind arise in many scenarios where payments are impractical or immoral such as when assigning students to schools or doctors to hospitals. Thorben Tröbst, Vijay V. Vazirani |
EC | 2 |
| 2024 | Time-Efficient Algorithms for Nash-Bargaining-Based Matching Market Models
Ioannis Panageas, Thorben Tröbst, Vijay V. Vazirani |
WINE | 3 |
| 2024 | One-sided matching markets with endowments: equilibria and algorithms
Jugal Garg, Thorben Tröbst, Vijay V. Vazirani |
Auton. Agents Multi Agent Syst. | 3 |
| 2023 | Towards a Practical, Budget-Oblivious Algorithm for the Adwords Problem Under Small Bids
Vijay V. Vazirani |
FSTTCS | 1 |
| 2023 | A real polynomial for bipartite graph minimum weight perfect matchingsabstractIn a recent paper, Beniamini and Nisan [4] gave a closed-form formula for the unique multilinear polynomial for the Boolean function determining whether a given bipartite graph G⊆Kn,n has a perfect matching, together with an efficient algorithm for computing the coefficients of the monomials of this polynomial. We give the following generalization: Given an arbitrary weight function w on the edges of Kn,n, consider its set of minimum weight perfect matchings. We give the real multilinear polynomial for the Boolean function which determines if a graph G⊆Kn,n contains one of these minimum weight perfect matchings. Finally, we discuss a number of open problems which follow from [4] and our work; in particular, extending the main theorem of [4] to non-bipartite graphs. Thorben Tröbst, Vijay V. Vazirani |
Inf. Process. Lett. | 2 |
| 2022 | A Structural and Algorithmic Study of Stable Matching Lattices of "Nearby" Instances, with Applications
Rohith Reddy Gangam, Tung Mai, Nitya Raju, Vijay V. Vazirani |
FSTTCS | 4 |
| 2022 | New Characterizations of Core Imputations of Matching and b-Matching Games
Vijay V. Vazirani |
FSTTCS | 1 |
| 2022 | Nash-Bargaining-Based Models for Matching Markets: One-Sided and Two-Sided; Fisher and Arrow-DebreuabstractThis paper addresses two deficiencies of models in the area of matching-based market design. The first arises from the recent realization that the most prominent solution that uses cardinal utilities, namely the Hylland-Zeckhauser (HZ) mechanism, is intractable; computation of even an approximate equilibrium is PPAD-complete. The second is the extreme paucity of models that use cardinal utilities. Our paper addresses both these issues by proposing Nash-bargaining-based matching market models. Since the Nash bargaining solution is captured by a convex program, efficiency follows. In addition, it possesses several desirable game-theoretic properties. Our approach yields a rich collection of models: for one-sided as well as two-sided markets, for Fisher as well as Arrow-Debreu settings, and for a wide range of utility functions, all the way from linear to Leontief. We give very fast implementations for these models using Frank-Wolfe and Cutting Plane algorithms. These help solve large instances with several thousand agents and goods in a matter of minutes on a PC, even for a one-sided matching market under piecewise-linear concave utility functions and a two-sided matching market under linear utility functions. In contrast, using HZ, going beyond even $n = 10$ is prohibitive. Several new ideas were needed, beyond the standard methods, to obtain these implementations. In particular, we present several lower bounding schemes, which not only help improve the convergence of our solution methods but also shed light on fairness properties of the Nash-bargaining-based models. Mojtaba Hosseini, Vijay V. Vazirani |
ITCS | 2 |
| 2022 | Online Bipartite Matching and Adwords (Invited Talk)abstractIn the classic Adwords problem introduced by Mehta et al.\ (2007), we have a bipartite graph between advertisers and queries. Each advertiser has a maximum budget that is known a priori. Queries are unknown a priori and arrive sequentially. When a query arrives, advertisers make bids and we (immediately and irrevocably) decide which (if any) Ad to display based on the bids and advertiser budgets. The winning advertiser for each query pays their bid up to their remaining budget. Our goal is to maximize total budget utilized without any foreknowledge of the arrival sequence (which could be adversarial). We consider the setting where the online algorithm does not know the advertisers' budgets a priori and the budget of an advertiser is revealed to the algorithm only when it is exceeded. A naïve greedy algorithm is 0.5 competitive for this setting and finding an algorithm with better performance remained an open problem. We show that no deterministic algorithm has competitive ratio better than 0.5 and give the first (randomized) algorithm with strictly better performance guarantee. We show that the competitive ratio of our algorithm is at least 0.522 but also strictly less than $(1-1/e)$. We present novel applications of budget oblivious algorithms in search ads and beyond. In particular, we show that our algorithm achieves the best possible performance guarantee for deterministic online matching in the presence of multi-channel traffic (Manshadi et al. (2022)). Vijay V. Vazirani |
MFCS | 1 |
| 2021 | Computational Complexity of the Hylland-Zeckhauser Scheme for One-Sided Matching MarketsabstractIn 1979, Hylland and Zeckhauser [Hylland and Zeckhauser, 1979] gave a simple and general scheme for implementing a one-sided matching market using the power of a pricing mechanism. Their method has nice properties - it is incentive compatible in the large and produces an allocation that is Pareto optimal - and hence it provides an attractive, off-the-shelf method for running an application involving such a market. With matching markets becoming ever more prevalent and impactful, it is imperative to finally settle the computational complexity of this scheme. We present the following partial resolution: 1) A combinatorial, strongly polynomial time algorithm for the dichotomous case, i.e., 0/1 utilities, and more generally, when each agent’s utilities come from a bi-valued set. 2) An example that has only irrational equilibria, hence proving that this problem is not in PPAD. 3) A proof of membership of the problem in the class FIXP. 4) A proof of membership of the problem of computing an approximate HZ equilibrium in the class PPAD. We leave open the (difficult) questions of determining if computing an exact HZ equilibrium is FIXP-hard and an approximate HZ equilibrium is PPAD-hard. Vijay V. Vazirani, Mihalis Yannakakis |
ITCS | 1 |
| 2021 | NC Algorithms for Computing a Perfect Matching and a Maximum Flow in One-Crossing-Minor-Free GraphsabstractIn 1988, Vazirani gave an NC algorithm for computing the number of perfect matchings in $K_{3,3}$-minor-free graphs by building on Kasteleyn's scheme for planar graphs, and stated that this “opens up the possibility of obtaining an NC algorithm for finding a perfect matching in $K_{3,3}$-free graphs.” In this paper, we finally settle this 30-year-old open problem. Building on recent NC algorithms for planar and bounded-genus perfect matching by Anari and Vazirani and later by Sankowski, we obtain NC algorithms for perfect matching in any minor-closed graph family that forbids a one-crossing graph. This family includes several well-studied graph families including the $K_{3,3}$-minor-free graphs and $K_5$-minor-free graphs. Graphs in these families not only have unbounded genus, but can have genus as high as $O(n)$. Our method applies as well to several other problems related to perfect matching. In particular, we obtain NC algorithms for the following problems in any family of graphs (or networks) with a one-crossing forbidden minor: (1) Determining whether a given graph has a perfect matching and, if so, finding one. (2) Finding a minimum-weight perfect matching in the graph, assuming that the edge weights are polynomially bounded. (3) Finding a maximum $st$-flow in the network, with arbitrary capacities. The main new idea enabling our results is the definition and use of matching-mimicking networks, small replacement networks that behave the same with respect to matching problems involving a fixed set of terminals, as the larger network they replace. David Eppstein, Vijay V. Vazirani |
SIAM J. Comput. | 2 |
| 2020 | Stability-Preserving, Time-Efficient Mechanisms for School Choice in Two RoundsabstractWe address the following dynamic version of the school choice question: a city, named City, admits students in two temporally-separated rounds, denoted $\mathcal{R}_1$ and $\mathcal{R}_2$. In round $\mathcal{R}_1$, the capacity of each school is fixed and mechanism $\mathcal{M}_1$ finds a student optimal stable matching. In round $\mathcal{R}_2$, certain parameters change, e.g., new students move into the City or the City is happy to allocate extra seats to specific schools. We study a number of Settings of this kind and give polynomial time algorithms for obtaining a stable matching for the new situations. It is well established that switching the school of a student midway, unsynchronized with her classmates, can cause traumatic effects. This fact guides us to two types of results, the first simply disallows any re-allocations in round $\mathcal{R}_2$, and the second asks for a stable matching that minimizes the number of re-allocations. For the latter, we prove that the stable matchings which minimize the number of re-allocations form a sublattice of the lattice of stable matchings. Observations about incentive compatibility are woven into these results. We also give a third type of results, namely proofs of NP-hardness for a mechanism for round $\mathcal{R}_2$ under certain settings. Karthik Gajulapalli, James A. Liu, Tung Mai, Vijay V. Vazirani |
FSTTCS | 4 |
| 2020 | Matching Is as Easy as the Decision Problem, in the NC ModelabstractIs matching in NC, i.e., is there a deterministic fast parallel algorithm for it? This has been an outstanding open question in TCS for over three decades, ever since the discovery of randomized NC matching algorithms [KUW85, MVV87]. Over the last five years, the theoretical computer science community has launched a relentless attack on this question, leading to the discovery of several powerful ideas. We give what appears to be the culmination of this line of work: An NC algorithm for finding a minimum-weight perfect matching in a general graph with polynomially bounded edge weights, provided it is given an oracle for the decision problem. Consequently, for settling the main open problem, it suffices to obtain an NC algorithm for the decision problem. We believe this new fact has qualitatively changed the nature of this open problem. All known efficient matching algorithms for general graphs follow one of two approaches: given by Edmonds [Edm65] and Lovász [Lov79]. Our oracle-based algorithm follows a new approach and uses many of the ideas discovered in the last five years. The difficulty of obtaining an NC perfect matching algorithm led researchers to study matching vis-a-vis clever relaxations of the class NC. In this vein, recently Goldwasser and Grossman [GG15] gave a pseudo-deterministic RNC algorithm for finding a perfect matching in a bipartite graph, i.e., an RNC algorithm with the additional requirement that on the same graph, it should return the same (i.e., unique) perfect matching for almost all choices of random bits. A corollary of our reduction is an analogous algorithm for general graphs. Nima Anari, Vijay V. Vazirani |
ITCS | 2 |
| 2020 | Planar Graph Perfect Matching Is in NC
Nima Anari, Vijay V. Vazirani |
J. ACM | 2 |
| 2020 | An incentive compatible, efficient market for air traffic flow management
Ruta Mehta, Vijay V. Vazirani |
Theor. Comput. Sci. | 2 |
| 2019 | NC Algorithms for Computing a Perfect Matching, the Number of Perfect Matchings, and a Maximum Flow in One-Crossing-Minor-Free GraphsabstractIn 1988, Vazirani gave an NC algorithm for computing the number of perfect matchings in K3,3-minor-free graphs by building on Kasteleyn's scheme for planar graphs, and stated that this "opens up the possibility of obtaining an NC algorithm for finding a perfect matching in K3,3-free graphs." In this paper, we finally settle this 30-year-old open problem. Building on recent NC algorithms for planar and bounded-genus perfect matching by Anari and Vazirani and by Sankowski, we obtain NC algorithms for perfect matching in any minor-closed graph family that forbids a one-crossing graph. This result applies to several well-studied graph families including the K3,3-minor-free graphs and K5-minor-free graphs. Graphs in these families not only have unbounded genus, but can have genus as high as O(n). Our method applies as well to several other problems related to perfect matching. In particular, we obtain NC algorithms for the following problems in any family of graphs (or networks) with a one-crossing forbidden minor: - Determining whether a given graph has a perfect matching and if so, finding one. - Finding a minimum weight perfect matching in the graph, assuming that the edge weights are polynomially bounded. - Computing the number of perfect matchings in the graph. - Finding a maximum st-flow in the network, with arbitrary capacities. The main new idea enabling our results is the definition and use of matching-mimicking networks, small replacement networks that behave the same, with respect to matching problems involving a fixed set of terminals, as the larger network they replace. David Eppstein, Vijay V. Vazirani |
SPAA | 2 |
| 2018 | Finding Stable Matchings That Are Robust to Errors in the InputabstractIn this paper, we introduce the issue of finding solutions to the stable matching problem that are robust to errors in the input and we obtain the first algorithmic results on this topic. In the process, we also initiate work on a new structural question concerning the stable matching problem, namely finding relationships between the lattices of solutions of two "nearby" instances. Our main algorithmic result is the following: We identify a polynomially large class of errors, D, that can be introduced in a stable matching instance. Given an instance A of stable matching, let B be the instance that results after introducing one error from D, chosen via a discrete probability distribution. The problem is to find a stable matching for A that maximizes the probability of being stable for B as well. Via new structural properties of the type described in the question stated above, we give a polynomial time algorithm for this problem. Tung Mai, Vijay V. Vazirani |
ESA | 2 |
| 2018 | Planar Graph Perfect Matching Is in NCabstractIs perfect matching in NC? That is, is there a deterministic fast parallel algorithm for it? This has been an outstanding open question in theoretical computer science for over three decades, ever since the discovery of RNC perfect matching algorithms. Within this question, the case of planar graphs has remained an enigma: On the one hand, counting the number of perfect matchings is far harder than finding one (the former is #P-complete and the latter is in P), and on the other, for planar graphs, counting has long been known to be in NC whereas finding one has resisted a solution. In this article, we give an NC algorithm for finding a perfect matching in a planar graph. Our algorithm uses the above-stated fact about counting perfect matchings in a crucial way. Our main new idea is an NC algorithm for finding a face of the perfect matching polytope at which a set (which could be polynomially large) of conditions, involving constraints of the polytope, are simultaneously satisfied. Several other ideas are also needed, such as finding, in NC, a point in the interior of the minimum-weight face of this polytope and finding a balanced tight odd set. Nima Anari, Vijay V. Vazirani |
FOCS | 2 |
| 2018 | Cycles in Zero-Sum Differential Games and Biological DiversityabstractNegative frequency-dependent selection (i.e., declining fitness with increased frequency in the population) is thought to be one of the factors that maintains biological diversity. In this paper, we give a concrete mathematical argument supporting this. Our model is as follows: A collection of species derive their fitnesses via a rock-paper-scissors-type game whose precise payoffs are a function of the environment. The new aspect of our model lies in adding a feedback loop: the environment changes according to the relative fitnesses of the species (hence, payoffs change as a function of fitness, which in turn changes as a function of payoffs). The changes in the payoffs are in keeping with the principle of negative frequency-dependent selection, which is widespread in nature. In order to model our game as a continuous time dynamical system, we cast it in the setting of a differential game. We show that for certain parameters, this dynamics cycles, i.e., no species goes extinct and diversity is maintained. We believe that our techniques can be applied to optimization and machine learning to show that first order methods (e.g., gradient descent/ascent) do cycle even in online settings in which the loss function changes with time. Tung Mai, Milena Mihail, Ioannis Panageas, Will Ratcliff, Vijay V. Vazirani, Peter Yunker |
EC | 5 |
| 2018 | Nash Social Welfare for Indivisible Items under Separable, Piecewise-Linear Concave UtilitiesabstractRecently Cole and Gkatzelis [10] gave the first constant factor approximation algorithm for the problem of allocating indivisible items to agents, under additive valuations, so as to maximize the Nash social welfare (NSW). We give constant factor algorithms for a substantial generalization of their problem – to the case of separable, piecewise-linear concave utility functions. We give two such algorithms, the first using market equilibria and the second using the theory of real stable polynomials. Both approaches require new algorithmic ideas. Nima Anari, Tung Mai, Shayan Oveis Gharan, Vijay V. Vazirani |
SODA | 4 |
| 2018 | A New Class of Combinatorial Markets with Covering Constraints: Algorithms and ApplicationsabstractWe introduce a new class of combinatorial markets in which agents have covering constraints over resources required and are interested in delay minimization. Our market model is applicable to several settings including scheduling and communicating over a network. This model is quite different from the traditional models, to the extent that neither do the classical equilibrium existence results seem to apply to it nor do any of the efficient algorithmic techniques developed to compute equilibria. In particular, our model does not satisfy the condition of non-satiation, which is used critically to show the existence of equilibria in traditional market models and we observe that our set of equilibrium prices could be a connected, nonconvex set. We give a proof of the existence of equilibria and a polynomial time algorithm for finding one, drawing heavily on techniques from LP duality and submodular minimization. Finally, we show that our model inherits many of the fairness properties of traditional equilibrium models as well as new models, such as CEEI. Nikhil R. Devanur, Jugal Garg, Ruta Mehta, Vijay V. Vazirani, Sadra Yazdanbod |
SODA | 4 |
| 2017 | Probabilistic estimation of overlap graphs for large sequence datasetsabstractSequence overlap graphs, constructed based on suffix-prefix relationships between pairs of sequences, are an important data structure in computational biology. High throughput sequencers can read several million to a few billion DNA fragments in a single experiment, making the construction of overlap graphs for such datasets compute-intensive. In this paper, we present a Locality-Sensitive Hashing based parallel heuristic algorithm to construct overlap graphs for large genomic datasets. With reasonable assumptions on the characteristics of input sequences, we establish probabilistic bounds on the quality of the overlap graphs so produced. We demonstrate the validity and efficiency of our approach by comparing against true overlap graphs using datasets derived from small (E. coli) and large (H. sapiens) genomes. Rahul Nihalani, Sriram P. Chockalingam, Shaowei Zhu 0001, Vijay V. Vazirani, Srinivas Aluru |
BIBM | 4 |
| 2017 | An Incentive Compatible, Efficient Market for Air Traffic Flow Management
Ruta Mehta, Vijay V. Vazirani |
COCOON | 2 |
| 2017 | Opinion Dynamics in Networks: Convergence, Stability and Lack of ExplosionabstractInspired by the work of Kempe et al. [Kempe, Kleinberg, Oren, Slivkins, EC 2013], we introduce and analyze a model on opinion formation; the update rule of our dynamics is a simplified version of that of [Kempe, Kleinberg, Oren, Slivkins, EC 2013]. We assume that the population is partitioned into types whose interaction pattern is specified by a graph. Interaction leads to population mass moving from types of smaller mass to those of bigger mass. We show that starting uniformly at random over all population vectors on the simplex, our dynamics converges point-wise with probability one to an independent set. This settles an open problem of [Kempe, Kleinberg, Oren, Slivkins, EC 2013], as applicable to our dynamics. We believe that our techniques can be used to settle the open problem for the Kempe et al. dynamics as well. Next, we extend the model of Kempe et al. by introducing the notion of birth and death of types, with the interaction graph evolving appropriately. Birth of types is determined by a Bernoulli process and types die when their population mass is less than epsilon (a parameter). We show that if the births are infrequent, then there are long periods of "stability" in which there is no population mass that moves. Finally we show that even if births are frequent and "stability" is not attained, the total number of types does not explode: it remains logarithmic in 1/epsilon. Tung Mai, Ioannis Panageas, Vijay V. Vazirani |
ICALP | 3 |
| 2017 | Mutation, Sexual Reproduction and Survival in Dynamic EnvironmentsabstractA new approach to understanding evolution [Val09], namely viewing it through the lens of computation, has already started yielding new insights, e.g., natural selection under sexual reproduction can be interpreted as the Multiplicative Weight Update (MWU) Algorithm in coordination games played among genes [CLPV14]. Using this machinery, we study the role of mutation in changing environments in the presence of sexual reproduction. Following [WVA05], we model changing environments via a Markov chain, with the states representing environments, each with its own fitness matrix. In this setting, we show that in the absence of mutation, the population goes extinct, but in the presence of mutation, the population survives with positive probability. On the way to proving the above theorem, we need to establish some facts about dynamics in games. We provide the first, to our knowledge, polynomial convergence bound for noisy MWU in a coordination game. Finally, we also show that in static environments, sexual evolution with mutation converges, for any level of mutation. Ruta Mehta, Ioannis Panageas, Georgios Piliouras, Prasad Tetali, Vijay V. Vazirani |
ITCS | 5 |
| 2017 | Convex Program Duality, Fisher Markets, and Nash Social WelfareabstractNo abstract available. Richard Cole 0001, Nikhil R. Devanur, Vasilis Gkatzelis, Kamal Jain, Tung Mai, Vijay V. Vazirani, Sadra Yazdanbod |
EC | 6 |
| 2017 | Settling the complexity of Leontief and PLC exchange markets under exact and approximate equilibriaabstractOur first result shows membership in PPAD for the problem of computing approximate equilibria for an Arrow-Debreu exchange market for piecewise-linear concave (PLC) utility functions. As a corollary we also obtain membership in PPAD for Leontief utility functions. This settles an open question of Vazirani and Yannakakis (2011). Jugal Garg, Ruta Mehta, Vijay V. Vazirani, Sadra Yazdanbod |
STOC | 3 |
| 2017 | A Performance-Based Scheme for Pricing Resources in the Cloud
Kamal Jain, Tung Mai, Vijay V. Vazirani |
WINE | 3 |
| 2015 | Allocation of Divisible Goods Under Lexicographic PreferencesabstractWe present a simple and natural non-pricing mechanism for allocating divisible goods among strategic agents having lexicographic preferences. Our mechanism has favorable properties of incentive compatibility (strategy-proofness), Pareto efficiency, envy-freeness, and time efficiency. Leonard J. Schulman, Vijay V. Vazirani |
FSTTCS | 2 |
| 2015 | ETR-Completeness for Decision Versions of Multi-player (Symmetric) Nash Equilibria
Jugal Garg, Ruta Mehta, Vijay V. Vazirani, Sadra Yazdanbod |
ICALP (1) | 3 |
| 2015 | Settling Some Open Problems on 2-Player Symmetric Nash Equilibria
Ruta Mehta, Vijay V. Vazirani, Sadra Yazdanbod |
SAGT | 2 |
| 2015 | A Complementary Pivot Algorithm for Market Equilibrium under Separable, Piecewise-Linear Concave UtilitiesabstractUsing Lemke's scheme, we give a complementary pivot algorithm for computing an equilibrium for Arrow--Debreu markets under separable, piecewise-linear concave (SPLC) utilities. Despite the polynomial parity argument on directed graphs (PPAD) completeness of this case, experiments indicate that our algorithm is practical---on randomly generated instances, the number of iterations it needs is linear in the total number of segments (i.e., pieces) in all the utility functions specified in the input. Our paper settles a number of open problems: (1) Eaves (1976) gave an LCP formulation and a Lemke-type algorithm for the linear Arrow--Debreu model. We generalize both to the SPLC case, hence settling the relevant part of his open problem. (2) Our path following algorithm for SPLC markets, together with a result of Todd (1976), gives a direct proof of membership of such markets in PPAD and settles a question of Vazirani and Yannakakis (2011). (3) We settle a question of Devanur and Kannan (2008) of obtaining a “systematic way of finding equilibrium instead of the brute-force way” for the separable case and we obtain a strongly polynomial algorithm if the number of goods or agents is constant. (4) We give a combinatorial way of interpreting Eaves' algorithm for the linear case, hence answering Eaves' question (1976), “That the algorithm can be interpreted as a `global market adjustment mechanism' might be interesting to explore.” Jugal Garg, Ruta Mehta, Milind A. Sohoni, Vijay V. Vazirani |
SIAM J. Comput. | 4 |
| 2014 | On Computability of Equilibria in Markets with ProductionabstractEven though production is an integral part of the Arrow-Debreu market model, most of the work in theoretical computer science has so far concentrated on markets without production, i.e., the exchange economy. This paper takes a significant step towards understanding computational aspects of markets with production. For markets with separable, piecewise-linear concave (SPLC) utilities and SPLC production, we obtain a linear complementarity problem (LCP) formulation that captures exactly the set of equilibria, and we further give a complementary pivot algorithm for finding an equilibrium. This settles a question asked by Eaves in 1975 [14]. Since this is a path-following algorithm, we obtain a proof of membership of this problem in PPAD, using Todd, 1976. We also obtain an elementary proof of existence of equilibrium (i.e., without using a fixed point theorem), rationality, and oddness of the number of equilibria. We further give a proof of PPAD-hardness for this problem and also for its restriction to markets with linear utilities and SPLC production. Experiments show that our algorithm is practical. Also, it is strongly polynomial when the number of goods or the number of agents and firms is constant. This extends the result of Devanur and Kannan (2008) to markets with production. Finally, we show that an LCP-based approach cannot be extended to PLC (non-separable) production, by constructing an example which has only irrational equilibria. Jugal Garg, Vijay V. Vazirani |
SODA | 2 |
| 2014 | Dichotomies in equilibrium computation, and complementary pivot algorithms for a new class of non-separable utility functionsabstractAfter more than a decade of work in TCS on the computability of market equilibria, complementary pivot algorithms have emerged as the best hope of obtaining practical algorithms. So far they have been used for markets under separable, piecewise-linear concave (SPLC) utility functions [23] and SPLC production sets [25]. Can his approach extend to non-separable utility functions and production sets? A major impediment is rationality, i.e., if all parameters are set to rational numbers, there should be a rational equilibrium. Jugal Garg, Ruta Mehta, Vijay V. Vazirani |
STOC | 3 |
| 2014 | Learning Economic Parameters from Revealed Preferences
Maria-Florina Balcan, Amit Daniely, Ruta Mehta, Ruth Urner, Vijay V. Vazirani |
WINE | 5 |
| 2014 | Submodularity Helps in Nash and Nonsymmetric Bargaining GamesabstractMotivated by the recent work of [V. V. Vazirani, J. ACM, 59 (2012), 7], we take a fresh look at understanding the quality and robustness of solutions to Nash and nonsymmetric bargaining games by subjecting them to several stress tests. Our tests are quite basic; e.g., we ask whether the solutions are computable in polynomial time, and whether they have certain properties such as efficiency, fairness, and desirable response when agents change their disagreement points or play with a subset of the agents. Our main conclusion is that imposing submodularity, a natural economies of scale condition, on Nash and nonsymmetric bargaining games endows them with several desirable properties. Deeparnab Chakrabarty, Gagan Goel, Vijay V. Vazirani, Lei Wang 0010, Changyuan Yu |
SIAM J. Discret. Math. | 3 |
| 2013 | Thrifty Algorithms for Multistage Robust Optimization
Anupam Gupta 0001, Viswanath Nagarajan, Vijay V. Vazirani |
IPCO | 3 |
| 2013 | Nonseparable, Concave Utilities Are Easy - in a Perfect Price Discrimination Market ModelabstractRecent results establishing evidence of intractability for such restrictive utility functions as additively separable, piecewise-linear and concave, under both Fisher and Arrow--Debreu market models, have prompted the question of whether we have failed to capture some essential elements of real markets, which seem to do a good job of finding prices that maintain parity between supply and demand. The main point of this paper is to show that even nonseparable, concave utility functions can be handled efficiently in a suitably chosen, though natural, realistic, and useful, market model. Our model allows for perfect price discrimination, supports unique equilibrium prices, and satisfies both welfare theorems. Vijay V. Vazirani |
SIAM J. Discret. Math. | 1 |
| 2012 | The notion of a rational convex program, and an algorithm for the Arrow-Debreu Nash bargaining gameabstractWe introduce the notion of a rational convex program (RCP) and we classify the known RCPs into two classes: quadratic and logarithmic. The importance of rationality is that it opens up the possibility of computing an optimal solution to the program via an algorithm that is either combinatorial or uses an LP-oracle. Next, from the linear case of the Arrow-Debreu market model, we define a new Nash bargaining game, which we call ADNB. We show that the convex program for ADNB is a logarithmic RCP, but unlike other known members of this class, it is non-total. Our main result is a combinatorial, polynomial time algorithm for ADNB. It turns out that the reason for infeasibility of logarithmic RCPs is quite different from that for LPs and quadratic RCPs. Finally, we present a number of interesting questions that the new notion of RCP raises. Vijay V. Vazirani |
SODA | 1 |
| 2012 | A complementary pivot algorithm for markets under separable, piecewise-linear concave utilitiesabstractUsing the powerful machinery of the linear complementarity problem and Lemke's algorithm, we give a practical algorithm for computing an equilibrium for Arrow-Debreu markets under separable, piecewise-linear concave (SPLC) utilities, despite the PPAD-completeness of this case. As a corollary, we obtain the first elementary proof of existence of equilibrium for this case, i.e., without using fixed point theorems. In 1975, Eaves [10] had given such an algorithm for the case of linear utilities and had asked for an extension to the piecewise-linear, concave utilities. Our result settles the relevant subcase of his problem as well as the problem of Vazirani and Yannakakis of obtaining a path following algorithm for SPLC markets, thereby giving a direct proof of membership of this case in PPAD. Jugal Garg, Ruta Mehta, Milind A. Sohoni, Vijay V. Vazirani |
STOC | 4 |
| 2012 | The notion of a rational convex program, and an algorithm for the arrow-debreu Nash bargaining gameabstractWe introduce the notion of a rational convex program (RCP) and we classify the known RCPs into two classes: quadratic and logarithmic. The importance of rationality is that it opens up the possibility of computing an optimal solution to the program via an algorithm that is either combinatorial or uses an LP-oracle. Next, we define a new Nash bargaining game, called ADNB, which is derived from the linear case of the Arrow-Debreu market model. We show that the convex program for ADNB is a logarithmic RCP, but unlike other known members of this class, it is nontotal. Our main result is a combinatorial, polynomial-time algorithm for ADNB. It turns out that the reason for infeasibility of logarithmic RCPs is quite different from that for LPs and quadratic RCPs. We believe that our ideas for surmounting the new difficulties will be useful for dealing with other nontotal RCPs as well. We give an application of our combinatorial algorithm for ADNB to an important “fair” throughput allocation problem on a wireless channel. Finally, we present a number of interesting questions that the new notion of RCP raises. Vijay V. Vazirani |
J. ACM | 1 |
| 2012 | Rational Convex Programs and Efficient Algorithms for 2-Player Nash and Nonsymmetric Bargaining GamesabstractThe solution to a Nash or a nonsymmetric bargaining game is obtained by maximizing a concave function over a convex set; i.e., it is the solution to a convex program. We show that each 2-player game whose convex program has linear constraints, admits a rational solution and such a solution can be found in polynomial time using only an LP solver. If, in addition, the game is succinct, i.e., the coefficients in its convex program are "small," then its solution can be found in strongly polynomial time. We also give nonsuccinct linear games whose solution can be found in strongly polynomial time. Vijay V. Vazirani |
SIAM J. Discret. Math. | 1 |
| 2011 | How many tiers?: pricing in the internet transit marketabstractISPs are increasingly selling "tiered" contracts, which offer Internet connectivity to wholesale customers in bundles, at rates based on the cost of the links that the traffic in the bundle is traversing. Although providers have already begun to implement and deploy tiered pricing contracts, little is known about how to structure them. While contracts that sell connectivity on finer granularities improve market efficiency, they are also more costly for ISPs to implement and more difficult for customers to understand. Our goal is to analyze whether current tiered pricing practices in the wholesale transit market yield optimal profits for ISPs and whether better bundling strategies might exist. In the process, we deliver two contributions: 1) we develop a novel way of mapping traffic and topology data to a demand and cost model, and 2) we fit this model on three large real-world networks: an European transit ISP, a content distribution network, and an academic research network, and run counterfactuals to evaluate the effects of different bundling strategies. Our results show that the common ISP practice of structuring tiered contracts according to the cost of carrying the traffic flows (e.g., offering a discount for traffic that is local) can be suboptimal and that dividing contracts based on both traffic demand and the cost of carrying it into only three or four tiers yields near-optimal profit for the ISP. Vytautas Valancius, Cristian Lumezanu, Nick Feamster, Ramesh Johari, Vijay V. Vazirani |
SIGCOMM | 5 |
| 2011 | Market equilibrium under separable, piecewise-linear, concave utilitiesabstractWe consider Fisher and Arrow--Debreu markets under additively separable, piecewise-linear, concave utility functions and obtain the following results. For both market models, if an equilibrium exists, there is one that is rational and can be written using polynomially many bits. There is no simple necessary and sufficient condition for the existence of an equilibrium: The problem of checking for existence of an equilibrium is NP-complete for both market models; the same holds for existence of an ε-approximate equilibrium, for ε = O ( n −5 ). Under standard (mild) sufficient conditions, the problem of finding an exact equilibrium is in PPAD for both market models. Finally, building on the techniques of Chen et al. [2009a] we prove that under these sufficient conditions, finding an equilibrium for Fisher markets is PPAD-hard. Vijay V. Vazirani, Mihalis Yannakakis |
J. ACM | 1 |
| 2010 | A Perfect Price Discrimination Market Model with Production, and a (Rational) Convex Program for It
Gagan Goel, Vijay V. Vazirani |
SAGT | 2 |
| 2010 | 2-Player Nash and Nonsymmetric Bargaining Games: Algorithms and Structural Properties
Vijay V. Vazirani |
SAGT | 1 |
| 2010 | Rationality and Strongly Polynomial Solvability of Eisenberg--Gale Markets with Two AgentsabstractInspired by the convex program of Eisenberg and Gale which captures Fisher markets with linear utilities, Jain and Vazirani [K. Jain and V. V. Vazirani, Games and Economic Behavior, 70 (2010), pp. 84–106] introduced the class of Eisenberg–Gale (EG) markets. We study the structure of EG(2) markets, the class of EG markets with two agents. We prove that all markets in this class are rational, that is, they have rational equilibrium, and they admit strongly polynomial time algorithms whenever the polytope containing the set of feasible utilities of the two agents can be described via a combinatorial linear program (LP). This helps positively resolve the status of two markets left as open problems by Jain and Vazirani: the capacity allocation market in a directed graph with two source-sink pairs and the network coding market in a directed network with two sources. Our algorithms for solving the corresponding nonlinear convex programs are fundamentally different from those obtained by Jain and Vazirani; whereas they use the primal-dual schema, our main tool is binary search powered by the strong LP-duality theorem. Deeparnab Chakrabarty, Nikhil R. Devanur, Vijay V. Vazirani |
SIAM J. Discret. Math. | 3 |
| 2010 | Design is as Easy as OptimizationabstractWe consider the class of max-min and min-max optimization problems subject to a global budget constraint. We undertake a systematic algorithmic and complexity-theoretic study of such problems, which we call design problems. Every optimization problem leads to a natural design problem. Our main result uses techniques of Freund and Schapire [Games Econom. Behav., 29 (1999), pp. 79–103] from learning theory, and its generalizations, to show that for a large class of optimization problems, the design version is as easy as the optimization version. We also observe the relationship between max-min design problems and fractional packing problems. In particular, we obtain in a systematic fashion results about the fractional packing number of Steiner trees. Deeparnab Chakrabarty, Aranyak Mehta, Vijay V. Vazirani |
SIAM J. Discret. Math. | 3 |
| 2008 | Nash Bargaining Via Flexible Budget Markets
Vijay V. Vazirani |
AAIM | 1 |
| 2008 | MINT: a Market for INternet TransitabstractToday's Internet's routing paths are inefficient with respect to both connectivity and the market for interconnection. The former manifests itself via needlessly long paths, de-peering, etc. The latter arises because of a primitive market structure that results in unfulfilled demand and unused capacity. Today's networks make pairwise, myopic interconnection decisions based on business considerations that may not mirror considerations of the edge networks (or end systems) that would benefit from the existence of a particular interconnection. These bilateral contracts are also complex and difficult to enforce. Vytautas Valancius, Nick Feamster, Ramesh Johari, Vijay V. Vazirani |
CoNEXT | 4 |
| 2008 | Solvency Games
Noam Berger, Nevin Kapur, Leonard J. Schulman, Vijay V. Vazirani |
FSTTCS | 4 |
| 2008 | Fast monitoring of traffic subpopulationsabstractNetwork accounting, forensics, security, and performance monitoring applications often need to examine detailed traces from subsets of flows ("subpopulations"), where the application desires flexibility in specifying the subpopulation (e.g., to detect a portscan, the application must observe many packets between a source and a destination with one packet to each port). However, the dynamism and volume of network traffic on many high-speed links necessitates traffic sampling, which adversely affects subpopulation monitoring: because many subpopulations of interest to operators are low-volume flows, conventional sampling schemes (e.g., uniform random sampling) miss much of the subpopulation's traffic. Today's routers and network devices provide scant support for monitoring specific traffic subpopulations. Anirudh Ramachandran, Srinivasan Seetharaman, Nick Feamster, Vijay V. Vazirani |
Internet Measurement Conference | 4 |
| 2008 | New Geometry-Inspired Relaxations and Algorithms for the Metric Steiner Tree Problem
Deeparnab Chakrabarty, Nikhil R. Devanur, Vijay V. Vazirani |
IPCO | 3 |
| 2008 | Random Bichromatic Matchings
Nayantara Bhatnagar, Dana Randall, Vijay V. Vazirani, Eric Vigoda |
Algorithmica | 3 |
| 2008 | Market equilibrium via a primal-dual algorithm for a convex programabstractWe give the first polynomial time algorithm for exactly computing an equilibrium for the linear utilities case of the market model defined by Fisher. Our algorithm uses the primal--dual paradigm in the enhanced setting of KKT conditions and convex programs. We pinpoint the added difficulty raised by this setting and the manner in which our algorithm circumvents it. Nikhil R. Devanur, Christos H. Papadimitriou, Amin Saberi, Vijay V. Vazirani |
J. ACM | 4 |
| 2008 | Accelerating Simulated Annealing for the Permanent and Combinatorial Counting ProblemsabstractWe present an improved “cooling schedule” for simulated annealing algorithms for combinatorial counting problems. Under our new schedule the rate of cooling accelerates as the temperature decreases. Thus, fewer intermediate temperatures are needed as the simulated annealing algorithm moves from the high temperature (easy region) to the low temperature (difficult region). We present applications of our technique to colorings and the permanent (perfect matchings of bipartite graphs). Moreover, for the permanent, we improve the analysis of the Markov chain underlying the simulated annealing algorithm. This improved analysis, combined with the faster cooling schedule, results in an $O(n^7\log^4{n})$ time algorithm for approximating the permanent of a $0/1$ matrix. Ivona Bezáková, Daniel Stefankovic, Vijay V. Vazirani, Eric Vigoda |
SIAM J. Comput. | 3 |
| 2008 | Equitable Cost Allocations via Primal--Dual-Type AlgorithmsabstractPerhaps the strongest notion of truth-revealing in a cost sharing mechanism is group strategyproofness. However, matters are not so clear-cut on fairness, and many different, sometimes even conflicting, notions of fairness have been proposed which have relevance in different situations. We present a large class of group strategyproof cost sharing methods, for submodular cost functions, satisfying a wide range of fairness criteria, thereby allowing the service provider to choose a method that best satisfies the notion of fairness that is most relevant to its application. Our class includes the Dutta–Ray egalitarian method as a special case. It also includes a new cost sharing method, which we call the opportunity egalitarian method. Kamal Jain, Vijay V. Vazirani |
SIAM J. Comput. | 2 |
| 2007 | Eisenberg-Gale markets: algorithms and structural propertiesabstractWe define a new class of markets, the Eisenberg-Gale markets. This class contains Fisher's linear market, markets from the resource allocation framework of Kelly kelly, as well as numerous interesting new markets.We obtain combinatorial, strongly polynomial algorithms for severalmarkets in this class. Kamal Jain, Vijay V. Vazirani |
STOC | 2 |
| 2007 | AdWords and generalized online matchingabstractHow does a search engine company decide what ads to display with each query so as to maximize its revenue? This turns out to be a generalization of the online bipartite matching problem. We introduce the notion of a trade-off revealing LP and use it to derive an optimal algorithm achieving a competitive ratio of 1−1/ e for this problem. Aranyak Mehta, Amin Saberi, Umesh V. Vazirani, Vijay V. Vazirani |
J. ACM | 4 |
| 2007 | A primal-dual algorithm for computing Fisher equilibrium in the absence of gross substitutability property
Dinesh Garg, Kamal Jain, Kunal Talwar, Vijay V. Vazirani |
Theor. Comput. Sci. | 4 |
| 2007 | An auction-based market equilibrium algorithm for a production model
Sanjiv Kapoor, Aranyak Mehta, Vijay V. Vazirani |
Theor. Comput. Sci. | 3 |
| 2006 | Design Is as Easy as Optimization
Deeparnab Chakrabarty, Aranyak Mehta, Vijay V. Vazirani |
ICALP (1) | 3 |
| 2006 | On the Coding Advantage of Multiple Unicast Sessions in Undirected GraphsabstractLi and Li conjectured that in an undirected network with multiple unicast sessions, network coding does not lead to any coding gain. Surprisingly enough, so far this conjecture could not be verified even for the simple network consisting of K3,2with four source-sink pairs. Using entropy calculus, we provide the first verification of the Li-Li conjecture for this network. We extend our bound to the case of an arbitrary directed bipartite network. Kamal Jain, Vijay V. Vazirani, Gideon Yuval |
ITW | 2 |
| 2006 | Random Bichromatic Matchings
Nayantara Bhatnagar, Dana Randall, Vijay V. Vazirani, Eric Vigoda |
LATIN | 3 |
| 2006 | Accelerating simulated annealing for the permanent and combinatorial counting problems
Ivona Bezáková, Daniel Stefankovic, Vijay V. Vazirani, Eric Vigoda |
SODA | 3 |
| 2006 | On the capacity of multiple unicast sessions in undirected graphsabstractLi and Li conjectured that in an undirected network with multiple unicast sessions, network coding does not lead to any coding gain. Surprisingly enough, this conjecture could not so far be verified even for the simple network consisting of K/sub 3,2/ with four source-sink pairs. Using entropy calculus, we provide the first verification of the Li-Li conjecture for this network. We extend our bound to the case of an arbitrary directed bipartite network. Kamal Jain, Vijay V. Vazirani, Gideon Yuval |
IEEE Trans. Inf. Theory | 2 |
| 2005 | AdWords and Generalized On-line MatchingabstractHow does a search engine company decide what ads to display with each query so as to maximize its revenue? This turns out to be a generalization of the online bipartite matching problem. We introduce the notion of a tradeoff revealing LP and use it to derive two optimal algorithms achieving competitive ratios of 1-1/e for this problem. Aranyak Mehta, Amin Saberi, Umesh V. Vazirani, Vijay V. Vazirani |
FOCS | 4 |
| 2005 | On the capacity of multiple unicast sessions in undirected graphsabstractLi and Li conjectured that in an undirected network with multiple unicast sessions, network coding does not lead to any coding gain. Surprisingly enough, this conjecture could not so far be verified even for the simple network consisting of K3,2with four source-sink pairs. Using entropy calculus, we provide the first verification of the Li-Li conjecture for this network. We extend our bound to the case of an arbitrary directed bipartite network Kamal Jain, Vijay V. Vazirani, Raymond W. Yeung, Gideon Yuval |
ISIT | 2 |
| 2005 | Market equilibria for homothetic, quasi-concave utilities and economies of scale in production
Kamal Jain, Vijay V. Vazirani, Yinyu Ye 0001 |
SODA | 2 |
| 2005 | Strategyproof cost-sharing mechanisms for set cover and facility location games
Nikhil R. Devanur, Milena Mihail, Vijay V. Vazirani |
Decis. Support Syst. | 3 |
| 2004 | An Auction-Based Market Equilibrium Algorithm for the Separable Gross Substitutability Case
Rahul Garg 0001, Sanjiv Kapoor, Vijay V. Vazirani |
APPROX-RANDOM | 3 |
| 2004 | Randomized truthful auctions of digital goods are randomizations over truthful auctionsabstractIn the digital goods setting we prove that for any randomized auction which is truthful in expectation, there exists an equivalent randomized auction which randomizes over truthful deterministic auctions. By equivalent auctions we mean auctions in which the probability of winning and the expected price offered are the same for all bidders for all bid values. We also prove an approximate equivalence proof in the case where the bids come from a discrete space. Finally, we consider the computational issue of finding an efficient equivalent auction. Aranyak Mehta, Vijay V. Vazirani |
EC | 2 |
| 2004 | An Approximation Algorithm for the Fault Tolerant Metric Facility Location Problem
Kamal Jain, Vijay V. Vazirani |
Algorithmica | 2 |
| 2003 | An Improved Approximation Scheme for Computing Arrow-Debreu Prices for the Linear Case
Nikhil R. Devanur, Vijay V. Vazirani |
FSTTCS | 2 |
| 2003 | Strategyproof cost-sharing mechanisms for set cover and facility location gamesabstractStrategyproof cost-sharing mechanisms, lying in the core, that recover 1/α fraction of the cost, are presented for the set cover and facility location games; α = O(log n) for the former and 1.861 for the latter. Our mechanisms utilize approximation algorithms for these problems based on the method of dual-fitting. Nikhil R. Devanur, Milena Mihail, Vijay V. Vazirani |
EC | 3 |
| 2003 | Extensions of the spending constraint-model: existence and uniqueness of equilibria (extended abstract)abstractNo abstract available. Nikhil R. Devanur, Vijay V. Vazirani |
EC | 2 |
| 2003 | Profit-maximizing multicast pricing by approximating fixed pointsabstractWe describe a fixed point approach for the following stochastic optimization problem: given a multicast tree and probability distributions of user utilities, compute prices to offer the users in order to maximize the expected profit of the service provider. We show that any optimum pricing is a fixed point of an efficiently computable map. In the language of classical numerical analysis, we show that the non-linear Jacobi and Gauss-Seidel methods of coordinate descent are applicable to this problem. We provide proof of convergence to the optimum prices for special cases of utility distributions and tree edge costs. Aranyak Mehta, Scott Shenker, Vijay V. Vazirani |
EC | 3 |
| 2003 | A stochastic process on the hypercube with applications to peer-to-peer networksabstractConsider the following stochastic process executed on a graph G=(V,E) whose nodes are initially uncovered. In each step, pick a node at random and if it is uncovered, cover it. Otherwise, if it has an uncovered neighbor, cover a random uncovered neighbor. Else, do nothing. This can be viewed as a structured coupon collector process. We show that for a large family of graphs, O(n) steps suffice to cover all nodes of the graph with high probability, where n is the number of vertices. Among these graphs are d-regular graphs with d =Ω(log n log log n), random d-regular graphs with d =Ω(log n) and the k-dimensional hypercube where n=2k.This process arises naturally in answering a question on load balancing in peer-to-peer networks. We consider a distributed hash table in which keys are partitioned across a set of processors, and we assume that the number of processors grows dynamically, starting with a single processor. If at some stage there are n processors, the number of queries required to find a key is log2 n+O(1), the number of pointers maintained by each processor is log2 n+O(1), and moreover the worst ratio between the loads of processors is O(1), with high probability. To the best of our knowledge, this is the first analysis of a distributed hash table that achieves asymptotically optimal load balance, while still requiring only O(log n) pointers per processor and O(log n) queries for locating a key; previous methods required Ω(log2 n) pointers per processor and Ω(log n) queries for locating a key. Micah Adler, Eran Halperin, Richard M. Karp, Vijay V. Vazirani |
STOC | 4 |
| 2003 | Greedy facility location algorithms analyzed using dual fitting with factor-revealing LPabstractIn this article, we will formalize the method of dual fitting and the idea of factor-revealing LP. This combination is used to design and analyze two greedy algorithms for the metric uncapacitated facility location problem. Their approximation factors are 1.861 and 1.61, with running times of O ( m log m ) and O ( n 3 ), respectively, where n is the total number of vertices and m is the number of edges in the underlying complete bipartite graph between cities and facilities. The algorithms are used to improve recent results for several variants of the problem. Kamal Jain, Mohammad Mahdian, Evangelos Markakis 0001, Amin Saberi, Vijay V. Vazirani |
J. ACM | 5 |
| 2002 | Market Equilibrium via a Primal-Dual-Type AlgorithmabstractAlthough the study of market equilibria has occupied center stage within mathematical economics for over a century, polynomial time algorithms for such questions have so far evaded researchers. We provide the first such algorithm for the linear version of a problem defined by Irving Fisher in 1891. Our algorithm is modeled after Kuhn's (1995) primal-dual algorithm for bipartite matching. Nikhil R. Devanur, Christos H. Papadimitriou, Amin Saberi, Vijay V. Vazirani |
FOCS | 4 |
| 2002 | Equitable cost allocations via primal-dual-type algorithmsabstractPerhaps the strongest notion of truth-revealing in a cost sharing method is group strategyproofness. However, matters are not so clear-cut on fairness, and many different, sometimes even conflicting, notions of fairness have been proposed which have relevance in different situations. We present a large class of group strategyproof cost sharing methods, for submodular cost functions, satisfying a wide range of fairness criteria, thereby allowing the service provider to choose a method that best satisfies the notion of fairness that is most relevant to her application. Our class includes the Dutta-Ray egalitarian method as a special case. It also includes a new cost sharing method, which we call the opportunity egalitarian method. Kamal Jain, Vijay V. Vazirani |
STOC | 2 |
| 2001 | Applications of approximation algorithms to cooperative gamesabstractThe Internet, which is intrinsically a common playground for a large number of players with varying degrees of collab-orative and selsh motives, naturally gives rise to numerous new game theoretic issues. Computational problems under- Kamal Jain, Vijay V. Vazirani |
STOC | 2 |
| 2001 | Approximation algorithms for metric facility location and k-Median problems using the primal-dual schema and Lagrangian relaxationabstractWe present approximation algorithms for the metric uncapacitated facility location problem and the metric k -median problem achieving guarantees of 3 and 6 respectively. The distinguishing feature of our algorithms is their low running time: O(m log m ) and O(m log m(L + log ( n ))) respectively, where n and m are the total number of vertices and edges in the underlying complete bipartite graph on cities and facilities. The main algorithmic ideas are a new extension of the primal-dual schema and the use of Lagrangian relaxation to derive approximation algorithms. Kamal Jain, Vijay V. Vazirani |
J. ACM | 2 |
| 2000 | A new heuristic for rectilinear Steiner treesabstractThe minimum rectilinear Steiner tree (RST) problem is one of the fundamental problems in the field of electronic design automation. The problem is NP-hard, and much work has been devoted to designing good heuristics and approximation algorithms; to date, the champion in solution quality among RST heuristics is the Batched Iterated 1-Steiner (BI1S) heuristic of Kahng and Robins. In a recent development, exact RST algorithms have witnessed spectacular progress: The new release of the GeoSteiner code of Warme et al. has average running time comparable to that of the fastest available BI1S implementation, due to Robins. We are, thus, faced with the paradoxical situation that an exact algorithm for an NP-hard problem is competitive in speed with a state of-the-art heuristic for the problem. The main contribution of this paper is a new RST heuristic, which has at its core a recent 3/2 approximation algorithm of Rajagopalan and Vazirani for the metric Steiner tree problem on quasi-bipartite graphs-these are graphs that do not contain edges connecting pairs of Steiner vertices. The RV algorithm is built around the linear programming relaxation of a sophisticated integer program formulation, called the bidirected cut relaxation. Our heuristic achieves a good running time by combining an efficient implementation of the RV algorithm with simple, but powerful geometric reductions. Experiments conducted on both random and real very large scale integrated instances show that the new RST heuristic runs significantly faster than Robins' implementation of BI1S and than the GeoSteiner code. Moreover, the new heuristic typically gives higher-quality solutions than BI1S. Ion I. Mandoiu, Vijay V. Vazirani, Joseph L. Ganley |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2000 | Recent results on approximating the Steiner tree problem and its generalizations
Vijay V. Vazirani |
Theor. Comput. Sci. | 1 |
| 1999 | Primal-Dual Approximation Algorithms for Metric Facility Location and k-Median ProblemsabstractWe present approximation algorithms for the metric uncapacitated facility location problem and the metric k-median problem achieving guarantees of 3 and 6 respectively. The distinguishing feature of our algorithms is their low running time: O(m log m) and O(m log m(L+log(n))) respectively, where n and m are the total number of vertices and edges in the underlying graph. The main algorithmic idea is a new extension of the primal-dual schema. Kamal Jain, Vijay V. Vazirani |
FOCS | 2 |
| 1999 | A new heuristic for rectilinear Steiner treesabstractThe minimum rectilinear Steiner tree (RST) problem is one of the fundamental problems in the field of electronic design automation. The problem is NP-hard, and much work has been devoted to designing good heuristics and approximation algorithms; to date, the champion in solution quality among RST heuristics is the Batched Iterated 1-Steiner (BI1S) heuristic of Kahng and Robins (1992). In a recent development, exact RST algorithms have witnessed spectacular progress: the new release of the GeoSteiner code of Warme, Winter, and Zachariasen (1998) has average running time comparable to that of the fastest available Bl1S implementation, due to Robins. We are thus faced with the paradoxical situation that an exact algorithm for an NP-hard problem is competitive in speed with a state-of-the-art heuristic for the problem. The main contribution of this paper is a new RST heuristic, which has at its core a recent 3/2 approximation algorithm of Rajagopalan and Vazirani (1999) for the metric Steiner tree problem on quasi-bipartite graphs-these are graphs that do not contain edges connecting pairs of Steiner vertices. The RV algorithm is built around the linear programming relaxation of a sophisticated integer program formulation, called the bidirected cut relaxation. Our heuristic achieves a good running time by combining an efficient implementation of the RV algorithm with simple, but powerful geometric reductions. Experiments conducted on both random and real VLSI instances show that the new RST heuristic runs significantly faster than Robins' implementation of BI1S and than the GeoSteiner code. Moreover, the new heuristic typically gives higher-quality solutions than Bl1S. Ion I. Mandoiu, Vijay V. Vazirani, Joseph L. Ganley |
ICCAD | 2 |
| 1999 | A Primal-Dual Schema Based Approximation Algorithm for the Element Connectivity Problem
Kamal Jain, Ion I. Mandoiu, Vijay V. Vazirani, David P. Williamson |
SODA | 3 |
| 1999 | On the Bidirected Cut Relaxation for the Metric Steiner Tree Problem
Sridhar Rajagopalan, Vijay V. Vazirani |
SODA | 2 |
| 1999 | Majorizing Estimators and the Approximation of #P-Complete ProblemsabstractA key step in counting via sampling is constructing an onbiased estimator, X, for the parameter .9 in question, and proving a bound on its second moment, E(X').A key applacation of this method is to obtaining a FPRAS for a #Pcomplete problem; a FPRAS results if the ratio r = m EIW is polynamially bounded in the size of the input.We show that if no additional information is available about the dis tribution of X, then this condition is also necessary.The proof involves establishing a new optimality result in parametric statistics.We introduce the notion of a majorizing estimator, a very strict optimality requirement that we need for making wont-case (over inputs) and in-probability (of falling in the desired accuracy range of the parameter 8) statements.We show that for the problem of estimating the mean of a Gaussian distribution (from the variable-location, fixed-scale family {GB}), the sample mean is a majorizing estimator.An extension of this argument shows that the sample mean is an optimal estimator in every central moment among all estimators.To compare, the celebrated Cramer-Rae lower bound, applied to the family {CS}, establishes that the sample mean is the optimal estimator in mean square error among alI unbiased estimators.We fixther show that the mean estimator is the unique majorizing estimator for {Ge}. Leonard J. Schulman, Vijay V. Vazirani |
STOC | 2 |
| 1999 | Finding Separator Cuts in Planar Graphs within Twice the OptimalabstractA factor 2 approximation algorithm for the problem of finding a minimum-cost b-balanced cut in planar graphs is presented, for $b \leq {1 \over 3}$. We assume that the vertex weights are given in unary; for the case of binary vertex weights, a pseudoapproximation algorithm is presented. This problem is of considerable practical significance, especially in VLSI design. The natural algorithm for this problem accumulates sparsest cuts iteratively. One of our main ideas is to give a definition of sparsity, called net-sparsity, that reflects precisely the cost of the cuts accumulated by this algorithm. However, this definition is too precise: we believe it is NP-hard to compute a minimum--net-sparsity cut, even in planar graphs. The rest of our machinery is built to work with this definition and still make it computationally feasible. Toward this end, we use several ideas from the works of Rao [ Proceedings, 28th Annual IEEE Symposium on Foundations of Computer Science, 1987, pp. 225--237; Proceedings, 24th Annual ACM Symposium on Theory of Computing, 1992, pp. 229--240] and Park and Phillips [ Proceedings, 25th Annual ACM Symposium on Theory of Computing, 1993, pp. 766--775]. Naveen Garg 0001, Huzur Saran, Vijay V. Vazirani |
SIAM J. Comput. | 3 |
| 1998 | Primal-Dual RNC Approximation Algorithms for Set Cover and Covering Integer ProgramsabstractWe build on the classical greedy sequential set cover algorithm, in the spirit of the primal-dual schema, to obtain simple parallel approximation algorithms for the set cover problem and its generalizations. Our algorithms use randomization, and our randomized voting lemmas may be of independent interest. Fast parallel approximation algorithms were known before for set cover, thoughnot for the generalizations considered in this paper. Sridhar Rajagopalan, Vijay V. Vazirani |
SIAM J. Comput. | 2 |
| 1998 | The 'Art of Trellis Decoding' Is Computationally Hardi - For Large FieldsabstractThe problem of minimizing the trellis complexity of a code by coordinate permutation is studied. Three measures of trellis complexity are considered: the total number of states, the total number of edges, and the maximum state complexity of the trellis. The problem is proven NP-hard for all three measures, provided the field over which the code is specified is not fixed. We leave open the problem of dealing with the case of a fixed field, in particular GF(2). Kamal Jain, Ion I. Mandoiu, Vijay V. Vazirani |
IEEE Trans. Inf. Theory | 3 |
| 1997 | Primal-Dual Approximation Algorithms for Integral Flow and Multicut in Trees
Naveen Garg 0001, Vijay V. Vazirani, Mihalis Yannakakis |
Algorithmica | 2 |
| 1996 | An Efficient Algorithm for Constructing Minimal Trellises for Codes over Finite Abelian GroupsabstractWe present an efficient algorithm for computing the minimal trellis for a group code over a finite Abelian group, given a generator matrix for the code. We also show how to compute a succinct representation of the minimal trellis for such a code, and present algorithms that use this information to efficiently compute local descriptions of the minimal trellis. This extends the work of Kschischang and Sorokine (1995), who handled the case of linear codes over fields. An important application of our algorithms is to the construction of minimal trellises for lattices. A key step in our work is handling codes over cyclic groups C/sub p//spl alpha/, where p is a prime. Such a code can be viewed as a submodule over the ring Z/sub p//spl alpha/. Because of the presence of zero-divisors in the ring, submodules do not share the useful properties of vector spaces. We get around this difficulty by restricting the notion of linear combination to p-linear combination, and introducing the notion of a p-generator sequence, which enjoys properties similar to that of a generator matrix for a vector space. Vijay V. Vazirani, Huzur Saran, B. Sundar Rajan |
FOCS | 1 |
| 1996 | Approximate Max-Flow Min-(Multi)Cut Theorems and Their ApplicationsabstractConsider the multicommodity flow problem in which the object is to maximize the sum of commodities routed. We prove the following approximate max-flow min-multicut theorem: \[ \frac{{\min {\text{multicut}}}}{{O(\log k)}} \leqslant \max {\text{flow}} \leqslant \min {\text{multicut}}, \] where k is the number of commodities. Our proof is constructive; it enables us to find a multicut within $O(\log k)$ of the max flow (and hence also the optimal multicut). In addition, the proof technique provides a unified framework in which one can also analyse the case of flows with specified demands of Leighton and Rao and Klein et al. and thereby obtain an improved bound for the latter problem. Naveen Garg 0001, Vijay V. Vazirani, Mihalis Yannakakis |
SIAM J. Comput. | 2 |
| 1996 | An efficient algorithm for constructing minimal trellises for codes over finite abelian groupsabstractWe present an efficient algorithm for computing the minimal trellis for a group code over a finite abelian group, given a generator matrix for the code. We also show how to compute a succinct representation of the minimal trellis for such a code, and present algorithms that use this information to compute efficiently local descriptions of the minimal trellis. This extends the work of Kschischang and Sorokine (see ibid., vol.41, no.6, p.1926-37, 1995), who treated the case of linear codes over fields. An important application of our algorithms is to the construction of minimal trellises for lattices. A key step in our work is handling codes over cyclic groups C/sub p//spl alpha/, where p is a prime. Such a code can be viewed as a module over the ring Z/sub p//spl alpha/. Because of the presence of zero divisors in the ring, modules do not share the useful properties of vector spaces. We get around this difficulty by restricting the notion of linear combination to a p-linear combination, and by introducing the notion of a p-generator sequence, which enjoys properties similar to those of a generator matrix for a vector space. Vijay V. Vazirani, Huzur Saran, B. Sundar Rajan |
IEEE Trans. Inf. Theory | 1 |
| 1995 | Primal-Dual Schema Based Approximation Algorithms (Abstract)
Vijay V. Vazirani |
COCOON | 1 |
| 1995 | Finding k Cuts within Twice the OptimalabstractTwo simple approximation algorithms for the minimum k-cut problem are presented. Each algorithm finds a k cut having weight within a factor of $(2 - 2/k)$ of the optimal. One algorithm is particularly efficient—it requires a total of only $n - 1$ maximum flow computations for finding a set of near-optimal k cuts, one for each value of k between 2 and n. Huzur Saran, Vijay V. Vazirani |
SIAM J. Comput. | 2 |
| 1994 | Finding separator cuts in planar graphs within twice the optimalabstractBuilding on the works of S.B. Rao (1987, 1992) and J.K. Park and C.A. Phillips (1993), we present a factor 2 approximation algorithm for the problem of finding a minimum cost b-balanced cut in planar graphs, for b/spl les/1/3, if the vertex weights are given in unary (using scaling, a psuedo-approximation algorithm is also presented for the case of binary vertex weights). This problem is of considerable practical significance, especially in VLSI design.> Naveen Garg 0001, Huzur Saran, Vijay V. Vazirani |
FOCS | 3 |
| 1994 | A Limited-Backtrack Greedy Schema for Approximation Algorithms
Vivek Arora, Santosh S. Vempala, Huzur Saran, Vijay V. Vazirani |
FSTTCS | 4 |
| 1994 | Multiway Cuts in Directed and Node Weighted Graphs
Naveen Garg 0001, Vijay V. Vazirani, Mihalis Yannakakis |
ICALP | 2 |
| 1994 | Randomized Parallel Algorithms for Matroid Union and Intersection, With Applications to Arboresences and Edge-Disjoint Spanning TreesabstractThe strong link between matroids and matching is used to extend the ideas that resulted in the design of random NC (RNC) algorithms for matching to obtain RNC algorithms for the matroid union, intersection, and matching problems, and for linearly representable matroids. As a consequence, RNC algorithms for the well-known problems of finding an arborescence and a maximum cardinality set of edge-disjoint spanning trees in a graph are obtained. The key tools used are linear algebra and randomization. H. Narayanan, Huzur Saran, Vijay V. Vazirani |
SIAM J. Comput. | 3 |
| 1994 | On-Line Algorithms for Weighted Bipartite Matching and Stable Marriages
Samir Khuller, Stephen G. Mitchell, Vijay V. Vazirani |
Theor. Comput. Sci. | 3 |
| 1993 | Primal-dual RNC approximation algorithms for (multi)-set (multi)-cover and covering integer programsabstractWe build on the classical greedy sequential set cover algorithm, in the spirit of the primal-dual schema, to obtain simple parallel approximation algorithms for the set cover problem and its generalizations. Our algorithms use randomization, and our randomized voting lemmas may be of independent interest. Fast parallel approximation algorithms were known before for set cover, though not for any of its generalizations.> Sridhar Rajagopalan, Vijay V. Vazirani |
FOCS | 2 |
| 1993 | Primal-Dual Approximation Algorithms for Integral Flow and Multicut in Trees, with Applications to Matching and Set Cover
Naveen Garg 0001, Vijay V. Vazirani, Mihalis Yannakakis |
ICALP | 2 |
| 1993 | A polyhedron with all s-t cuts as vertices, and adjacency of cuts
Naveen Garg 0001, Vijay V. Vazirani |
IPCO | 2 |
| 1993 | Approximate max-flow min-(multi)cut theorems and their applicationsabstractArticle Approximate max-flow min-(multi)cut theorems and their applications Share on Authors: Naveen Garg View Profile , Vijay V. Vazirani View Profile , Mihalis Yannakakis View Profile Authors Info & Claims STOC '93: Proceedings of the twenty-fifth annual ACM symposium on Theory of ComputingJune 1993 Pages 698–707https://doi.org/10.1145/167088.167266Online:01 June 1993Publication History 60citation1,484DownloadsMetricsTotal Citations60Total Downloads1,484Last 12 Months30Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Naveen Garg 0001, Vijay V. Vazirani, Mihalis Yannakakis |
STOC | 2 |
| 1993 | A primal-dual approximation algorithm for generalized Steiner network problemsabstractWe present the first polynomial-time approximation algorithm for finding a minimum-cost subgraph having at least a specified number of edges in each cut.This class of problems includes, among others, the generalized Steiner network problem, also called the survivable network design problem.If k is the maximum cut requirement of the problem, our solution comes within a factor of 2k of optimal.Our algorithm is primal-dual and shows the importance of this technique in designing approximation algorithms.1 David P. Williamson, Michel X. Goemans, Milena Mihail, Vijay V. Vazirani |
STOC | 4 |
| 1993 | Improved Bounds for the Max-Flow Min-Multicut Ratio for Planar and K_r, r-Free GraphsabstractWe consider the version of the multicommodity flow problem in which the objective is to maximize the sum of commodities routed. Garg, Vazirani and Yannakakis proved that the minimum multicut and maximum flow ratio for this problem can be bounded by O(log k), where k is the number of commodities. In this note we improve this ratio to O(1) for planar graphs, and more generally to O(r3) for graphs with an excluded Kr, r minor. The proof is based on the network decomposition theorem of Klein, Plotkin and Rao. Our proof is constructive and yields approximation algorithms, with the same factors, for the minimum multicut problem on such networks. Éva Tardos, Vijay V. Vazirani |
Inf. Process. Lett. | 2 |
| 1992 | Suboptimal Cuts: Their Enumeration, Weight and Number (Extended Abstract)
Vijay V. Vazirani, Mihalis Yannakakis |
ICALP | 1 |
| 1992 | Randomized Parallel Algorithms for Matroid Union and Intersection, with Applications to Arboresences and Edge-Disjoint Spanning Trees
H. Narayanan, Huzur Saran, Vijay V. Vazirani |
SODA | 3 |
| 1992 | Processor Efficient Parallel Algorithms for the Two Disjoint Paths Problem and for Finding a Kuratowski HomeomorphabstractThe authors give a parallel algorithm for finding vertex disjoint $s_1 ,t_1 $ and $s_2 ,t_2 $ paths in an undirected graph G. An important step in solving the general problem is solving the planar case. A new structural property yields the parallelization, as well as a simpler linear-time sequential algorithm for this case. The algorithm is extended to the nonplanar case by giving a parallel algorithm for finding a Kuratowski homeomorph, and, in particular, a homeomorph of $K_{3,3} $, in a nonplanar graph. The algorithms are processor efficient; in each case, the processor-time product of the algorithms is within a polylogarithmic factor of the best-known sequential algorithm. Samir Khuller, Stephen G. Mitchell, Vijay V. Vazirani |
SIAM J. Comput. | 3 |
| 1991 | Finding k-cuts within Twice the OptimalabstractTwo simple approximation algorithms are presented for the minimum k-cut problem. Each algorithm finds a k-cut having weight within a factor of (2-2/k) of the optimal. One of the algorithms is particularly efficient, requiring a total of only n-1 maximum flow computations for finding a set of near-optimal k-cuts, one for each value of k between 2 and n.> Huzur Saran, Vijay V. Vazirani |
FOCS | 2 |
| 1991 | On-Line Algorithms for Weighted Bipartite Matching and Stable Marriages
Samir Khuller, Stephen G. Mitchell, Vijay V. Vazirani |
ICALP | 3 |
| 1991 | Representing and Enumerating Edge Connectivity Cuts in RNC
Dalit Naor, Vijay V. Vazirani |
WADS | 2 |
| 1991 | Planar Graph Coloring is not Self-Reducible, Assuming P != NP
Samir Khuller, Vijay V. Vazirani |
Theor. Comput. Sci. | 2 |
| 1990 | A Fast Parallel Algorithm for Finding a Maximal Bipartite Set
David Pearson, Vijay V. Vazirani |
FSTTCS | 2 |
| 1990 | A Theory of Alternating Paths and Blossoms for Proving Correctness of the O(\surdVE) General Graph Matching Algorithm
Vijay V. Vazirani |
IPCO | 1 |
| 1990 | An Optimal Algorithm for On-line Bipartite MatchingabstractArticle Free Access Share on An optimal algorithm for on-line bipartite matching Authors: R. M. Karp University of California at Berkeley & International Computer Science Institute University of California at Berkeley & International Computer Science InstituteView Profile , U. V. Vazirani Cornell University Cornell UniversityView Profile , V. V. Vazirani View Profile Authors Info & Claims STOC '90: Proceedings of the twenty-second annual ACM symposium on Theory of ComputingApril 1990Pages 352–358https://doi.org/10.1145/100216.100262Published:01 April 1990Publication History 439citation3,555DownloadsMetricsTotal Citations439Total Downloads3,555Last 12 Months519Last 6 weeks66 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Richard M. Karp, Umesh V. Vazirani, Vijay V. Vazirani |
STOC | 3 |
| 1989 | Processor Efficient Parallel Algorithms for the Two Disjoint Paths Problem, and for Finding a Kuratowski HomeomorphabstractGiven a graph G and two pairs of vertices s/sub 1/, t/sub 1/ and s/sub 2/, t/sub 2/, the two disjoint paths problem asks for vertex-disjoint paths connecting s/sub i/ with t/sub i/, i=1, 2. A fast parallel (NC) algorithm is given for this problem, which has applications in certain routing situations. If G is nonplanar, an algorithm that finds a Kuratowski homeomorph in G (i.e. a subgraph homeomorphic to K/sub 3.3/ or K/sub 5/) is given. This complements the known NC planarity algorithms, which give a planar embedding in the positive case; the algorithm provides a certificate of nonplanarity in the negative case. Both algorithms are processor efficient; in each case, the processor-time product is within a polylogarithmic factor of the best known sequential algorithm.> Samir Khuller, Stephen G. Mitchell, Vijay V. Vazirani |
FOCS | 3 |
| 1989 | Pfaffian orientations, 0-1 permanents, and even cycles in directed graphsabstractThe following issues in computational complexity remain imprecisely understood: The striking difference in the complexities of computing the permanent and determinant of a matrix despite their similar looking formulae, the complexity of checking if a directed graph contains an even length cycle, and the complexity of computing the number of perfect matchings in a graph using Pfaffian orientations. Via polynomial time equivalences, we show inter-relationships among these issues. Vijay V. Vazirani, Mihalis Yannakakis |
Discret. Appl. Math. | 1 |
| 1989 | NC Algorithms for Computing the Number of Perfect Matchings in K_3,3-Free Graphs and Related Problems
Vijay V. Vazirani |
Inf. Comput. | 1 |
| 1989 | The Two-Processor Scheduling Problem is in Random NCabstractAn efficient parallel algorithm $({\text{RNC}}^2 )$ for the two-processor scheduling problem is presented. An interesting feature of this algorithm is that it finds a highest-level-first schedule; such a schedule defines a lexicographically first solution to this problem in a natural way. A key ingredient of the algorithm is a generalization of a theorem of Tutte which establishes a one-to-one correspondence between the bases of the Tutte matrix of a graph and the sets of matched nodes in maximum matchings in the graph. Umesh V. Vazirani, Vijay V. Vazirani |
SIAM J. Comput. | 2 |
| 1988 | Pfaffian Orientations, 0/1 Permanents, and Even Cycles in Directed Graphs
Vijay V. Vazirani, Mihalis Yannakakis |
ICALP | 1 |
| 1987 | Matching Is as Easy as Matrix InversionabstractA new algorithm for finding a maximum matching in a general graph is presented; its special feature being that the only computationally non-trivial step required in its execution is the inversion of a single integer matrix.Since this step can be parallelized, we get a simple parallel (RNC2) algorithm.At the heart of our algorithm lies a probabilistic lemma, the isolating lemma.We show applications of this lemma to parallel computation and randomized reductions. Ketan Mulmuley, Umesh V. Vazirani, Vijay V. Vazirani |
STOC | 3 |
| 1987 | Global Wire Routing in Two-Dimensional Arrays
Richard M. Karp, Frank Thomson Leighton, Ronald L. Rivest, Clark D. Thomborson, Umesh V. Vazirani, Vijay V. Vazirani |
Algorithmica | 6 |
| 1986 | Sampling a Population with a Semi-Random Source
Umesh V. Vazirani, Vijay V. Vazirani |
FSTTCS | 2 |
| 1986 | Random Generation of Combinatorial Structures from a Uniform Distribution
Mark Jerrum, Leslie G. Valiant, Vijay V. Vazirani |
Theor. Comput. Sci. | 3 |
| 1986 | NP is as Easy as Detecting Unique Solutions
Leslie G. Valiant, Vijay V. Vazirani |
Theor. Comput. Sci. | 2 |
| 1985 | Random Polynomial Time Is Equal to Slightly-random Polynomial TimeabstractRandom Polynomial Time (Rp) is currently considered to be the class of tractable computational problems. Here one assumes a source of truly random bits. However, the known sources of randomness are imperfect. They can be modeled as an adversary source, called slightly-random source. Slightlyrandom Polynomial Time (SRp) is the class of problems solvable in polynomial time using such a source. SRp is thus a more realistic definition of a tractable computational problem. In this paper we give an affirmative answer to the question "is Rp = SRp?" Our proof method is constructive: given an Rp algorithm for a problem, we show how to obtain an SRp algorithm for it. Studying the relationship between randomized and deterministic computation is currently an important issue. A central question here is "is Rp = P?" Our result may be a step towards answering this question. Umesh V. Vazirani, Vijay V. Vazirani |
FOCS | 2 |
| 1985 | NC Algorithms for Comparability Graphs, Interval Gaphs, and Testing for Unique Perfect Matching
Dexter Kozen, Umesh V. Vazirani, Vijay V. Vazirani |
FSTTCS | 3 |
| 1985 | NP Is as Easy as Detecting Unique SolutionsabstractFor all known NP-complete problems the number of solutions in instances having solutions may vary over an exponentially large range. Furthermore, most of the well-known ones, such as satisfiability, are parsimoniously interreducible, and these can have any number of solutions between zero and an exponentially large number. It is natural to ask whether the inherent intractability of NP-complete problems is caused by this wide variation. In this paper we give a negative answer to this using randomized reductions. We show that the problems of distinguishing between instances of SAT having zero or one solution, or finding solutions to instances of SAT having unique solutions, are as hard as SAT itself. Several corollaries about the difficulty of specific problems follow. For example if the parity of the number of solutions of SAT can be computed in RP then NP = RP. Some further problems can be shown to be hard for NP or DP via randomized reductions. Leslie G. Valiant, Vijay V. Vazirani |
STOC | 2 |
| 1985 | The Two-Processor Scheduling Problem is in R-NCabstractThe two-processor scheduling problem is perhaps the most basic problem in scheduling theory, and several efficient algorithms have been discovered for it. However, these algorithms are inherently sequential in nature. We give a fast parallel (R-NC) algorithm for this problem. Interestingly enough, our algorithm for this purely combinatoric-looking problem draws on some powerful algebraic methods. Umesh V. Vazirani, Vijay V. Vazirani |
STOC | 2 |
| 1984 | Efficient and Secure Pseudo-Random Number Generation
Umesh V. Vazirani, Vijay V. Vazirani |
CRYPTO | 2 |
| 1984 | Efficient and Secure Pseudo-Random Number Generation (Extended Abstract)abstractCryptographically secure pseudo-random number generators known so far suffer from the handicap of being inefficient; the most efficient ones can generate only one bit on each modular multiplication (n/sup 2/ steps). Blum, Blum and Shub ask the open problem of outputting even two bits securely. We state a simple condition, the XOR-Condition, and show that any generator satisfying this condition can output logn bits on each multiplication. We also show that the logn least significant bits of RSA, Rabin's Scheme, and the x/sup 2/ mod N generator satisfy boolean predicates of these bits are secure. Furthermore, we strengthen the security of the x/sup 2/ mod N generator, which being a Trapdoor Generator, has several applications, by proving it as hard as Factoring. Umesh V. Vazirani, Vijay V. Vazirani |
FOCS | 2 |
| 1983 | RSA Bits are 732+epsilon Secure
Umesh V. Vazirani, Vijay V. Vazirani |
CRYPTO | 2 |
| 1983 | Reducibility Among Protocols
Manuel Blum 0001, Umesh V. Vazirani, Vijay V. Vazirani |
CRYPTO | 3 |
| 1983 | Global Wire Routing in Two-Dimensional Arrays (Extended Abstract)abstractWe examine the problem of routing wires on a VLSI chip, where the pins to be connected are arranged in a regular rectangular array. We obtain tight bounds for the worst-case "channel-width" needed to route an n × n array, and develop provably good heuristics for the general case. An interesting "rounding algorithm" for obtaining integral approximations to solutions of linear equations is used to show the near-optimality of single-turn routings in the worst-case. Richard M. Karp, Frank Thomson Leighton, Ronald L. Rivest, Clark D. Thomborson, Umesh V. Vazirani, Vijay V. Vazirani |
FOCS | 6 |
| 1983 | Trapdoor Pseudo-random Number Generators, with Applications to Protocol DesignabstractWe define the class of trapdoor pseudo-random number generators, and introduce a new technique for using these in cryptography. As an application for this technique, we present a provably secure protocol for One-Bit Disclosures i.e. for giving a one-bit message in exchange for receipt. Umesh V. Vazirani, Vijay V. Vazirani |
FOCS | 2 |
| 1983 | A Natural Encoding Scheme Proved Probabilistic Polynomial Complete
Umesh V. Vazirani, Vijay V. Vazirani |
Theor. Comput. Sci. | 2 |
| 1982 | A Natural Encoding Scheme Proved Probabilistic Polynomial CompleteabstractWe prove a natural encoding scheme intractable (by showing it UR-complete, a technique which may be used when a problem does not yield to a proof of NP-completeness). This is the first non number-theoretic problem that is UR-complete but not known to be NP-complete. We also redefine UR-completeness (henceforth refered to as PR-completeness) in probabilistic terms thus making the notion conceptually simpler. Our result suggests that PR-completeness may be a more widely applicable technique than was previously believed. Umesh V. Vazirani, Vijay V. Vazirani |
FOCS | 2 |
| 1982 | NP-Completeness of Some Generalizations of the Maximum Matching Problem
Larry J. Stockmeyer, Vijay V. Vazirani |
Inf. Process. Lett. | 2 |
| 1980 | An O(sqrt(|v|) |E|) Algorithm for Finding Maximum Matching in General GraphsabstractIn this paper we present an 0(√|V|·|E|) algorithm for finding a maximum matching in general graphs. This algorithm works in 'phases'. In each phase a maximal set of disjoint minimum length augmenting paths is found, and the existing matching is increased along these paths. Our contribution consists in devising a special way of handling blossoms, which enables an O(|E|) implementation of a phase. In each phase, the algorithm grows Breadth First Search trees at all unmatched vertices. When it detects the presence of a blossom, it does not 'shrink' the blossom immediately. Instead, it delays the shrinking in such a way that the first augmenting path found is of minimum length. Furthermore, it achieves the effect of shrinking a blossom by a special labeling procedure which enables it to find an augmenting path through a blossom quickly. Silvio Micali, Vijay V. Vazirani |
FOCS | 2 |