Algorithm Design and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
45 used & new from $69.99

Have one to sell? Sell yours here
 
   
Algorithm Design
 
See larger image
 
Start reading Algorithm Design on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Algorithm Design (Hardcover)

~ (Author), Éva Tardos (Author)
4.2 out of 5 stars  See all reviews (17 customer reviews)

List Price: $116.00
Price: $81.54 & this item ships for FREE with Super Saver Shipping. Details
You Save: $34.46 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Wednesday, November 11? Choose One-Day Shipping at checkout. Details
20 new from $81.54 25 used from $69.99

Formats

Amazon Price New from Used from
  Kindle Edition $61.22 -- --
  Hardcover $81.54 $81.54 $69.99

Frequently Bought Together

Algorithm Design + Introduction to Algorithms, Second Edition + Algorithms
Price For All Three: $180.17

Show availability and shipping details

  • This item: Algorithm Design by Jon Kleinberg

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Introduction to Algorithms, Second Edition by Thomas H. Cormen

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Algorithms by Sanjoy Dasgupta

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Introduction to Algorithms, Third Edition

Introduction to Algorithms, Third Edition

by Thomas H. Cormen
5.0 out of 5 stars (3)  $58.72
Algorithms

Algorithms

by Sanjoy Dasgupta
4.3 out of 5 stars (18)  $30.56
The Algorithm Design Manual

The Algorithm Design Manual

by Steven S. Skiena
4.5 out of 5 stars (34)  $61.15
Introduction to the Theory of Computation, Second Edition

Introduction to the Theory of Computation, Second Edition

by Michael Sipser
4.5 out of 5 stars (54)  $108.77
Computer Networking: A Top-Down Approach (5th Edition)

Computer Networking: A Top-Down Approach (5th Edition)

by James F. Kurose
4.2 out of 5 stars (67)  $80.35
Explore similar items

Editorial Reviews

Product Description

Algorithm Design introduces algorithms by looking at the real-world problems that motivate them. The book teaches a range of design and analysis techniques for problems that arise in computing applications. The text encourages an understanding of the algorithm design process and an appreciation of the role of algorithms in the broader field of computer science.


Product Details

  • Hardcover: 864 pages
  • Publisher: Addison Wesley; United States ed edition (March 26, 2005)
  • Language: English
  • ISBN-10: 0321295358
  • ISBN-13: 978-0321295354
  • Product Dimensions: 9 x 8.1 x 1.4 inches
  • Shipping Weight: 3.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon.com Sales Rank: #41,483 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #64 in  Books > Computers & Internet > Programming > Algorithms

More About the Author

Jon Kleinberg
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Jon Kleinberg Page

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

 

Customer Reviews

17 Reviews
5 star:
 (10)
4 star:
 (3)
