Kamesh Munagala's Research Interests

My main research interest is discrete optimization.
A complete list of my papers is available via DBLP. Below, I have placed a few representative papers that give a sampling of my research interests.

Some Recent Papers

Coevolutionary opinion formation games (with Kshipra Bhawalkar and Sreenivas Gollapudi), STOC '13.  (Has minor improvements in exposition over published version.)

Auction Design and Algorithmic Pricing

We study the computational complexity of optimal and efficient auction design in several settings, mainly involving side-constraints such as externalities, uncertain information, and budgets on payments. Our main results are approximation algorithms that lead to simple auctions.

  Pricing with Externalities:

Mechanisms and allocations with positive network externalities (with Anand Bhalgat and Sreenivas Gollapudi) EC '12

Optimal auctions with positive network externalities.  (with Nima Haghpanah, Nicole Immorlica, and Vahab Mirrokni)  EC '11

On allocations with negative externalities. (with Sayan Bhattacharya, Janardhan Kulkarni, and Xiaoming Xu)  WINE '11

Auctions with Uncertainty and Budgets: 

Optimal auctions via the multiplicative weight method (with Anand Bhalgat and Sreenivas Gollapudi), EC '13.

Budget constrained auctions with heterogeneous items (with Sayan Bhattacharya, Gagan Goel, and Sreenivas Gollapudi) Theory of Computing 8(1), 2012.
Preliminary version in STOC '10

Incentive compatible budget elicitation in multi-unit auctions (with Sayan Bhattacharya, Vince Conitzer, and Lirong Xia) SODA '10.

Hybrid keyword search auctions (with Ashish Goel) WWW '09.    (Winner of best paper award)

Stochastic Optimization and Multi-armed Bandits

The multi-armed bandit problem in stochastic decision theory models the key trade-off between exploring the state space and exploiting the current best option. Though this problem admits to an elegant efficient optimal policy known as the Gittins index, it is well-known that such index policies become increasingly sub-optimal in the presence of cost constraints, time-varying uncertain information, blocking constraints, etc. We present a generic solution technique that combines the efficiency of index policies with provable performance guarantees.

Approximation algorithms for restless bandit problems (with Sudipto Guha and Peng Shi) J.ACM, 58(1), 2010
Combined final version of this paper in FOCS '07 and this paper in SODA '09.

Multi-armed bandits with metric switching costs (with Sudipto Guha) ICALP '09.
Improves and generalizes this paper which is a full version of this paper in STOC '07.
  
Adaptive uncertainty resolution in Bayesian combinatorial optimization (with Sudipto Guha) TALG 8(1), 2012.
Final version of this paper in SODA '07.

Optimization of continuous queries with shared expensive filters (with Utkarsh Srivastava and Jennifer Widom) PODS '07.

How to probe for an extreme value (with Ashish Goel and Sudipto Guha) TALG 7(1), 2010
Final version of this paper in PODS '06.

Approximation Algorithms for Network Design

We present a model for network design where resources like cables and routers need to be allocated in a network to route given demands to a core network or a single sink node.  The cost of allocating resources on an edge in the network is modeled as a concave function of demand (this models economies of scale). We develop general algorithmic techniques to optimally aggregate demands under these constraints.
 
Cost-Distance: Two metric network design (with Adam Meyerson and Serge Plotkin) SICOMP 38(4), '08.
Final version of this paper in FOCS '00.
 
Constant factor approximation for the single sink edge installation problem
(with Sudipto Guha and Adam Meyerson) SICOMP 38(6), '09.
Combined final version of this paper in FOCS '00 and this paper in STOC '01.

Clustering: Theory and Practice

The first paper shows that a simple local search heuristic achieves the best known approximation ratio of around 3 for k-medians clustering. The second paper presents simple to implement constant factor approximations for the stochastic version of the k-center problem.

Local search heuristics for k-medians and facility location problems (with V. Arya, N. Garg, R. Khandekar, A. Meyerson, and V. Pandit) SICOMP 33(3), '04.
Exceeding expectations and clustering uncertain data (with Sudipto Guha) PODS '09.
 
We define a new similarity metric for clustering anomalous data, and devise a fast agglomerative technique to cluster gene expression data and faults in system execution traces.
 
Cancer characterization and feature set extraction via discriminative margin clustering (with R. Tibshirani and P. O. Brown) BMC Bioinformatics 5:21, 2004.
Fa: A System for Automating Failure Diagnosis (with Songyun Duan and Shivnath Babu) ICDE '09.

I/O Efficient Algorithms

My first paper. We showed almost optimal running times in the I/O-model for graph connectivity.
 
I/O-Complexity of graph algorithms (with Abhiram Ranade)  SODA '99.


Copyright Notice: Since most of these papers are published, the copyright has been transferred to the respective publishers. The following is ACM's copyright notice; other publishers have similar ones.

Copyright © 20xx by the Association for Computing Machinery, Inc. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that new copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted.