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

Sridhar Rajagopalan

dblp:76/717 · DBLP profile ↗
← Back
41ranked-venue papers
6as first author
0since 2021 · last 2006
—ORCID · none

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

Theory of computation · 19 · 6 first-authorDatabases, data management, data science and information retrieval · 14Computer networks · 6Applied, interdisciplinary, general and emerging computing · 4Artificial intelligence and machine learning · 2Security and privacy · 1

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
19 papers
Graph algorithms and graph theory · 32% Algorithms and data structures · 20% Computational complexity · 11%
Databases, data mining, and information retrieval
15 papers
Information retrieval · 40% Web and social media mining · 21% Knowledge graphs · 12%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Electronic design automation · 54% Distributed systems · 31% Parallel and multicore computing · 16%

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

TopicWeightPapersLastEvidence papers
Web and social media mining › web mining
web graph analysis
0.122001
Self-similarity in the Web · VLDB 2001
The Web as a Graph · PODS 2000
Graph algorithms and graph theory
random graph models
0.122000
The Web as a Graph · PODS 2000
Random graph models for the web graph · FOCS 2000
Algorithms and data structures › data streams
streaming algorithms
0.122004
On the Streaming Model Augmented with a Sorting Primitive · FOCS 2004
Approximate Medians and other Quantiles in One Pass and with Limited Memory · SIGMOD Conference 1998
Algorithms and data structures
randomized algorithms
0.122000
Verification of Identities · SIAM J. Comput. 2000
Random Sampling Techniques for Space Efficient Online Computation of Order Statistics of Large Datasets · SIGMOD Conference 1999
Information retrieval
search engines
0.122004
A Fast Regular Expression Indexing Engine · ICDE 2002
High Performance Index Build Algorithms for Intranet Search Engines · VLDB 2004
Indexing and storage engines
index construction
0.012004
High Performance Index Build Algorithms for Intranet Search Engines · VLDB 2004
Graph algorithms and graph theory
graph algorithms
0.012004
On the Streaming Model Augmented with a Sorting Primitive · FOCS 2004
Graph algorithms and graph theory › spanning tree
minimum spanning tree
0.012004
On the Streaming Model Augmented with a Sorting Primitive · FOCS 2004
Computational geometry › geometric intersection
segment intersection
0.012004
On the Streaming Model Augmented with a Sorting Primitive · FOCS 2004
Graph algorithms and graph theory › graph algorithms › connectivity
undirected connectivity
0.012004
On the Streaming Model Augmented with a Sorting Primitive · FOCS 2004
Data stream processing
quantile estimation
0.021999
Random Sampling Techniques for Space Efficient Online Computation of Order Statistics of Large Datasets · SIGMOD Conference 1999
Approximate Medians and other Quantiles in One Pass and with Limited Memory · SIGMOD Conference 1998
Computational complexity
lower bounds
0.022000
Verification of Identities · SIAM J. Comput. 2000
Verifying Identities (extended abstract) · FOCS 1996
Information retrieval › distributed information retrieval
distributed search
0.012003
Make it fresh, make it quick: searching a network of personal webservers · WWW 2003
Knowledge graphs
ontology
0.012003
SemTag and seeker: bootstrapping the semantic web via automated semantic annotation · WWW 2003
Information retrieval › distributed information retrieval
peer-to-peer search
0.012003
Make it fresh, make it quick: searching a network of personal webservers · WWW 2003
Knowledge graphs › semantic web
semantic annotation
0.012003
SemTag and seeker: bootstrapping the semantic web via automated semantic annotation · WWW 2003
Web and social media mining
social network analysis
0.012003
Mining newsgroups using networks arising from social behavior · WWW 2003
Data mining › pattern mining › itemset mining
frequent itemset mining
0.012002
Template detection via data mining and its applications · WWW 2002
Data mining
pattern mining
0.012002
Template detection via data mining and its applications · WWW 2002
Information retrieval › indexing
regular expression indexing
0.012002
A Fast Regular Expression Indexing Engine · ICDE 2002
Information retrieval › pattern matching
regular expression matching
0.012002
A Fast Regular Expression Indexing Engine · ICDE 2002
Web and social media mining › web mining
template detection
0.012002
Template detection via data mining and its applications · WWW 2002
Information retrieval › indexing › text indexing
text index
0.012002
A Fast Regular Expression Indexing Engine · ICDE 2002
Information retrieval › web search
web information retrieval
0.012002
Template detection via data mining and its applications · WWW 2002
Approximation and online algorithms
approximation algorithms
0.021998
Primal-Dual RNC Approximation Algorithms for Set Cover and Covering Integer Programs · SIAM J. Comput. 1998
Primal-dual RNC approximation algorithms for (multi)-set (multi)-cover and covering integer programs · FOCS 1993
Mathematical optimization › integer programming
covering integer programs
0.021998
Primal-Dual RNC Approximation Algorithms for Set Cover and Covering Integer Programs · SIAM J. Comput. 1998
Primal-dual RNC approximation algorithms for (multi)-set (multi)-cover and covering integer programs · FOCS 1993
Approximation and online algorithms
set cover
0.021998
Primal-Dual RNC Approximation Algorithms for Set Cover and Covering Integer Programs · SIAM J. Comput. 1998
Primal-dual RNC approximation algorithms for (multi)-set (multi)-cover and covering integer programs · FOCS 1993
Algorithms and data structures › symbolic computation › computational algebra
algebraic algorithms
0.012000
Verification of Identities · SIAM J. Comput. 2000
Algorithms and data structures › symbolic computation
associativity verification
0.012000
Verification of Identities · SIAM J. Comput. 2000
Graph algorithms and graph theory › network analysis › complex networks
degree distribution
0.012000
Random graph models for the web graph · FOCS 2000

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