3 star:
 (2)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (17 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
41 of 43 people found the following review helpful:
5.0 out of 5 stars Detailed, clear and complete, July 18, 2005
By Szymon Rozga (Ithaca, NY) - See all my reviews
(REAL NAME)   
The flow in this book is excellent. The authors do a great job in organizing this book in logical chapter. The chapters are organized into techniques to find solutions to particular problems, like for example, Greedy Algorithms, Divide and Conquer, and Dynamic Programming.

Each chapter contains a few representative problems of the technique or topic discussed. These are discussed in great detail, which is helpful to initially grasp the concepts. Furthermore, the end of each chapter contains a number of solved exercises. These are written up in less detail than the chapter problems, because they are usually slight variations or applications of the representative problems. I found these to be very helpful to me, as to build up a stronger grasp of the problem at hand.

Furthemore, the progressive search for a solution, such as for the Weighted Interval Scheduling problem using dynamic programming, is essential to understanding the process through which we can find such algorithms. The book is well written, in a clear, understandable language. The supplementary chapters on Basics of Algorithm Analysis and Graph Theory are a great started for people who have not been exposed to those concepts previously.

Network flows are covered extensively with their applications. I suppose this section of the course was enhanced because our instructor's research interests are Network Flows and she threw example after example at us. There are a great number of problems at the end of this chapter to practice.

(...)
One of the strenghs of this book, is that when the authors determine the running time of a particular algorithm, they write about how to implement it, with which data structures and why. Although it is assumed that data structures are common knowledge for the reader, this type of analysis is helpful for further understanding of such structures.

All in all, this is a great textbook for an introductory course in the design of algorithms.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
29 of 34 people found the following review helpful:
5.0 out of 5 stars dealing with NP completeness, July 30, 2005
By W Boudville (Terra, Sol 3) - See all my reviews
(TOP 10 REVIEWER)    (REAL NAME)      
The text offers an interesting blend of rigour and informality. The numerous proofs in each chapter have that rigour. Yet what may be more important is how the text remains accessible to a primarily undergraduate audience.

The book is not just a compendium of common algorithms in computer science, and proofs about them. The authors place a stronger emphasis on motivating how to develop an intuitive understanding of the problems that the algorithms address, and of how to shape new algorithms. Or, possibly, apply or modify existing algorithms to new problems.

If you compare the text to Knuth's classic "Art of Computer Programming", then you might find Kleinberg and Tardos more accessible. (At least for undergraduate readership.)

Also, the extensive exercises at the end of each chapter often have contexts germane to the Web. For example, the links in web pages are used to motivate problems in graph theory, where we have directed (unidirectional) graphs, due to the one way nature of links. More generally, the recent, contextual nature of the problems may appeal to some students. Knuth had many exercises listed in his books, but they can be too abstract for most students.

The text also has an interesting chapter on NP problems. The authors address a very practical situation. Even if you find that you have a problem that is NP complete, it is not necessarily the end of the story. For real life reasons, you may have to find an approximate solution that is computationally feasible to evaluate. The chapter offers suggestions and examples that may be of help. (More formal texts might merely stop at proving NP completeness.)
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 7 people found the following review helpful:
5.0 out of 5 stars Slightly better than Cormen - highly readable, June 11, 2007
Best undergraduate handbook about algorithms i've seen so far.
Examples are much less artificial than in CLRS (Introduction to Algorithms). Most of them are highly practical, e.g. using Kruskal's MST algorithm as a simple clustering device.
It's worth mentioning that E.Tardos is a world-class calibre specialist in graph algorithms. When you feel unsatisfied with network flows chapter, you can read her survey of network flows (written with two other graph titans - Goldberg and Tarjan)
The division into chapters is good, yet classical. There are also exercises after each chapter, lots of them, good for preparation if you have algorithm-oriented job interview (Google, Yahoo, Microsoft etc.).

What's next? Read Tarjan's evergreen classic - Data Structures and Network Algorithms.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars Kindle edition is defective
Well, the content of the book is great: I will give 4 stars to it. But the kindle edition I bought is annoying in that it does not display a lot of symbols correctly. Read more
Published 1 day ago by Disappointed Customer

5.0 out of 5 stars Good Condition and resaonable price
The price of this book is reasonable,

and

I got this book in five days after ordering. Read more
Published 9 months ago by Yu-jen Huang

5.0 out of 5 stars Approachable
Algorithm Design is an approachable introduction to sophisticated computer science. It is the undergraduate CS textbook for Jon Kleinberg's introduction to algorithm design... Read more
Published 11 months ago by S. Purpura

5.0 out of 5 stars Very good
Yes, this book was absolutely as expected. It came to me also bang on time. I am totally satisfied with this product. Read more
Published 12 months ago by S. Surender

5.0 out of 5 stars Awesome Book
Nicely written book. Easy to follow. The authors presented the algorithms very well. A minor complain would be that some of the proofs are too informal for my liking, and some... Read more
Published 15 months ago by Dr Wollongong

4.0 out of 5 stars Succinctly presented
One of the better algorithm books I have studied. The content is succinctly presented. It does a good job at handling some complex topics. Read more
Published 20 months ago by KP

4.0 out of 5 stars Wonderful Book; Some Faults
This textbook is details and runs through topics with very strong and interesting examples. The problems make you think, yet are in line with what the book is teaching you... Read more
Published 20 months ago by Adam the Great

2.0 out of 5 stars it's said to be brand new, but doesn't look new
I purchased it new directly from Amazon but there's no shrink wrap film on the book and both the front cover and the back cover have some scratches by certain shart utils and also... Read more
Published 20 months ago by Ji Han

4.0 out of 5 stars Interesting Problem Sets
I think the book Algorithms (Sanjoy Dasgupta, Christos H. Papadimitriou, and Umesh Vazirani), is better written and more succint but nonetheless Algorithm Design is an excellent... Read more
Published on November 4, 2007 by Craig K. Yoshioka

5.0 out of 5 stars great text
This is a great text as it teaches you the major techniques for designing efficient algortihms and how to solve real-life problems using algorithms rather than just presenting... Read more
Published on May 28, 2007 by George Colpitts

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 1 day ago
textbook scam 66 6 days ago
Amazon is a great place to buy textbooks! 35 18 days ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)

Help us improve this fledgling article by editing it on Amapedia.com opens new browser window



Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.