Raman, RajeevOverview
Most widely held works by
Rajeev Raman
AlgorithmsESA 2002 : 10th annual European symposium, Rome, Italy, September 1721, 2002 : proceedings
by R. H Möhring
(
Book
)
14 editions published in 2002 in English and held by 297 WorldCat member libraries worldwide Annotation This book constitutes the refereed proceedings of the 10th Annual European Symposium on Algorithms, ESA 2002, held in Rome, Italy, in September 2002.The 74 revised full papers presented were carefully reviewed and selected from a total of 201 submissions. The papers address all current issues in Algorithmics, in particular computational biology, computational finance, computational geometry, databases and information retrieval, external memory algorithms, graph and network algorithms, graph drawing, algorithmic learning, network design, online algorithms, parallel and distributed computing, pattern matching, data compression, quantum computing, randomized algorithms, and symbolic computation
Proceedings of the eighth Workshop on Algorithm Engineering and Experiments and the third Workshop on Analytic Algorithmics and Combinatorics
by 2006, Miami, Fla.> ALENEX. <8
(
Book
)
6 editions published in 2006 in English and held by 46 WorldCat member libraries worldwide
Eliminating amortization : on data structures with guaranteed response time
by Rajeev Raman
(
Book
)
3 editions published in 1992 in English and held by 7 WorldCat member libraries worldwide "An efficient amortized data structure is one that ensures that the average time per operation spent on processing any sequence of operations is small. Amortized data structures typically have very nonuniform response times, i.e., individual operations can be occasionally and unpredictably slow, although the average time over the sequence is kept small by completing most of the other operations quickly. This makes amortized data structures unsuitable in many important contexts, such as realtime systems, parallel programs, persistent data structures and interactive software. On the other hand, an efficient (singleoperation) worstcase data structure guarantees that every operation will be processed quickly. The construction of worstcase data structures from amortized ones is a fundamental problem which is also of pragmatic interest. Progress has been slow so far, both because the techniques used were of a limited nature and because the resulting data structures had much larger hidden constant factors. I try to address both these issues in this thesis."P. [i]
Approximate and exact deterministic parallel selection
by Shiva Chaudhuri
(
Book
)
2 editions published in 1993 in English and held by 7 WorldCat member libraries worldwide Abstract: "The selection problem of size n is, given a set of n elements drawn from an ordered universe and an integer r with 1 [<or =] r [<or =] n, to identify the rth smallest element in the set. We study approximate and exact selection on deterministic concurrentread concurrentwrite parallel RAMs, where approximate selection with relative accuracy [lambda]> 0 asks for any element whese true rank differs from r by at most [lambda]n. Our main results are: (1) For all t [> or =] (log log n)⁴, approximate selection problems of size n can be solved in O(t) time with optimal speedup with relative accuracy 2[superscript t/(log log n)⁴]; no deterministic PRAM algorithm for approximate selection with a running time below [theta](log n/log log n) was previously known
Generating random graphs efficiently
by Rajeev Raman
(
Book
)
1 edition published in 1991 in English and held by 6 WorldCat member libraries worldwide Abstract: "We consider the algorithmic complexity of generating labeled (directed and undirected) graphs under various distributions. We describe three natural optimality criteria for graph generating algorithms, and show algorithms that are optimal for many distributions."
Optimal sublogarithmic time integer sorting on the CRCW PRAM (note)
by Rajeev Raman
(
Book
)
3 editions published in 1991 in English and held by 6 WorldCat member libraries worldwide Abstract: "Rajasekaran and Reif considered the problem of sorting n integers, each in the range [1 ..., n], in parallel on the CRCW PRAM, and gave a nonoptimal sublogarithmic time algorithm for this problem [7]. They left open the question of whether an optimal algorithm for this problem could be constructed. We show that a modification of their algorithm runs with optimal speedup, thus settling their open question."
Persistence amortization and randomization
by Paul Frederick Dietz
(
Book
)
2 editions published in 1991 in English and held by 6 WorldCat member libraries worldwide
Fast deterministic selection on a meshconnected processor array
by Danny Krizanc
(
Book
)
1 edition published in 1991 in English and held by 6 WorldCat member libraries worldwide Abstract: "We present a deterministic algorithm for selecting the element of rank k among N = n² elements, 1 [<or =] k [<or =] N, on an n x n meshconnected processor array in (1.44 + [epsilon])n parallel computation steps, for any constant [epsilon]> 0, using constant sized queues. This is a considerable improvement over the best previous deterministic algorithm, which was base dupon sorting and required 3n steps. Our algorithm can be generalized to solve the problem of selection on higher dimensional meshes, achieving time bounds better than the known results in each case."
The power of collision : randomized parallel algorithms for chaining and integer sorting
by Rajeev Raman
(
Book
)
2 editions published between 1990 and 1991 in English and held by 5 WorldCat member libraries worldwide The techniques used to extend to improved randomized algorithms for the problem of chaining [11,15], which is the following: given an array x1 ..., xn, such that m of the locations contain nonzero elements, to chain together all the nonzero elements into a linked list. We give randomized algorithms that run in O(1) time using n processors, whenever m is not too close to n."
Waste makes haste : tight bounds for loose parallel sorting
by Torben Hagerup
(
Book
)
1 edition published in 1992 in English and held by 5 WorldCat member libraries worldwide We also show how to paddedsort n independent random numbers in O(log[superscript *] n) time whp with O(n) work, which matches a recent lower bound, and how to paddedsort n integers in the range 1..n in constant time whp using n processors. If the integer sorting is required to be stable, we can still solve the problem in O(log log n/log k) time whp using kn processors, for any k with 2 [<or =] k [<or =] log n. The integer sorting results require the nonstandard OR PRAM; alternative implementations on standard PRAM variants run in O(log log n) time whp. As an application of our paddedsorting algorithms, we can solve approximate prefix summation problems of size n with O(n) work in constant time whp on the OR PRAM, and in O(log log n) time whp on standard PRAM variants."
A constant update time finger search tree
by Rajeev Raman
(
Book
)
1 edition published in 1989 in English and held by 5 WorldCat member libraries worldwide Abstract: "Levcopolous and Overmars [LO88] described a search tree in which the time to insert or delete a key was O(1) once the position of the key to be inserted or deleted was known. Their data structure did not support fingers, pointers to points of high access or update activity in the set such that access and update operations in the vicinity of a finger are particularly efficient [GMPR77, BT80, Kos81, HM82, Tsa85]. Levcopolous and Overmars left open the question of whether a data structure could be designed which allowed updates in constant time and supported fingers. We answer the question in the affirmative by giving an algorithm in the RAM with logarithmic word size."
A simpler analysis of algorithm 65 : find
by Rajeev Raman
(
Book
)
1 edition published in 1994 in English and held by 4 WorldCat member libraries worldwide Abstract: "We present a simpler analysis of the expected number of comparisons made by Hoare's selection algorithm (Comm. ACM 4 (1961), pp. 321322)."
Very fast optimal parallel algorithms for heap construction
by Paul Frederick Dietz
(
Book
)
1 edition published in 1994 in English and held by 3 WorldCat member libraries worldwide Abstract: "We give two algorithms for permuting n items in an array into heap order on a CRCW PRAM. The first is deterministic and runs in O(loglogn) time and performs O(n) operations. This runtime is the best possible for any comparisonbased algorithm using n processors. The second is randomized and runs in O(logloglog n) time with high probability, performing O(n) operations. No PRAM algorithm with o(log n) runtime was previously known for this problem. In order to obtain the deterministic result we study the parallel complexity of selecting the kth smallest of n elements on the CRCW PRAM, a problem that is of independent interest. We give an algorithm that is superior to existing ones when k is small compared to n. Consequently, we show that this problem can be solved in O(loglog n + log k/loglog n) time and O(n) operations for all 1 [<or =] k [<or =] n/2. A matching time lower bound is shown for all algorithms that use n or fewer processors to solve this problem."
Algorithms ESA 2002 00 10th Annual European Symposium Rome, Italy, September 1721, 2002 Proceedings
(
)
1 edition published in 2002 in English and held by 2 WorldCat member libraries worldwide
Combinatorial algorithms
(
Book
)
1 edition published in 1999 in English and held by 2 WorldCat member libraries worldwide
Mining sequential patterns from probabilistic data
by Muhammad Muzammal
(
)
1 edition published in 2012 in English and held by 1 WorldCat member library worldwide Sequential Pattern Mining (SPM) is an important data mining problem. Although it is assumed in classical SPM that the data to be mined is deterministic, it is now recognized that data obtained from a wide variety of data sources is inherently noisy or uncertain, such as data from sensors or data being collected from the web from different (potentially conflicting) data sources. Probabilistic databases is a popular framework for modelling uncertainty. Recently, several data mining and ranking problems have been studied in probabilistic databases. To the best of our knowledge, this is the first systematic study of mining sequential patterns from probabilistic databases. In this work, we consider the kind of uncertainties that could arise in SPM. We propose four novel uncertainty models for SPM, namely tuplelevel uncertainty, eventlevel uncertainty, sourcelevel uncertainty and sourcelevel uncertainty in deduplication, all of which fit into the probabilistic databases framework, and motivate them using potential reallife scenarios. We then define the interestingness predicate for two measures of interestingness, namely expected support and probabilistic frequentness. Next, we consider the computational complexity of evaluating the interestingness predicate, for various combinations of uncertainty models and interestingness measures, and show that different combinations have very different outcomes from a complexity theoretic viewpoint: whilst some cases are computationally tractable, we show other cases to be computationally intractable. We give a dynamic programming algorithm to compute the source support probability and hence the expected support of a sequence in a sourcelevel uncertain database. We then propose optimizations to speedup the support computation task. Next, we propose probabilistic SPM algorithms based on the candidate generation and pattern growth frameworks for the sourcelevel uncertainty model and the expected support measure. We implement these algorithms and give an empirical evaluation of the probabilistic SPM algorithms and show the scalability of these algorithms under different parameter settings using both real and synthetic datasets. Finally, we demonstrate the effectiveness of the probabilistic SPM framework at extracting meaningful patterns in the presence of noise
Online algorithms for temperature aware job scheduling problems
by Martin David Birks
(
)
1 edition published in 2012 in English and held by 1 WorldCat member library worldwide Temperature is an important consideration when designing microprocessors. When exposed to high temperatures component reliability can be reduced, while some components completely fail over certain temperatures. We consider the design and analysis of online algorithms; in particular algorithms that use knowledge of the amount of heat a job will generate. We consider algorithms with two main objectives. The first is maximising job throughput. We show upper and lower bounds for the case where jobs are unit length, both when jobs are weighted and unweighted. Many of these bounds are matching for all cooling factors in the single and multiple machine case. We extend this to consider the single machine case where jobs have longer than unit length. When all jobs are equal length we show matching bounds for the case without preemption. We also show that both models of preemption enable at most a slight reduction in the competitive ratio of algorithms. We then consider when jobs have variable lengths. We analyse both the models of unweighted jobs and the jobs with weights proportional to their length. We show bounds that match within constant factors, in the nonpreemptive and both preemptive models. The second objective we consider is minimising flow time. We consider the objective of minimising the total flow time of a schedule. We show NPhardness and inapproximability results for the offline case, as well as giving an approximation algorithm for the case where all release times are equal. For the online case we give some negative results for the case where maximum job heats are bounded. We also give some results for a resource augmentation model that include a 1competitive algorithm when the extra power for the online algorithm is high enough. Finally we consider the objective of minimising the maximum flow time of any job in a schedule
Optimal randomized parallel algorithms for computing the row maxima of a totally monotone matrix
by Rajeev Raman
(
)
1 edition published in 1994 in English and held by 1 WorldCat member library worldwide
Threedimensional acquisition and display system for ultrasonic imaging
by Rajeev Raman
(
Book
)
1 edition published in 1997 in English and held by 1 WorldCat member library worldwide "Three Dimensional biomedical ultrasonic imaging is relatively in its infancy and many areas for application like tumor detection and identification, virtual surgery planning, among others are being explored. These techniques are expected to provide the medical community with improved diagnostic and analysis capabilities. In order to better understand the image capture and processing issues in these environments, it is necessary to design and implement a reference three dimensional image capture and processing system. In a research environment, the most optimal approach to designing such systems is to leverage existing two dimensional capture technologies and enhance their capabilities for three dimensional imaging. This thesis formulates and implements one approach to developing a three dimensional data acquisition and display system for ultrasonic imaging."Abstract
Algorithms  ESA 2002 : 10th Annual European Symposium : Proceedings
(
Book
)
2 editions published in 2002 in English and held by 1 WorldCat member library worldwide more
fewer
Audience Level
Related Identities
Associated Subjects
Aeronautics Algorithms Astronautics Combinatorial analysis Combinatorial optimization Computational complexity Computer algorithms Computer graphics Computer science Computer software Data structures (Computer science) Electronic data processing Imaging systems in medicine Parallel processing (Electronic computers) Realtime data processing Search theory Software engineering Sorting (Electronic computers) Threedimensional imaging in medicine Ultrasonic imaging United States

Languages
Covers
