Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Anand Bhalgat

dblp:50/6258 · DBLP profile ↗
← Back
12ranked-venue papers
11as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 10 · 9 first-authorArtificial intelligence and machine learning · 5 · 5 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
9 papers
Algorithmic game theory and mechanism design · 49% Graph algorithms and graph theory · 21% Mathematical optimization · 17%
Computer networks
1 paper
Network optimization and economics · 100%

Topics — the 26 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Graph algorithms and graph theory
graph connectivity
0.232009
Fast edge orientation for unweighted graphs · SODA 2009
Fast edge splitting and Edmonds' arborescence construction for unweighted graphs · SODA 2008
An Õ(mn) Gomory-Hu tree construction algorithm for unweighted graphs · STOC 2007
Approximation and online algorithms
approximation algorithms
0.222011
Improved Approximation Results for Stochastic Knapsack Problems · SODA 2011
Approximating pure nash equilibrium in cut, party affiliation, and satisfiability games · EC 2010
Network optimization and economics › dynamic resource allocation
online resource allocation
0.212014
Partner tiering in display advertising · WSDM 2014
Graph algorithms and graph theory › graph connectivity
edge splitting
0.222009
Fast edge orientation for unweighted graphs · SODA 2009
Fast edge splitting and Edmonds' arborescence construction for unweighted graphs · SODA 2008
Algorithmic game theory and mechanism design › mechanism design
auction design
0.212013
Optimal auctions via the multiplicative weight method · EC 2013
Algorithmic game theory and mechanism design › mechanism design › bayesian mechanism design
bayesian incentive compatibility
0.212013
Optimal auctions via the multiplicative weight method · EC 2013
Algorithmic game theory and mechanism design › mechanism design
budget constraints
0.212013
Optimal auctions via the multiplicative weight method · EC 2013
Algorithmic game theory and mechanism design › mechanism design › auction design
revenue-maximizing auction
0.212013
Optimal auctions via the multiplicative weight method · EC 2013
Algorithmic game theory and mechanism design › online advertising
display advertising
0.112012
Online allocation of display ads with smooth delivery · KDD 2012
Algorithmic game theory and mechanism design
mechanism design
0.112012
Mechanisms and allocations with positive network externalities · EC 2012
Algorithmic game theory and mechanism design › network economics
network externalities
0.112012
Mechanisms and allocations with positive network externalities · EC 2012
Approximation and online algorithms
online allocation
0.112012
Online allocation of display ads with smooth delivery · KDD 2012
Mathematical optimization › stochastic optimization
adaptive policies
0.112011
Improved Approximation Results for Stochastic Knapsack Problems · SODA 2011
Mathematical optimization › knapsack problem
stochastic knapsack
0.112011
Improved Approximation Results for Stochastic Knapsack Problems · SODA 2011
Mathematical optimization
stochastic optimization
0.112011
Improved Approximation Results for Stochastic Knapsack Problems · SODA 2011
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts › nash equilibrium
approximate nash equilibrium
0.112010
Approximating pure nash equilibrium in cut, party affiliation, and satisfiability games · EC 2010
Algorithmic game theory and mechanism design › non-cooperative game
potential game
0.112010
Approximating pure nash equilibrium in cut, party affiliation, and satisfiability games · EC 2010
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts › nash equilibrium
pure nash equilibrium
0.112010
Approximating pure nash equilibrium in cut, party affiliation, and satisfiability games · EC 2010
Mathematical optimization › evolutionary computation
evolutionary optimization
0.112009
Fast edge orientation for unweighted graphs · SODA 2009
Graph algorithms and graph theory › spanning tree
arborescence
0.112008
Fast edge splitting and Edmonds' arborescence construction for unweighted graphs · SODA 2008
Graph algorithms and graph theory › minimum cut
gomory-hu tree
0.112007
An Õ(mn) Gomory-Hu tree construction algorithm for unweighted graphs · STOC 2007
Graph algorithms and graph theory
graph algorithms
0.112007
An Õ(mn) Gomory-Hu tree construction algorithm for unweighted graphs · STOC 2007
Algorithmic game theory and mechanism design › mechanism design › auction design
ad auction
0.112014
Partner tiering in display advertising · WSDM 2014
Mathematical optimization
multiplicative weights update
0.012013
Optimal auctions via the multiplicative weight method · EC 2013
Algorithmic game theory and mechanism design
social networks
0.012012
Mechanisms and allocations with positive network externalities · EC 2012
Computational complexity › complexity classes › TFNP
PLS-completeness
0.012010
Approximating pure nash equilibrium in cut, party affiliation, and satisfiability games · EC 2010

Methods — techniques the papers use, named apart from their topics

