Algorithms Books
Related Subjects: Compression Speech Recognition Computational Algebra Pseudorandom Numbers Animated Sorting and Searching Complexity Publications
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Used price: $2.87
Collectible price: $39.95

Expands ideas about GIS anlaysisReview Date: 2005-01-14

Used price: $33.00

WoWReview Date: 2007-07-18
Used price: $6.35

Excellent Reference for students of Computer ScienceReview Date: 1998-03-08

Used price: $68.46

An engaging and useful text on an important topic.Review Date: 1999-06-12
Kreher and Stinson have written a modern text that addresses the subject systematically, and from a variety of viewpoints. Their text is engaging and accessible to a senior undergraduate student. Nevertheless, a researcher will also find the text informative and useful. It provides an excellent balance of mathematical background, algorithm development, and algorithm implementation. The book has been designed to support an undergraduate course, and provides further material to support a more intensive graduate level course. The text has well designed chapter notes and exercises; the presentation of the methods through description, pseudocode, and examples is particularly clear. However, it is the selection of topics that makes this text especially good.
Numerous strong texts on graph algorithms are concerned with the analysis of properties of graphs rather than the generation and search for combinatorial objects. Highly structured combinatorial objects, such as error-correcting codes or interconnection networks, are notoriously difficult to find via computational methods. The authors develop a powerful toolkit of algorithms for addressing generation and search problems. They start with simple tools and then use these along with some basic combinatorial mathematics to build quite sophisticated tools. The text provides enough information to develop and understand each of the algorithms presented, and enough pointers for the interested reader to find more.
This is an excellent book. I enjoyed reading it. More importantly, there is no doubt that an interesting course can be taught from this book at either the undergraduate or graduate level. There is enough flexibility in the choice of material and emphasis to support a course on mathematical aspects, algorithmic techniques, or applications.


