17 used & new from $20.00

Have one to sell? Sell yours here
 
 
Data Structures and Network Algorithms (CBMS-NSF Regional Conference Series in Applied Mathematics)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

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

Data Structures and Network Algorithms (CBMS-NSF Regional Conference Series in Applied Mathematics) (Paperback)

~ Robert Endre Tarjan (Author) "1.1 Introduction. In this book we shall examine efficient computer algorithms for four classical problems in network optimization..." (more)
Key Phrases: same blue tree, leftist heaps, shrunken graph, New York, System Sci, Stanford Univ (more...)
4.5 out of 5 stars  See all reviews (2 customer reviews)


Available from these sellers.


6 new from $47.99 11 used from $20.00

Special Offers and Product Promotions

  • Earn 5% CashBack with PayPhrase. Use PayPhrase for express checkout and earn up to $250 CashBack. Get started by choosing your PayPhrase. Limited time offer, restrictions apply. Learn more.


Customers Who Bought This Item Also Bought

Combinatorial Optimization: Algorithms and Complexity

Combinatorial Optimization: Algorithms and Complexity

by Christos H. Papadimitriou
4.6 out of 5 stars (18)  $13.57
Introduction to Algorithms, Third Edition

Introduction to Algorithms, Third Edition

by Clifford Stein
4.7 out of 5 stars (6)  $58.72
The Design and Analysis of Algorithms (Monographs in Computer Science)

The Design and Analysis of Algorithms (Monographs in Computer Science)

by Dexter Kozen
4.3 out of 5 stars (3)  $57.00
Network Flows: Theory, Algorithms, and Applications

Network Flows: Theory, Algorithms, and Applications

by Ravindra K. Ahuja
4.5 out of 5 stars (11)  $99.53
Elements of Programming

Elements of Programming

by Alexander A. Stepanov
4.8 out of 5 stars (8)  $31.99
Explore similar items

Editorial Reviews

Product Description

There has been an explosive growth in the field of combinatorial algorithms. These algorithms depend not only on results in combinatorics and especially in graph theory, but also on the development of new data structures and new techniques for analyzing algorithms.

Four classical problems in network optimization are covered in detail, including a development of the data structures they use and an analysis of their running time.

Data Structures and Network Algorithms attempts to provide the reader with both a practical understanding of the algorithms, described to facilitate their easy implementation, and an appreciation of the depth and beauty of the field of graph algorithms.

Adopted for classroom use by Harvard University, Dartmouth University, the University of Chicago, the University of Colorado, Brown University, the University of Pennsylvania, Johns Hopkins University, and Princeton University (partial listing).



Book Description

There has been an explosive growth in the field of combinatorial algorithms. These algorithms depend not only on results in combinatorics and especially in graph theory, but also on the development of new data structures and new techniques for analyzing algorithms. Four classical problems in network optimization are closely examined.

Product Details

  • Paperback: 140 pages
  • Publisher: Society for Industrial Mathematics (January 1, 1987)
  • Language: English
  • ISBN-10: 0898711878
  • ISBN-13: 978-0898711875
  • Product Dimensions: 9.8 x 6.7 x 0.3 inches
  • Shipping Weight: 7.8 ounces
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon.com Sales Rank: #773,785 in Books (See Bestsellers in Books)

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

    #41 in  Books > Computers & Internet > Programming > Algorithms > Data Structures

More About the Author

Robert E. Tarjan
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Robert E. Tarjan Page

Inside This Book (learn more)

Citations (learn more)
This book cites 58 books:
See all 58 books this book cites
 
100 books cite this book:
See all 100 books citing this book



What Do Customers Ultimately Buy After Viewing This Item?

Data Structures and Network Algorithms (CBMS-NSF Regional Conference Series in Applied Mathematics)
49% buy the item featured on this page:
Data Structures and Network Algorithms (CBMS-NSF Regional Conference Series in Applied Mathematics) 4.5 out of 5 stars (2)
Elements of Programming
16% buy
Elements of Programming 4.8 out of 5 stars (8)
$31.99
Purely Functional Data Structures
14% buy
Purely Functional Data Structures 4.3 out of 5 stars (7)
$39.25
Introduction to Algorithms, Third Edition
12% buy
Introduction to Algorithms, Third Edition 4.7 out of 5 stars (6)
$58.72

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
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

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

 
21 of 21 people found the following review helpful:
5.0 out of 5 stars Deservedly a classic, March 23, 2000
By Tom Morrisette (New York City, USA) - See all my reviews
This is a superb book. I taught a graduate level course based on it at Lehigh University in 1984 or 1985. It was awarded the prestigious annual Lanchester prize for book of the year Operations Research Society of America about that time. Robert Tarjan was awarded the ACM's Turing award, computer sciences closest equivalent to the Nobel Prize for his contibutions to the theory of algorithms. This book is an excellent introduction to his work. The algorithms in this book were state of the art when it was published, but I don't know how close they are to today's best.

Most of the optimal algorithms in the book grew out of Tarjan's pioneering work on algorithms that minimizes total complexity by allowing individual chunks of work to consume large amounts of computing resources if they build up "credits" that make subsequent steps more efficient. Until Tarjan used this approach to develop superior algorithms for a number of classical problems, the state of the art had been to limit the resources consumed by each step and bound total complexity by multipying the number of steps by the worst case resource consumption per step.

Tarjan's exposition illustrates the power of abstraction. He uses abstract data types throughout, carefully defining them in terms of their fundamental operations. This approach will be very natural for anyone familiar with object oriented programming.

There is a huge amount of information in very few pages, but it is organized very well. Often Tarjan's carefully chosen words say a lot more than is apparent to casual reader's. I spent one 75 minute period explaining his 12 line proof of one of his algorithms. Then the class demanded that I illustrate how the algorithm actually worked on a real problem, so we spent another 1.5 classes applying the algorithm to a small problem I contrived to exercise all of its boundary conditions.

Other faculty advised me that this book was much too hard for course intended for advanced undergraduate and beginning graduate students, but the students disagreed. More than one commented that the material was hard after first reading, but that after hearing my lectures and rereading their assignments, they realized that it was really pretty easy and that the book presented it well. Most would have appreciated worked out examples to observe the dynamic behavior of the algorithms. One student animated some of the algorithms and went on to write his masters thesis on algorithm animation.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 10 people found the following review helpful:
4.0 out of 5 stars Very clearly written, July 14, 1999
By A Customer
A network here mean a graph with with weighted, undirected edges. This short (113 page) book is written in a clear style, and could be used as a textbook, athough it does not include exercises. Emphasis is placed on proving the efficiency of the algorithms presented. No knowlege of graph theory or algorithms is assumed, but knowlege of basic programming and college-entry level math is required.

The first half of the book covers the data structures used in solving the network problems that are presented in the second half. These data structures including disjoint sets, heaps, and search trees. Highlights of this half of the book are Tarjan's proof of the amoritized cost of union find, and explaination of self-adjusting binary trees.

The second half of the book covers four classical network problems: minimum spanning tree, shortest paths, network flows (e.g. min-cut), and matchings.

I found the first half of the book more interesting, because more of it was new to me, and because it seemed more likely to be of practical value to me in my work. I have seen presentations of the network problems before, but not with the analysis of efficiency, and comparison of different approaches.

Robert Tarjan (the author) has written many papers on efficient graph algorithms, and appears to be a pioneer in applying proofs of efficiency to graph algorithm. He is often cited in reference to the efficient graph algorithms he has discovered.

This book was published in 1983, but does not seem to be dated.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
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
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


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.