distributed indexing · 0.1centralized network state summary · 0.1markov chain · 0.1random sampling · 0.1communication complexity · 0.0primal-dual schema · 0.0link-based classification · 0.0graph analysis · 0.0disambiguation algorithm · 0.0approximation algorithm · 0.0regular expression matching · 0.0prebuilt index · 0.0frequent itemset counting · 0.0random graph model · 0.0measurements · 0.0graph algorithms · 0.0empirical analysis · 0.0VC dimension · 0.0
YearPublicationVenuePosition
2006 Core algorithms in the CLEVER system
abstract
This article describes the CLEVER search system developed at the IBM Almaden Research Center. We present a detailed and unified exposition of the various algorithmic components that make up the system, and then present results from two user studies.
Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins
ACM Trans. Internet Techn.3
2004 Virtual cursors for XML joins
abstract
Structural joins are a fundamental operation in XML query processing and a large body of work has focused on index-based algorithms for executing them. In this paper, we describe how two well-known index features -- path indices and ancestor information -- can be combined in a novel way to replace one or more of the physical index cursors in a structural join with virtual cursors. The position of a virtual cursor is derived from the path and ancestor information of a physical cursor. Implementation results are provided to show that, by eliminating index I/O, virtual cursors can improve the performance of structural joins by an order of magnitude or more.
Beverly Yang, Marcus Fontoura, Eugene J. Shekita, Sridhar Rajagopalan, Kevin S. Beyer
CIKM4
2004 On the Streaming Model Augmented with a Sorting Primitive
abstract
The need to deal with massive data sets in many practical applications has led to a growing interest in computational models appropriate for large inputs. The most important quality of a realistic model is that it can be efficiently implemented across a wide range of platforms and operating systems. In this paper, we study the computational model that results if the streaming model is augmented with a sorting primitive. We argue that this model is highly practical, and that a wide range of important problems can be efficiently solved in this (relatively weak) model. Examples are undirected connectivity, minimum spanning trees, and red-blue line segment intersection, among others. This suggests that using more powerful, harder to implement models may not always be justified. Our main technical contribution is to show a hardness result for the "streaming and sorting" model, which demonstrates that the main limitation of this model is that it can only access one data stream at a time. Since our model is strong enough to solve "pointer chasing" problems, the communication complexity based techniques commonly used in showing lower bounds for the streaming model cannot be adapted to our model. We therefore have to employ techniques to obtain these results. Finally, we compare our model to a popular restriction of external memory algorithms that access their data mostly sequentially.
Gagan Aggarwal, Mayur Datar, Sridhar Rajagopalan, Matthias Ruhl
FOCS3
2004 High Performance Index Build Algorithms for Intranet Search Engines
Marcus Fontoura, Eugene J. Shekita, Jason Y. Zien, Sridhar Rajagopalan, Andreas Neumann 0001
VLDB4
2004 Minimizing Wirelength in Zero and Bounded Skew Clock Trees
abstract
An important problem in VLSI design is distributing a clock signal to synchronous elements in a VLSI circuit so that the signal arrives at all elements simultaneously. The signal is distributed by means of a clock routing tree rooted at a global clock source. The difference in length between the longest and shortest root-leaf path is called the skew of the tree. The problem is to construct a clock tree with zero skew (to achieve synchronicity) and minimal sum of edge lengths (so that circuit area and clock tree capacitance are minimized). We give the first constant-factor approximation algorithms for this problem and its variants that arise in the VLSI context. For the zero skew problem in general metric spaces, we give an approximation algorithm with a performance guarantee of 2e. For the L 1 version on the plane, we give an (8/ln 2)-approximation algorithm.
Moses Charikar, Jon M. Kleinberg, Ravi Kumar 0001, Sridhar Rajagopalan, Amit Sahai, Andrew Tomkins
SIAM J. Discret. Math.4
2003 Mining newsgroups using networks arising from social behavior
abstract
Recent advances in information retrieval over hyperlinked corpora have convincingly demonstrated that links carry less noisy information than text. We investigate the feasibility of applying link-based methods in new applications domains. The specific application we consider is to partition authors into opposite camps within a given topic in the context of newsgroups. A typical newsgroup posting consists of one or more quoted lines from another posting followed by the opinion of the author. This social behavior gives rise to a network in which the vertices are individuals and the links represent "responded-to" relationships. An interesting characteristic of many newsgroups is that people more frequently respond to a message when they disagree than when they agree. This behavior is in sharp contrast to the WWW link graph, where linkage is an indicator of agreement or common interest. By analyzing the graph structure of the responses, we are able to effectively classify people into opposite camps. In contrast, methods based on statistical analysis of text yield low accuracy on such datasets because the vocabulary used by the two sides tends to be largely identical, and many newsgroup postings consist of relatively few words of text.
Rakesh Agrawal 0001, Sridhar Rajagopalan, Ramakrishnan Srikant, Yirong Xu
WWW2
2003 Make it fresh, make it quick: searching a network of personal webservers
abstract
Personal webservers have proven to be a popular means of sharing files and peer collaboration. Unfortunately, the transient availability and rapidly evolving content on such hosts render centralized, crawl-based search indices stale and incomplete. To address this problem, we propose YouSearch, a distributed search application for personal webservers operating within a shared context (e.g., a corporate intranet). With YouSearch, search results are always fast, fresh and complete -- properties we show arise from an architecture that exploits both the extensive distributed resources available at the peer webservers in addition to a centralized repository of summarized network state. YouSearch extends the concept of a shared context within web communities by enabling peers to aggregate into groups and users to search over specific groups. In this paper, we describe the challenges, design, implementation and experiences with a successful intranet deployment of YouSearch.
Mayank Bawa, Roberto J. Bayardo, Sridhar Rajagopalan, Eugene J. Shekita
WWW3
2003 SemTag and seeker: bootstrapping the semantic web via automated semantic annotation
abstract
This paper describes Seeker, a platform for large-scale text analytics, and SemTag, an application written on the platform to perform automated semantic tagging of large corpora. We apply SemTag to a collection of approximately 264 million web pages, and generate approximately 434 million automatically disambiguated semantic tags, published to the web as a label bureau providing metadata regarding the 434 million annotations. To our knowledge, this is the largest scale semantic tagging effort to date.We describe the Seeker platform, discuss the architecture of the SemTag application, describe a new disambiguation algorithm specialized to support ontological disambiguation of large-scale data, evaluate the algorithm, and present our final results with information about acquiring and making use of the semantic tags. We argue that automated large scale semantic tagging of ambiguous content can bootstrap and accelerate the creation of the semantic web.
Stephen Dill, Nadav Eiron, David Gibson, Daniel Gruhl, Ramanathan V. Guha, Anant Jhingran, Tapas Kanungo, Sridhar Rajagopalan, Andrew Tomkins, John A. Tomlin, Jason Y. Zien
WWW8
2003 A case for automated large-scale semantic annotation
Stephen Dill, Nadav Eiron, David Gibson, Daniel Gruhl, Ramanathan V. Guha, Anant Jhingran, Tapas Kanungo, Kevin S. McCurley, Sridhar Rajagopalan, Andrew Tomkins, John A. Tomlin, Jason Y. Zien
J. Web Semant.9
2002 A Fast Regular Expression Indexing Engine
abstract
In this paper; we describe the design, architecture, and lessons learned from the implementation of a fast regular-expression indexing engine FREE. FREE uses a prebuilt index to identify the text data units which may contain a matching string and only examines these further. In this way, FREE shows orders of magnitude performance improvement in certain cases over standard regular expression matching systems, such as lex, awk and grep.
Junghoo Cho, Sridhar Rajagopalan
ICDE2
2002 Template detection via data mining and its applications
abstract
We formulate and propose the template detection problem, and suggest a practical solution for it based on counting frequent item sets. We show that the use of templates is pervasive on the web. We describe three principles, which characterize the assumptions made by hypertext information retrieval (IR) and data mining (DM) systems, and show that templates are a major source of violation of these principles. As a consequence, basic "pure" implementations of simple search algorithms coupled with template detection and elimination show surprising increases in precision at all levels of recall.
Ziv Bar-Yossef, Sridhar Rajagopalan
WWW2
2002 Self-similarity in the web
abstract
Algorithmic tools for searching and mining the Web are becoming increasingly sophisticated and vital. In this context, algorithms that use and exploit structural information about the Web perform better than generic methods in both efficiency and reliability.We present an extensive characterization of the graph structure of the Web, with a view to enabling high-performance applications that make use of this structure. In particular, we show that the Web emerges as the outcome of a number of essentially independent stochastic processes that evolve at various scales. A striking consequence of this scale invariance is that the structure of the Web is "fractal"---cohesive subregions display the same characteristics as the Web at large. An understanding of this underlying fractal nature is therefore applicable to designing data services across multiple domains and scales.We describe potential applications of this line of research to optimized algorithm design for Web-scale data analysis.
Stephen Dill, Ravi Kumar 0001, Kevin S. McCurley, Sridhar Rajagopalan, D. Sivakumar 0001, Andrew Tomkins
ACM Trans. Internet Techn.4
2001 Designing LDPC codes using bit-filling
abstract
Bipartite graphs of bit nodes and parity check nodes arise as Tanner graphs corresponding to low density parity check codes. Given graph parameters such as the number of check nodes, the maximum check-degree, the bit-degree, and the girth, we consider the problem of constructing bipartite graphs with the largest number of bit nodes, that is, the highest rate. We propose a simple-to-implement heuristic bit-filling algorithm for this problem. As a benchmark, our algorithm yields codes better or comparable to those in MacKay (1999).
Jorge Campello, Dharmendra S. Modha, Sridhar Rajagopalan
ICC3
2001 Self-similarity in the Web
Stephen Dill, Ravi Kumar 0001, Kevin S. McCurley, Sridhar Rajagopalan, D. Sivakumar 0001, Andrew Tomkins
VLDB4
2001 On Semi-Automated Web Taxonomy Construction
Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins
WebDB3
2001 Recommendation Systems: A Probabilistic Analysis
Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins
J. Comput. Syst. Sci.3
2000 Combinatorial feature selection problems
abstract
Motivated by frequently recurring themes in information retrieval and related disciplines, we define a genre of problems called combinatorial feature selection problems. Given a set S of multidimensional objects, the goal is to select a subset K of relevant dimensions (or features) such that some desired property /spl Pi/ holds for the set S restricted to K. Depending on /spl Pi/, the goal could be to either maximize or minimize the size of the subset K. Several well-studied feature selection problems can be cast in this form. We study the problems in this class derived from several natural and interesting properties /spl Pi/, including variants of the classical p-center problem as well as problems akin to determining the VC-dimension of a set system. Our main contribution is a theoretical framework for studying combinatorial feature selection, providing (in most cases essentially tight) approximation algorithms and hardness results for several instances of these problems.
Moses Charikar, Venkatesan Guruswami, Ravi Kumar 0001, Sridhar Rajagopalan, Amit Sahai
FOCS4
2000 Random graph models for the web graph
abstract
The Web may be viewed as a directed graph each of whose vertices is a static HTML Web page, and each of whose edges corresponds to a hyperlink from one Web page to another. We propose and analyze random graph models inspired by a series of empirical observations on the Web. Our graph models differ from the traditional G/sub n,p/ models in two ways: 1. Independently chosen edges do not result in the statistics (degree distributions, clique multitudes) observed on the Web. Thus, edges in our model are statistically dependent on each other. 2. Our model introduces new vertices in the graph as time evolves. This captures the fact that the Web is changing with time. Our results are two fold: we show that graphs generated using our model exhibit the statistics observed on the Web graph, and additionally, that natural graph models proposed earlier do not exhibit them. This remains true even when these earlier models are generalized to account for the arrival of vertices over time. In particular, the sparse random graphs in our models exhibit properties that do not arise in far denser random graphs generated by Erdos-Renyi models.
Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, D. Sivakumar 0001, Andrew Tomkins, Eli Upfal
FOCS3
2000 The Web as a Graph
abstract
The pages and hyperlinks of the World-Wide Web may be viewed as nodes and edges in a directed graph. This graph has about a billion nodes today, several billion links, and appears to grow exponentially with time. There are many reasons—mathematical, sociological, and commercial—for studying the evolution of this graph. We first review a set of algorithms that operate on the Web graph, addressing problems from Web search, automatic community discovery, and classification. We then recall a number of measurements and properties of the Web graph. Noting that traditional random graph models do not explain these observations, we propose a new family of random graph models.
Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, D. Sivakumar 0001, Andrew Tomkins, Eli Upfal
PODS3
2000 Random walks with "back buttons" (extended abstract)
abstract
We introduce backoff processes, an idealized stochastic model of browsing on the world-wide web, which incorporates both hyperlink traversals and use of the “back button. ” With some probability the next state is generated by a distribution over out-edges from the current state, as in a traditional Markov chain. With the remaining probability, however, the next state is generated by clicking on the back button, and returning to the state from which the current state was entered by a “forward move”. Repeated clicks on the back button require access to increasingly distant history. We show that this process has fascinating similarities to and differences from Markov chains. In particular, we prove that like Markov chains, backoff processes always have a limit distribution, and we give algorithms to compute this distribution. Unlike Markov chains, the limit distribution may depend on the start state.
Ronald Fagin, Anna R. Karlin, Jon M. Kleinberg, Prabhakar Raghavan, Sridhar Rajagopalan, Ronitt Rubinfeld, Madhu Sudan 0001, Andrew Tomkins
STOC5
2000 Graph structure in the Web
Andrei Z. Broder, Ravi Kumar 0001, Farzin Maghoul, Prabhakar Raghavan, Sridhar Rajagopalan, Raymie Stata, Andrew Tomkins, Janet L. Wiener
Comput. Networks5
2000 Verification of Identities
abstract
We provide an $O(n^2 \log {1 \over \delta})$ time randomized algorithm to check whether a given operation $\circ :S \times S \rightarrow S$ is associative (where $n=|S|$ and $\delta>0$ is the error probability required of the algorithm). We prove that (for any constant $\delta$) this performance is optimal up to a constant factor, even if the operation is "cancellative." No sub-$n^3$ time algorithm was previously known for this task. More generally we give an $O(n^c)$ time randomized algorithm to check whether a collection of c-ary operations satisfy any given "read-once" identity.
Sridhar Rajagopalan, Leonard J. Schulman
SIAM J. Comput.1
1999 The Web as a Graph: Measurements, Models, and Methods
Jon M. Kleinberg, Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins
COCOON4
1999 Coding Constructions for Blacklisting Problems without Computational Assumptions
Ravi Kumar 0001, Sridhar Rajagopalan, Amit Sahai
CRYPTO2
1999 Random Sampling Techniques for Space Efficient Online Computation of Order Statistics of Large Datasets
abstract
In a recent paper [MRL98], we had described a general framework for single pass approximate quantile finding algorithms. This framework included several known algorithms as special cases. We had identified a new algorithm, within the framework, which had a significantly smaller requirement for main memory than other known algorithms. In this paper, we address two issues left open in our earlier paper.
Gurmeet Singh Manku, Sridhar Rajagopalan, Bruce G. Lindsay 0001
SIGMOD Conference2
1999 Minimizing Wirelength in Zero and Bounded Skew Clock Trees
Moses Charikar, Jon M. Kleinberg, Ravi Kumar 0001, Sridhar Rajagopalan, Amit Sahai, Andrew Tomkins
SODA4
1999 On the Bidirected Cut Relaxation for the Metric Steiner Tree Problem
Sridhar Rajagopalan, Vijay V. Vazirani
SODA1
1999 On targeting Markov segments
abstract
Consider two user populations, of which one is targered and the other is not.Users in the targeted population follow a Markov chain on a space of n states.The untargeted population follows another Markov chain, also defined on the same set of n states.Each time a user arrives at a state, he/she is presented with information appropriate for the targeted population (an advertisement, or a recommendation) with some probability.Presenting the advertisement incurs a cost.Notice that while the revenue grows in proportion to the flow of targeted users through the state, the cost grows in proportion to the total flow (targeted and untargeted) through the state.How can we compute the best advertisement policy?The world-wide web is a natural setting for such a problem.Internet service providers have trail information for building such Markovian user models where states correspond to pages on the web.In this paper we study the simple problem above, as well as the variants with multiple targetable segments.In some settings the policy need not be a static probability distribution on states.Instead, we can dynamically vary the policy based on the user's path through the states.
Moses Charikar, Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins
STOC4
1999 Extracting Large-Scale Knowledge Bases from the Web
Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins
VLDB3
1999 Trawling the Web for Emerging Cyber-Communities
Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins
Comput. Networks3
1998 Recommendation Systems: A Probabilistic Analysis
abstract
A recommendation system tracks past actions of a group of users to make recommendations to individual members of the group. The growth of computer-mediated marketing and commerce has led to increased interest in such systems. We introduce a simple analytical framework for recommendation systems, including a basis for defining the utility of such a system. We perform probabilistic analyses of algorithmic methods within this framework. These analyses yield insights into how much utility can be derived from the memory of past actions and on how this memory can be exploited.
Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins
FOCS3
1998 Approximate Medians and other Quantiles in One Pass and with Limited Memory
abstract
We present new algorithms for computing approximate quantiles of large datasets in a single pass. The approximation guarantees are explicit, and apply without regard to the value distribution or the arrival distributions of the dataset. The main memory requirements are smaller than those reported earlier by an order of magnitude. We also discuss methods that couple the approximation algorithms with random sampling to further reduce memory requirements. With sampling, the approximation guarantees are explicit but probabilistic, i.e., they apply with respect to a (user controlled) confidence parameter. We present the algorithms, their theoretical analysis and simulation results. 1 Introduction This article studies the problem of computing order statistics of large sequences of online or disk-resident data using as little main memory as possible. We focus on computing quantiles, which are elements at specific positions in the sorted order of the input. The OE-quantile, for OE 2 [0; ...
Gurmeet Singh Manku, Sridhar Rajagopalan, Bruce G. Lindsay 0001
SIGMOD Conference2
1998 Automatic Resource Compilation by Analyzing Hyperlink Structure and Associated Text
Soumen Chakrabarti, Byron Dom, Prabhakar Raghavan, Sridhar Rajagopalan, David Gibson, Jon M. Kleinberg
Comput. Networks4
1998 Primal-Dual RNC Approximation Algorithms for Set Cover and Covering Integer Programs
abstract
We build on the classical greedy sequential set cover algorithm, in the spirit of the primal-dual schema, to obtain simple parallel approximation algorithms for the set cover problem and its generalizations. Our algorithms use randomization, and our randomized voting lemmas may be of independent interest. Fast parallel approximation algorithms were known before for set cover, thoughnot for the generalizations considered in this paper.
Sridhar Rajagopalan, Vijay V. Vazirani
SIAM J. Comput.1
1996 Verifying Identities (extended abstract)
abstract
The authors provide an O/spl tilde/(n/sup 2/) time randomized algorithm to check whether a given operation f:S/spl times/S/spl rarr/S is associative (letting n=|S|). They prove this performance is optimal (up to polylogarithmic factors) even in case the operation is "cancellative". No sub-n/sup 3/ algorithm was previously known for this task. More generally they give an O(n/sup c/) time randomized algorithm to check whether a collection of c-ary operations satisfy any given "read-once" identity.
Sridhar Rajagopalan, Leonard J. Schulman
FOCS1
1995 Long Non-Crossing Configurations in the Plane
abstract
We study some geometric maximization problems in the Euclidean plane under the non-crossing constraint. Given a set V of 2n points in general position in the plane, we investigate the following geometric configurations using straight-line segments an
Noga Alon, Sridhar Rajagopalan, Subhash Suri
Fundam. Informaticae2
1994 Simple and efficient leader election in the full information model
abstract
In this paper, we study the leader election problem in the full information model. We show two results in this context. First, we exhibit a constructive O(log N) round protocol that is resilient against linear size coalitions. That is, our protocol is resilient against any coalition of size less then N for some constant (but small) value of. Second, we provide an easy, non-constructive probabilistic argument that shows the existence of O(log N) round protocol in which can be made as large as 1, for any positive. Our 2 protocols are extremely simple.
Rafail Ostrovsky, Sridhar Rajagopalan, Umesh V. Vazirani
STOC2
1994 A coding theorem for distributed computation
abstract
Shannon's Coding Theorem shows that in order to reliably transmit a message of T bits over a noisy communication channel, only a constant slowdown factor is necessary in the case when the channel is noisy, relative to the case in which the channel is noiseless. (The time required is asymptotically C , where 0 ! C 1 is the "Shannon capacity", a function only of the noise characteristics.) The theorem ensures that the probability of a decoding error is exponentially small in the message length T . Recently the second author obtained an analogous result for arbitrary interactive communication protocols between two processors. In the present
Sridhar Rajagopalan, Leonard J. Schulman
STOC1
1993 Choosing a Reliable Hypothesis
abstract
We study the problem of inferring an accurate model for a stochastic process from its output.We identify two desirable properties -resoluteness and reliability -of any identification algorithm.We prove that for any countable class of stochastic processes, there is an identification algorithm that has these properties.This result also formulates an optimization problem whose solution is sufficent to solve the identification problem.In this sense, our result provides an analogue to the Occam principle in a probabilistic setting.
William S. Evans, Sridhar Rajagopalan, Umesh V. Vazirani
COLT2
1993 Long Non-Crossing Configurations in the Plane
abstract
We study some geometric maximization problems in the Euclidean plane under the non-crossing constraint. Given a set V of 2n points in general position in the plane, we investigate the following geometric configurations using straight-line segments and the Euclidean norm: (i) longest non-crossing matching, (ii) longest non-crossing hamiltonian path, (iii) longest non-crossing spanning tree. We propose simple and efficient algorithms to approximate these structures within a constant factor of optimality. Somewhat surprisingly, we also show that our bounds are within a constant factor of optimality even without the non-crossing constraint. For instance, we give an algorithm to compute a non-crossing matching whose total length is at least 2/π of the longest (possibly crossing) matching, and show that the ratio 2/π between the non-crossing and crossing matching is the best possible. Perhaps due to their utter simplicity, our methods also seem more general and amenable to applications in other similar contexts.
Noga Alon, Sridhar Rajagopalan, Subhash Suri
SCG2
1993 Primal-dual RNC approximation algorithms for (multi)-set (multi)-cover and covering integer programs
abstract
We build on the classical greedy sequential set cover algorithm, in the spirit of the primal-dual schema, to obtain simple parallel approximation algorithms for the set cover problem and its generalizations. Our algorithms use randomization, and our randomized voting lemmas may be of independent interest. Fast parallel approximation algorithms were known before for set cover, though not for any of its generalizations.>
Sridhar Rajagopalan, Vijay V. Vazirani
FOCS1