A encyclopaedic reference on combinatorial optimizationReview Date: 2004-01-05
The author gives short and elegants proof of most of the results. The reader is expected to have a background in graph theory, linear programming and integer programming. The author cites some results without proofs from his earlier books , "Theory of Linear and Integer Programming", and "Geometric Algorithms and Combinatorial Optimization". The book does not concentrate on applications and modeling aspects of combinatorial optimization problems and it does not dwell on the computational methods for NP-hard problems. The book does not offer exercises but lists some open problems and research topics (updated on author's website).
The book is mainly devoted to the theoretical developments in this field. Quoting the author, "We aim at offering an introduction and an in-depth survey of polyhedral combinatorics and efficient algorithms ... In the astonishing event that NP=P will be proved, this book will be highly incomplete". The results in this book are up to date till 2002 (updates are available at the author's website). In short this book should be invaluable for a graduate student or a researcher.

Used price: $9.69

A good overview of combinatorial optimisationReview Date: 2001-04-19
However there is not much on NP completeness, since this book was published in 1976. For a more to date version of events in combinatorial optimisation one might want to look at Papadimitriou and Steglitz's book on combinatorial optimisation (quite old too, considering this was published in 1982), Ahuja, Magnanti and Orlin's book on Network algorithms, Hochbaum's book on approximation algorithms and Cook, Cunnigham,Pulleyblank and Schrijver's book on combinatorial optimisation (listed in the order they were published).
Lawler's book is extremely well written and I am delighted that this book is now published by Dover, and hence easily affordable.


Useful yet dense!Review Date: 2001-11-13
Usually, Papadimitriou's book is a good place for this material - but in many cases, looking for proofs and theorems - I had to use several books:
(*) Combinatorial Optimization Algorithms and Complexity by Papadimitriou and Steiglitz.
(*) Integer and Combinatorial Optimization by Nemhauser and Wolsey
(*) Theory of linear and integer programming by Schrijver
(*) Combinatorial Optimization by Cook, Cunningham, Pulleyblank and Schrijver
(*)Combinatorial Algorithms by Kreher and Stinson
This book, on the other hand, contains so much information and so many proved theorems - it's the richest resuorce in this topic, in my humble opinion.
Using it as a graduate level textbook for an *introduction* to combinatorial optimization is kind of hard - as although it's richness, some topics are described without enough detail or examples (like the topics on network flow and bipartite graphs) - yet the authors probably assumed some previous knowledge in those topics.
I prefer using this book as a reference rather than and intoduction.
The heavy mathematical notations in this book might scare some readers, but no-fear! You quickly get used to it, and appreciate the greatness in the notations, as they make the theorems more short and to the point. On the other hand - getting back to this book for a quick review on some subject might force you to flip pages for a fwe minutes, just to remember the notation again.
The authors intended this book to be a graduaet level textbook or an up-to-date reference work for current research. I believe they accomplished both targets!

Used price: $36.36

Bringing dignity to enumerative combinatoricsReview Date: 2001-01-09
At first, it may be somewhat trying to make sense of his presentation as he reworks familiar results in this algebraic view. Often, I was left wondering why it is necessary to go through the trouble of all these high-powered techniques just to obtain results we've already obtained through much simpler means. However, as I progressed through the chapters, it became clear that the only consistent way to tackle the truly difficult problems in enumeration was with these algebraic tools.
If you are serious about combinatorics or merely interested in what combinatorics has to offer, this volume is certainly a valuable addition to your library.

Used price: $25.00

blew me awayReview Date: 2003-02-18
My first introduction to this book/subject area was when Lenore Blum (one of the authors) gave a talk at Carnegie Mellon University, mostly following the outlines of the book. I found the talk to be so interesting that I went out and bought the book. While I am not a professional CS theorist, I did attend many of the theory seminars at CMU while I was an undergrad there (you may call me a "hobby theorist"). The talk on this book was one of the few that seemed as novel and mind-blowing to me as my first introduction to theory had been (just in terms of "Wow this is cool!" "Ooh, I never thought of those things in that way", etc).
The book is about a novel approach to applying discoveries from complexity theory to the analysis of numerical algorithms. Pure complexity theory quickly becomes unwieldy, as input/output sizes for real-numbers approximated on a turing tape depends on many factors, including the precision of the representation, and the representation method itself. Techniques from applied algorithms (most notably, the "RAM machine" model of the 1970s) have the unfortunate side-effect of being able to solve problems in NP in polynomial time. Blum (and the other authors) take the novel approach of just allowing this side effect, while getting meaningful complexity bounds on real-valued computation, by creating a real-valued analog to the discrete turing machine used in classical complexity theory. Along the way, the authors show that, while this model does allow problems in NP to be solved in polynomial time, it introduces a class, which is not NP, but analogous to it, in the sense that theorems on real-valued algorithms have similar proofs to their discrete counterparts in classical complexity theory.
While this is not neccessarily useful to most practical programmers, it is, in addition to being a fascinating and novel way to look at numerical algorithms, also a fascinating subject to think about when looking at the physical world. Among the physical processes that can be looked at from the perspective of this book, are the much-hyped chaotic systems prevalant in the (unfortunately named -- and not very closely connected to "Computational Complexity Theory") field of "complexity" associated with the Santa Fe institute (hence the picture of the Mandelbrot set on the cover, which the authors study as a decidability problem within the framework of the new real-valued Turing machines introduced in this book)
My one complaint about the book was that, while the talk Lenore gave at CMU was aimed at an audience more familiar with computational complexity theory then with continuous mathematics, the book goes the other way around, making painstaking explanations of elementary computability / complexity theory, but assuming a strong knowledge of continuous mathematics.

Used price: $54.99

Well detailed bookReview Date: 2007-10-14
If you are interested in the theory of cryptology this book will help you enormously.
Related Subjects: Compression Speech Recognition Computational Algebra Pseudorandom Numbers Animated Sorting and Searching Complexity Publications
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Berry has a way of looking a GIS analysis that is different than anybody else I have read or listened to. And his presentation style is exciting and fresh. I have seen Berry in live presentations twice and he never fails to disappoint for content or style.