Kamesh Munagala's Research Interests

My main research interest is algorithm design for emerging database and networking systems.
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.

Multi-armed Bandit Problems

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

Model-driven Optimization

We present a general framework for optimizing combinatorial problems in the presence of uncertain information that can be adaptively resolved at a cost.
  
Adaptive uncertainty resolution in Bayesian combinatorial optimization (with Sudipto Guha) TALG '10.
Final version of this paper in SODA '07.

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

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

Auction Theory

We present a simple mechanism for making bidders reveal their uncertainty truthfully in keyword search auctions. We also extend the results to repeated auctions under a simple model of uncertainty.
 
Hybrid keyword search auctions (with Ashish Goel) WWW '09.    (Winner of best paper award)

We consider the problem of designing multi-unit auctions when bidders have private budget constraints. We show that a natural yet counter-intuitive auction due to Ausubel is not only truthful but also Pareto-optimal and revenue optimal in this setting. The hard part, surprisingly, is to show truthfulness. We also present the first approximation results for revenue optimal multi-item auctions when bidders have arbitrary demand and budget constraints. Our mechanisms are surprisingly simple posted price schemes.
 
Incentive compatible budget elicitation in multi-unit auctions (with Bhattacharya et al) SODA '10.
Budget constrained auctions with heterogeneous items (with Bhattacharya et al).

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 '08.
Final version of this paper in FOCS '00.
 
Constant factor approximation for the single sink edge installation problem
(with S. Guha and A. Meyerson) SICOMP '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 Arya et al) SICOMP '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.