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.

Chinmoy Dutta

dblp:50/2233 · DBLP profile ↗
← Back
8ranked-venue papers
7as first author
1since 2021 · last 2021
0000-0003-0705-0249ORCID · corroborated

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

Theory of computation · 6 · 5 first-authorArtificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021

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
4 papers
Distributed computing theory · 58% Graph algorithms and graph theory · 21% Computational complexity · 16%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Smart cities and intelligent transportation · 50% Computational science and engineering · 50%
Computer networks
1 paper
Internet of things and sensor networks · 87% Wireless networking · 13%

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

TopicWeightPapersLastEvidence papers
Computational science and engineering
locality-sensitive hashing
0.512021
When Hashing Met Matching: Efficient Spatio-Temporal Search for Ridesharing · AAAI 2021
Smart cities and intelligent transportation
ridesharing
0.512021
When Hashing Met Matching: Efficient Spatio-Temporal Search for Ridesharing · AAAI 2021
Distributed computing theory
distributed algorithms
0.212013
On the Complexity of Information Spreading in Dynamic Networks · SODA 2013
Distributed computing theory
dynamic networks
0.212013
On the Complexity of Information Spreading in Dynamic Networks · SODA 2013
Distributed computing theory › information dissemination
gossip protocols
0.212013
On the Complexity of Information Spreading in Dynamic Networks · SODA 2013
Distributed computing theory
information dissemination
0.212013
On the Complexity of Information Spreading in Dynamic Networks · SODA 2013
Distributed computing theory › distributed algorithms
randomized distributed algorithms
0.212013
On the Complexity of Information Spreading in Dynamic Networks · SODA 2013
Graph algorithms and graph theory
graph partitioning
0.112012
Split and Join: Strong Partitions and Universal Steiner Trees for Graphs · FOCS 2012
Graph algorithms and graph theory
steiner tree
0.112012
Split and Join: Strong Partitions and Universal Steiner Trees for Graphs · FOCS 2012
Internet of things and sensor networks › wireless sensor network
distributed processing
0.112008
Lower Bounds for Noisy Wireless Networks using Sampling Algorithms · FOCS 2008
Internet of things and sensor networks
wireless sensor network
0.112008
Lower Bounds for Noisy Wireless Networks using Sampling Algorithms · FOCS 2008
Computational complexity
communication complexity
0.112008
A tight lower bound for parity in noisy communication networks · SODA 2008
Computational complexity › communication complexity
communication complexity lower bounds
0.112008
Lower Bounds for Noisy Wireless Networks using Sampling Algorithms · FOCS 2008
Information theory › communication channels › channel models
noisy channel
0.112008
A tight lower bound for parity in noisy communication networks · SODA 2008
Computational complexity › boolean function analysis › symmetric functions
parity
0.112008
A tight lower bound for parity in noisy communication networks · SODA 2008
Distributed computing theory
reliable communication
0.112008
A tight lower bound for parity in noisy communication networks · SODA 2008
Graph algorithms and graph theory › graph minors
minor-free graphs
0.012012
Split and Join: Strong Partitions and Universal Steiner Trees for Graphs · FOCS 2012

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

near neighbor search · 0.5locality-sensitive hashing · 0.5combinatorial optimization · 0.5token-forwarding algorithms · 0.2adaptive adversary models · 0.2sampling algorithms · 0.2decision tree complexity · 0.2separator theorem · 0.1cluster merging · 0.1lower bound techniques · 0.1
YearPublicationVenuePosition
2021 When Hashing Met Matching: Efficient Spatio-Temporal Search for Ridesharing
abstract
Shared on-demand mobility holds immense potential for urban transportation. However, finding ride matches in real-time at urban scale is a very difficult combinatorial optimization problem and mostly heuristic approaches are applied. In this work, we introduce a principled approach to this combinatorial problem. Our approach proceeds by constructing suitable representations for rides and driver routes capturing their essential spatio-temporal aspects in an appropriate vector space, and defining a similarity metric in this space that expresses matching utility. This then lets us mathematically model the problem of finding ride matches as that of Near Neighbor Search (NNS). Exploiting this modeling, we devise a novel spatio-temporal search algorithm for finding ride matches based on the theory of Locality Sensitive Hashing (LSH). Apart from being highly efficient, our algorithm enjoys several practically useful properties and extension possibilities. Experiments with large real-world datasets show that our algorithm consistently outperforms state-of-the-art heuristic methods thereby proving its practical applicability.
Chinmoy Dutta
AAAI1
2013 On the Complexity of Information Spreading in Dynamic Networks
abstract
We study how to spread k tokens of information to every node on an n-node dynamic network, the edges of which are changing at each round. This basic gossip problem can be completed in O(n + k) rounds in any static network, and determining its complexity in dynamic networks is central to understanding the algorithmic limits and capabilities of various dynamic network models. Our focus is on token-forwarding algorithms, which do not manipulate tokens in any way other than storing, copying and forwarding them. We first consider the strongly adaptive adversary model where in each round, each node first chooses a token to broadcast to all its neighbors (without knowing who they are), and then an adversary chooses an arbitrary connected communication network for that round with the knowledge of the tokens chosen by each node. We show that Ω(nk/log n + n) rounds are needed for any randomized (centralized or distributed) token-forwarding algorithm to disseminate the k tokens, thus resolving an open problem raised in [KLO10]. The bound applies to a wide class of initial token distributions, including those in which each token is held by exactly one node and well-mixed ones in which each node has each token independently with a constant probability. Our result for the strongly adaptive adversary model motivates us to study the weakly adaptive adversary model where in each round, the adversary is required to lay down the network first, and then each node sends a possibly distinct token to each of its neighbors. We propose a simple randomized distributed algorithm where in each round, along every edge (u, v), a token sampled uniformly at random from the symmetric difference of the sets of tokens held by node u and node v is exchanged. We prove that starting from any well-mixed distribution of tokens where each node has each token independently with a constant probability, this algorithm solves the k-gossip problem in O((n + k) log n log k) rounds with high probability over the initial token distribution and the randomness of the protocol. We then show how the above uniform sampling problem can be solved using Õ(log n) bits of communication, making the overall algorithm communication-efficient. We next present a centralized algorithm that solves the gossip problem for every initial distribution in O((n + k) log2 n) rounds in the offline setting where the entire sequence of communication networks is known to the algorithm in advance. Finally, we present an -round centralized offline algorithm in which each node can only broadcast a single token to all of its neighbors in each round.
Chinmoy Dutta, Gopal Pandurangan, Rajmohan Rajaraman, Zhifeng Sun, Emanuele Viola
SODA1
2013 Coalescing-branching random walks on graphs
abstract
We study a distributed randomized information propagation mechanism in networks we call the coalescing-branching random walk (cobra walk, for short). A cobra walk is a generalization of the well-studied "standard" random walk, and is useful in modeling and understanding the Susceptible-Infected Susceptible (SIS)-type of epidemic processes in networks. It can also be helpful in performing light-weight information dissemination in resource-constrained networks. A cobra walk is parameterized by a branching factor k. The process starts from an arbitrary node, which is labeled active for step 1. (For instance, this could be a node that has a piece of data, rumor, or a virus.) In each step of a cobra walk, each active node chooses k random neighbors to become active for the next step ("branching"). A node is active for step t + 1 only if it is chosen by an active node in step t ("coalescing"). This results in a stochastic process in the underlying network with properties that are quite different from both the standard random walk (which is equivalent to the cobra walk with branching factor 1) as well as other gossip-based rumor spreading mechanisms.
Chinmoy Dutta, Gopal Pandurangan, Rajmohan Rajaraman, Scott T. Roche
SPAA1
2012 Split and Join: Strong Partitions and Universal Steiner Trees for Graphs
abstract
We study the problem of constructing universal Steiner trees for undirected graphs. Given a graph G and a root node r, we seek a single spanning tree T of minimum stretch, where the stretch of T is defined to be the maximum ratio, over all terminal sets X, of the cost of the minimal sub-tree TXof T that connects X to r to the cost of an optimal Steiner tree connecting X to r in G. Universal Steiner trees (USTs) are important for data aggregation problems where computing the Steiner tree from scratch for every input instance of terminals is costly, as for example in low energy sensor network applications. graphs with 2O(√log n)-stretch. We also give a polynomial time We provide a polynomial time UST construction for general polylog(n)-stretch construction for minor-free graphs. One basic building block of our algorithms is a hierarchy of graph partitions, each of which guarantees small strong diameter for each cluster and bounded neighbourhood intersections for each node. We show close connections between the problems of constructing USTs and building such graph partitions. Our construction of partition hierarchies for general graphs is based on an iterative cluster merging procedure, while the one for minor-free graphs is based on a separator theorem for such graphs and the solution to a cluster aggregation problem that may be of independent interest even for general graphs. To our knowledge, this is the first subpolynomial-stretch (o(nε) for any ε >; 0) UST construction for general graphs, and the first polylogarithmic-stretch UST construction for minor-free graphs.
Costas Busch, Chinmoy Dutta, Jaikumar Radhakrishnan, Rajmohan Rajaraman, Srinivasagopalan Srivathsan
FOCS2
2012 More on a Problem of Zarankiewicz
Chinmoy Dutta, Jaikumar Radhakrishnan
ISAAC1
2008 Lower Bounds for Noisy Wireless Networks using Sampling Algorithms
abstract
We show a tight lower bound of Omega(N\log\log N) on the number of transmissions required to compute several functions (including the parity function and the majority function) in a network of N randomly placed sensors, communicating using local transmissions, and operating with power near the connectivity threshold. This result considerably simplifies and strengthens an earlier result of Dutta, Kanoria Manjunath and Radhakrishnan (SODA 08) that such networks cannot compute the parity function reliably with significantly fewer than N\log \log N transmissions, thereby showing that the protocol with O(N\log \log N) transmissions due to Ying, Srikant and Dullerud (WiOpt 06) is optimal. We also observe that all the lower bounds shown by Evans and Pippenger (SIAM J. on Computing, 1999) on the average noisy decision tree complexity for several functions can be derived using our technique simply and in a unified way.
Chinmoy Dutta, Jaikumar Radhakrishnan
FOCS1
2008 A tight lower bound for parity in noisy communication networks
Chinmoy Dutta, Yashodhan Kanoria, D. Manjunath, Jaikumar Radhakrishnan
SODA1
2006 Tradeoffs in Depth-Two Superconcentrators
Chinmoy Dutta, Jaikumar Radhakrishnan
STACS1