Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Chandra Chekuri is active.

Publication


Featured researches published by Chandra Chekuri.


SIAM Journal on Computing | 2004

Incremental Clustering and Dynamic Information Retrieval

Moses Charikar; Chandra Chekuri; Tomás Feder; Rajeev Motwani

Motivated by applications such as document and image classification in information retrieval, we consider the problem of clustering dynamic point sets in a metric space. We propose a model called incremental clustering which is based on a careful analysis of the requirements of the information retrieval application, and which should also be useful in other applications. The goal is to efficiently maintain clusters of small diameter as new points are inserted. We analyze several natural greedy algorithms and demonstrate that they perform poorly. We propose new deterministic and randomized incremental clustering algorithms which have a provably good performance, and which we believe should also perform well in practice. We complement our positive results with lower bounds on the performance of incremental algorithms. Finally, we consider the dual clustering problem where the clusters are of fixed diameter, and the goal is to minimize the number of clusters.


international conference on database theory | 2000

Conjunctive query containment revisited

Chandra Chekuri; Anand Rajaraman

We consider the problems of conjunctive query containment and minimization, which are known to be NP-complete, and show that these problems can be solved in polynomial time for the class of acyclic queries. We then generalize the notion of acyclicity and define a parameter called query width that captures the “degree of cyclicity” of a query: in particular, a query is acyclic if and only if its query width is 1. We give algorithms for containment and minimization that run in time polynomial in nk, where n is the input size and k is the query width. These algorithms naturally generalize those for acyclic queries, and are of practical significance because many queries have small query width compared to their sizes. We show that we can obtain good bounds on the query width of Q using the treewidth of the incidence graph of Q. Finally, we apply our containment algorithm to the practically important problem of finding equivalent rewritings of a query using a set of materialized views.


SIAM Journal on Computing | 2011

Maximizing a Monotone Submodular Function Subject to a Matroid Constraint

Gruia Calinescu; Chandra Chekuri; Martin Pál; Jan Vondrák

An improved coating pan apparatus and spray arm assembly are disclosed for providing facilitated maintenance and cleaning of sensitive spray nozzles. The spray arm assembly includes means for varying the spray length and spray angle from a position external to the coating drum. Additionally, this invention provides adjustment means for removing the fixture containing the spray nozzles entirely from the coating drum and laterally from the coating apparatus housing for purging.


foundations of computer science | 1999

Approximation schemes for minimizing average weighted completion time with release dates

Foto N. Afrati; Evripidis Bampis; Chandra Chekuri; David R. Karger; Claire Kenyon; Sanjeev Khanna; Ioannis Milis; Maurice Queyranne; Martin Skutella; Clifford Stein; Maxim Sviridenko

We consider the problem of scheduling n jobs with release dates on m machines so as to minimize their average weighted completion time. We present the first known polynomial time approximation schemes for several variants of this problem. Our results include PTASs for the case of identical parallel machines and a constant number of unrelated machines with and without preemption allowed. Our schemes are efficient: for all variants the running time for /spl alpha/(1+/spl epsiv/) approximation is of the form f(1//spl epsiv/, m)poly(n).


SIAM Journal on Computing | 2005

A Polynomial Time Approximation Scheme for the Multiple Knapsack Problem

Chandra Chekuri; Sanjeev Khanna

The multiple knapsack problem (MKP) is a natural and well-known generalization of the single knapsack problem and is defined as follows. We are given a set of


foundations of computer science | 2005

A recursive greedy algorithm for walks in directed graphs

Chandra Chekuri; Martin Pál

n


international workshop and international workshop on approximation, randomization, and combinatorial optimization. algorithms and techniques | 2004

Maximum Coverage Problem with Group Budget Constraints and Applications

Chandra Chekuri; Amit Kumar

items and


SIAM Journal on Computing | 2004

On Multidimensional Packing Problems

Chandra Chekuri; Sanjeev Khanna

m


Algorithmica | 2007

Approximation Algorithms for the Unsplittable Flow Problem

Amit Chakrabarti; Chandra Chekuri; Anuptam Gupta; Amit Kumar

bins (knapsacks) such that each item


integer programming and combinatorial optimization | 2007

Maximizing a Submodular Set Function Subject to a Matroid Constraint (Extended Abstract)

Gruia Calinescu; Chandra Chekuri; Martin Pál; Jan Vondrák

i

Collaboration


Dive into the Chandra Chekuri's collaboration.

Top Co-Authors

Avatar

Sanjeev Khanna

University of Pennsylvania

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alina Ene

University of Warwick

View shared research outputs
Top Co-Authors

Avatar

Joseph Naor

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Anupam Gupta

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Julia Chuzhoy

Toyota Technological Institute at Chicago

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge