Customer Reviews


7 Reviews
5 star:
 (3)
4 star:
 (2)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


31 of 35 people found the following review helpful:
5.0 out of 5 stars A subtle introduction to probablistic algoritms
This book is a jewel. It demonstrates how clever and beautifully simple probabilistic ideas can lead to the design of very efficient algorithms. I like its very verbal intuitive style,
with proof strategies being always transparently explained.
For computer scientists, this is *the* reference work in randomized algorithms, by now a major paradigm of algorithms...
Published on January 13, 2002 by Philippe FLAJOLET

versus
15 of 20 people found the following review helpful:
2.0 out of 5 stars Book that didn't meet my expectations
Algorithms are my specialty, and I'm really interest in everything that is connected with them. This is one of the few books from the field of algorithms that I was a problem to read. I found this book hard to read because of several reasons.

Firstly, i have a problem with the composition of material from the book. The material is in the many places...
Published on September 17, 2006 by Alen Lovrencic


Most Helpful First | Newest First

31 of 35 people found the following review helpful:
5.0 out of 5 stars A subtle introduction to probablistic algoritms, January 13, 2002
By 
Philippe FLAJOLET (Le Chesnay, --- France) - See all my reviews
This review is from: Randomized Algorithms (Hardcover)
This book is a jewel. It demonstrates how clever and beautifully simple probabilistic ideas can lead to the design of very efficient algorithms. I like its very verbal intuitive style,
with proof strategies being always transparently explained.
For computer scientists, this is *the* reference work in randomized algorithms, by now a major paradigm of algorithms design. For classical probabilists, this
could serve as an eye-opener on unsuspected applications of their field to important areas of computer science.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


18 of 21 people found the following review helpful:
4.0 out of 5 stars extremely informative but obscure, October 15, 1999
By 
This review is from: Randomized Algorithms (Hardcover)
I've taken two CS classes that use this book and I always felt like this book was very informative. The algorithms and concepts that Motwani brings forth are extremely insightful and interesting. However, the presentation of the proofs has a lot of room for improvement. Notation is carried over from previous chapters and is sometimes unexplained, which makes it very difficult for someone who does not have a lot of familiarity with the material presented. The book presents very interesting topics and leaves a lot of open (unresolved) questions to the reader's curiosity and challenge.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 20 people found the following review helpful:
2.0 out of 5 stars Book that didn't meet my expectations, September 17, 2006
By 
Alen Lovrencic (Varazdin, Croatia) - See all my reviews
This review is from: Randomized Algorithms (Hardcover)
Algorithms are my specialty, and I'm really interest in everything that is connected with them. This is one of the few books from the field of algorithms that I was a problem to read. I found this book hard to read because of several reasons.

Firstly, i have a problem with the composition of material from the book. The material is in the many places presented in the unnatural way. Book is method oriented, so often same problem is treated in several places in the book. On the other hand the book is not fully method oriented, so there are chapters of the book that don't present any method of building randomized algorithms. There are several chapters that are organized around some concept from the probability theory. I don't see the reason for these two orientation to be mixed.

Often I have a feeling that authors are not particulary interested in randomized algorithms, and that thet their main interest is to show probability methods in the theory of algorithms. So, there are, for example, chapters in the book named "Moments and Deviations" and "Tail Inequalities". I don't want to say that these concepts are not important for the randomized algorithm complexity claculations, but I think that such chapters belongs to book on probability theory, not randomized algorithms book. On the other side, therms of Monte Carlo and Las Vegas algorithms get together one section in the chapter in which they are described. It is true that in these chapters contain randomized algorithms as examples of usage of mathematical concepts, but the question is: should this book present general mathematical concepts, or randomized algorithms.

The second big drawback is lack of precise mathematical notion in many places in the book. For example, in the chapter on game theory the reader get impression that the whole game theory are game trees. Yet, authors fail to define what game tree is. The definition they give is more lausy desciption than definition. They don't say which kind of tree is game tree. Is it binary? Of course it is not, but authors in this section work only with binary trees. Further, in the text authors said that this tree is uniform. I have to admit that I never heard about uniform trees. The problem is that all definitions in the book is given in this way, by the paragraph of the text, which describe the term, not define it. In fact, the only concepts that are properly defined are ones form the probability theory. None of the concepts from the algorithms theory or data structures theory is not defined as it should be.

The third great problem with the book is that these concepts are never ilustrated with the concrete example. There is a section about the game trees, for example, but there is no single game tree for some game generated in this section. This is not a single case. All examples in the book are about mathmatical, or nore precisely probability theory concepts, and all of them looks like they are taken from the workbook on probability theory, and doesn't have any connection with algorithms.

Another problem is that all chapters are not builded in the same manner. There are chapters (unfortenately very little of them) that have theoretical overview of the method they deal with, but in the other chapters there are no proper theoretical description of the method of the matter.

To resume, this book shows the lack of concept and system in the writting, as well as the interest of authors more in mathmatics than in algorithm field.

My opinion is that there are much better books on the randomized algorithms tnan this one.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 11 people found the following review helpful:
4.0 out of 5 stars An enciclopedia for randomized algorithms., July 20, 2001
By 
Gonen Benjamin (Jerusalem ISRAEL) - See all my reviews
This review is from: Randomized Algorithms (Hardcover)
The book has an exoustive amount of algorithms. Not everything is proved. Sometimes the proof contains to few steps to be understood. There are many algorithms explained well. After reading this book it is easy to create your own randomized algorithms.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 16 people found the following review helpful:
3.0 out of 5 stars More work should be done in proofs, November 1, 2004
This review is from: Randomized Algorithms (Hardcover)
Overall, the authors explain core concepts, the examples and the possible applications well. However, the readibility of their proof is far from that of the above three. Honestly some proofs should be re-written completely.

For example, in page 116, they try to use the induction method to prove Lova(')sz Local Lemma. After reading that page many times, I still didn't understand the structure of their proof.

I was TA for under-grad level algorithm course, got A+ in advanced Calculus II and A in intro. to PDE (both in under-grad level), really knew something about induction method and a little bit about algorithm. I am not smart, but far from stupid.

In the end, I google the internet and found a 3-page proof for the same thing. That's easy to catch in few minutes, and then, I understand the 1-page proof in the book. Is it ironic?
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 3 people found the following review helpful:
5.0 out of 5 stars Great exploration of randomized algorithms, March 18, 2008
This review is from: Randomized Algorithms (Hardcover)
A mathematician at heart in the world of software engineering, this is one of those few books that I take out from time to time and leave beside my bed. With it's wide scope it is sometimes terse and needs careful reading. Yet the world of randomized algorithms comes through with strength on a good formal basis. It is an entertaining and yet highly educational book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 15 people found the following review helpful:
5.0 out of 5 stars A very good high-level survey of Randomized Algorithms, December 7, 1998
By A Customer
This review is from: Randomized Algorithms (Hardcover)
I have just completed a graduate course using this book. At times the book is a bit terse (not necessarily a negative!) and overall I can highly recommend it.

Wolf Bein, UNLV

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Randomized Algorithms
Randomized Algorithms by Rajeev Motwani (Hardcover - August 25, 1995)
$80.00 $58.00
In Stock
Add to cart Add to wishlist