online allocation · 0.4contract scheduling · 0.4multiplicative weight update · 0.2bayesian incentive compatibility · 0.2unit-demand agents · 0.1online primal-dual · 0.1mechanism design · 0.1competitive analysis · 0.1coupling · 0.1canonical distributions · 0.1
YearPublicationVenuePosition
2014 A Utility Equivalence Theorem for Concave Functions
Anand Bhalgat, Sanjeev Khanna
IPCO1
2014 Partner tiering in display advertising
abstract
Display ads on the Internet are often sold by publishers to advertisers in bundles of thousands or millions of impressions over a particular time period. The ad delivery systems assign ads to pages on behalf of publishers to satisfy these contracts, and at the same time, try to maximize the overall quality of assignment. This is usually modeled in the literature as an online allocation problem, where contracts are represented by overall delivery constraints.
Anand Bhalgat, Nitish Korula, Hennadiy Leontyev, Max Lin, Vahab S. Mirrokni
WSDM1
2013 Optimal auctions via the multiplicative weight method
abstract
We show that the multiplicative weight update method provides a simple recipe for designing and analyzing optimal Bayesian Incentive Compatible (BIC) auctions, and reduces the time complexity of the problem to pseudo-polynomial in parameters that depend on single agent instead of depending on the size of the joint type space. We use this framework to design computationally efficient optimal auctions that satisfy ex-post Individual Rationality in the presence of constraints such as (hard, private) budgets and envy-freeness. We also design optimal auctions when buyers and a seller's utility functions are non-linear. Scenarios with such functions include (a) auctions with "quitting rights", (b) cost to borrow money beyond budget, (c) a seller's and buyers' risk aversion. Finally, we show how our framework also yields optimal auctions for variety of auction settings considered in Alaei et al and Cai et al, albeit with pseudo-polynomial running times.
Anand Bhalgat, Sreenivas Gollapudi, Kamesh Munagala
EC1
2012 Online allocation of display ads with smooth delivery
abstract
Display ads on the Internet are often sold in bundles of thousands or millions of impressions over a particular time period, typically weeks or months. Ad serving systems that assign ads to pages on behalf of publishers must satisfy these contracts, but at the same time try to maximize overall quality of placement. This is usually modeled in the literature as an online allocation problem, where contracts are represented by overall delivery constraints over a finite time horizon. However this model misses an important aspect of ad delivery: time homogeneity. Advertisers who buy these packages expect their ad to be shown smoothly throughout the purchased time period, in order to reach a wider audience, to have a sustained impact, and to support the ads they are running on other media (e.g., television). In this paper we formalize this problem using several nested packing constraints, and develop a tight (1-1/e)-competitive online algorithm for this problem. Our algorithms and analysis require novel techniques as they involve online computation of multiple dual variables per ad. We then show the effectiveness of our algorithms through exhaustive simulation studies on real data sets.
Anand Bhalgat, Jon Feldman, Vahab S. Mirrokni
KDD1
2012 Mechanisms and allocations with positive network externalities
abstract
With the advent of social networks such as Facebook and LinkedIn, and online offers/deals web sites, network externalties raise the possibility of marketing and advertising to users based on influence they derive from their neighbors in such networks. Indeed, a user's knowledge of which of his neighbors "liked" the product, changes his valuation for the product. Much of the work on the mechanism design under network externalities has addressed the setting when there is only one product. We consider a more natural setting when there are multiple competing products, and each node in the network is a unit-demand agent.
Anand Bhalgat, Sreenivas Gollapudi, Kamesh Munagala
EC1
2011 Optimal Lower Bounds for Universal and Differentially Private Steiner Trees and TSPs
Anand Bhalgat, Deeparnab Chakrabarty, Sanjeev Khanna
APPROX-RANDOM1
2011 Social Welfare in One-Sided Matching Markets without Money
Anand Bhalgat, Deeparnab Chakrabarty, Sanjeev Khanna
APPROX-RANDOM1
2011 Improved Approximation Results for Stochastic Knapsack Problems
abstract
In the stochastic knapsack problem, we are given a set of items each associated with a probability distribution on sizes and a profit, and a knapsack of unit capacity. The size of an item is revealed as soon as it is inserted into the knapsack, and the goal is to design a policy that maximizes the expected profit of items that are successfully inserted into the knapsack. The stochastic knapsack problem is a natural generalization of the classical knapsack problem, and arises in many applications, including bandwidth allocation, budgeted learning, and scheduling. An adaptive policy for stochastic knapsack specifies the next item to be inserted based on observed sizes of the items inserted thus far. The adaptive policy can have an exponentially large explicit description and is known to be PSPACE-hard to compute. The best known approximation for this problem is a (3 + ∊)-approximation for any ∊ > 0. Our first main result is a relaxed PTAS (Polynomial Time Approximation Scheme) for the adaptive policy, that is, for any ∊ > 0, we present a poly-time computable (1 + ∊)-approximate adaptive policy when knapsack capacity is relaxed to 1+e. At a high-level, the proof is based on transforming an arbitrary collection of item size distributions to canonical item size distributions that admit a compact description. We then establish a coupling that shows a (1 + ∊)-approximation can be achieved for the original problem by a canonical policy that makes decisions at each step by observing events drawn from the sample space of canonical size distributions. Finally, we give a mechanism for approximating the optimal canonical policy. Our second main result is an (8/3 + ∊)-approximate adaptive policy for any ∊ > 0 without relaxing the knapsack capacity, improving the earlier (3 + ∊)-approximation result. Interestingly, we obtain this result by using the PTAS described above. We establish an existential result that the optimal policy for the knapsack with capacity 1 can be folded to get a policy with expected profit 3OPT/8 for a knapsack with capacity (1 − ∊), with capacity relaxed to 1 only for the first item inserted. We then use our PTAS result to compute the (1 + ∊)-approximation to such policy. Our techniques also yield a relaxed PTAS for non-adaptive policies. Finally, we also show that our ideas can be extended to yield improved approximation guarantees for multi-dimensional and fixed set variants of the stochastic knapsack problem.
Anand Bhalgat, Ashish Goel, Sanjeev Khanna
SODA1
2010 Approximating pure nash equilibrium in cut, party affiliation, and satisfiability games
abstract
Cut games and party affiliation games are well-known classes of potential games. Schaffer and Yannakakis showed that computing pure Nash equilibrium in these games is PLS-complete. In general potential games, even the problem of computing any finite approximation to a pure equilibrium is also PLS-complete. We show that for any ∈ > 0, we design an algorithm to compute in polynomial time a (3+∈)-approximate pure Nash equilibrium for cut and party affiliation games. Prior to our work, only a trivial polynomial factor approximation was known for these games. Our approach extends beyond cut and party affiliation games to a more general class of satisfiability games.
Anand Bhalgat, Tanmoy Chakraborty 0001, Sanjeev Khanna
EC1
2009 Fast edge orientation for unweighted graphs
abstract
We consider an unweighted undirected graph with n vertices, m edges, and edge-connectivity 2k. The weak edge orientation problem requires that the edges of this graph be oriented so the resulting directed graph is at least k edge-connected. Nash-Williams proved the existence of such orientations and subsequently Frank [6], Gabow [7], and Nagamochi-Ibaraki [12] gave algorithmic constructions. All of these algorithms took time at least quadratic in n. We provide the first sub-quadratic (in n) algorithm for this problem. Our algorithm takes Õ(nk4 + m) time. This improves the previous best bounds of Õ(n2k2 +m) by Gabow [7] and Õ(n2m) by Nagamochi-Ibaraki [12] when k ≤ √n. Indeed, many real networks have k ≪ n. Our algorithm uses the fast edge splitting paradigm introduced by Bhalgat et al. [2]. We seek to split out a large fraction of the vertices, recurse on the resulting graph, and then put back the split-off vertices. The main challenge we face is that only vertices with even degree may be split-off in an undirected graph and there may not be any such vertex in the current graph. The edge orientation algorithms of Gabow and Nagamochi-Ibaraki as well as Frank's proof are based on showing the existence of at least two even degree vertices (in fact, vertices with degree 2k) in a 2k minimally connected graph. We generalize this to show that in any edge minimal 2k edge-connected graph, there are at least n/3 even degree vertices. These vertices are then split-off. Our next challenge is to drop edges from the given graph so it remains 2k connected and yet has Ω(n) even degree vertices. We provide an algorithm that discards edges specifically to produce Ω(n) even degree vertices while maintaining connectivity 2k and takes time O(nk 4 +m). Note that this algorithm does not necessarily make the graph edge-minimally 2k edge-connected. We also briefly outline an Õ(nk5 + m) time algorithm that achieves edge-minimality which improves the previous best bound of O(m + n2k2) by Gabow [7].
Anand Bhalgat, Ramesh Hariharan
SODA1
2008 Fast edge splitting and Edmonds' arborescence construction for unweighted graphs
Anand Bhalgat, Ramesh Hariharan, Telikepalli Kavitha, Debmalya Panigrahi
SODA1
2007 An Õ(mn) Gomory-Hu tree construction algorithm for unweighted graphs
abstract
We present a fast algorithm for computing a Gomory-Hu tree or cut tree for an unweighted undirected graph G = (V,E). The expected running time of our algorithm is Õ(mc) where |E| = m and c is the maximum u-vedge connectivity, where u,v ∈ V. When the input graph is also simple (i.e., it has no parallel edges), then the u-v edge connectivity for each pair of vertices u and v is at most n-1; so the expected running time of our algorithm for simple unweighted graphs is Õ(mn).
Ramesh Hariharan, Telikepalli Kavitha, Debmalya Panigrahi, Anand Bhalgat
STOC4