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: $20.95

Badly BoundReview Date: 2004-05-17
Standard reference on the subject.Review Date: 2003-04-21
The authors' writing style, while not conversational, never gets in the way, and allows reading at many levels (from light reading to deep research). Theorems are proved only when it makes sense to do so, i.e. when the proof adds insight into the matter. The exercises are interesting and challenging, and closing each chapter are avenues of further research, referencing open problems in the literature and the authors' own opinion on interesting subjects for research.
The first chapter is an overview of theoretical and computational developments, with anything from Euclid's proof of the infinitude of primes, Riemann's study of the zeta function, down to the latest huge computation of the twin prime constant and zeros of the zeta function in the critical line. Some famous open problems are displayed as well.
The necessary number theory background is covered on Chapter 2, though the interested reader should seek a more complete treatise on the subject.
Trial division, sieving and pseudo-primality tests are fully covered in Chapter 3. There is really nothing to complain about this chapter of the book.
Chapter 4 concerns proving the primality of integers. Many results are presented from the classical (meaning not involving elliptic curves) primality tests, and again there is nothing to complain.
Many people, such as myself, are drawn to the book for the integer factoring algorithms, and they're not going to be disappointed. Unfortunately, modern factoing algorithms deserve a book on its own, and it's impossible to cover all the ground in the space alloted to them in this book. The authors do a pretty good job of introducing them, even if the explanation is unclear and a bit shallow at times, and they always reference other works on the field for further information they were unable to cover.
Chapter 7, ``Elliptic Curve Arithmetic,'' is a great starting point for elliptic curve studies, with a no-nonsense introduction to the subject that is certainly enough for the algorithms that follow. These include Lenstra's Elliptic Curve Method of factorization; Shanks-Mestre's, Schoof's and Atkin-Morain's algorithms for assessing curve order; and Goldwasser-Kilian's and Atkin-Morain's primality proving algorithms.
Almost as valuable as the rest of the book itself (at least for implementers) is the ninth and last chapter, ``Fast algorithms for large-integer arithmetic.'' Many of these can be carried over without effort to floating point, so the scope of the material is even broader than the authors claim. Having read parts of Knuth's ``The Art of Computer Programming: Seminumerical Algorithms,'' I can attest to the superb exposition of Crandall and Pomerance being a breath of fresh air in this field. This book belongs on the shelf of every programmer implementing multiprecision arithmetic for this chapter alone.
A Factoring "Bible"Review Date: 2002-03-07
To find all the info in it, you would have to scour a research library for all the papers that have been published on factoring and primality testing -- they are scattered thru many math journals. It also covers things like quantum computing and cryptography.
It's a good reference - no need to read the whole thing. It would also make an excellent graduate-level textbook.
advanced coverageReview Date: 2005-09-23
The book summarises centuries of effort. Notably with Goldbach's Conjecture about every even number>2 being the sum of two primes. But intriguing issues like the density of primes along the number line are gone into. Along with the Mersenne primes and prime producing formulae.
An entire chapter discusses cryptography and related matters. Primes are at the heart of PKI and its RSA implementation. There is even a section briefly covering quantum computing and a quantum Turing Machine. Rather sparse detail because, well, the experimental results are still very new. Only baby steps have been forthcoming. The phase coherence difficulties are formidable. But it is a potentially vast area of future work.

Used price: $33.00

A good elementary overviewReview Date: 2007-01-28
There once was a time when a programmer could look at several algorithms, and decide the ones they want to use based on an analysis of the operations that were performed, those simple times are over and have been over for many years. Now, detailed attention also has to be paid to the overall system architecture, particularily the cache locality of the chosen approach. This book introduces a mental tool set to determine how to best make these tradeoffs for your application and system. The book does a good job in hammering home the point that O(n) analysis by itself no longer cuts it. You have to know how big your cache lines are and make sure you use them. If I had my way, every new hire out of college would be forced to read this book before they ever allowed to utter the words "Stassen algorithm".
I didn't give it a five because as another reviewer pointed out it is a bit rocky in parts, and the underlying analytic processes which the authors were following have to be tweaked out by the reader. None the less, procuring and reading this book was time and money well spent.
Not well writtenReview Date: 2001-06-24
The the book presents inherently complex material, which testifies to the proficiency of the authors. However, it was often not clear what point the authors were trying to make, especially regarding graphs which lacked clear explanations. Often I had to to re-read an entry several times before I understood what the authors were trying to express.
I am sure the book contains a wealth of valuable information (which is why I ordered it), but I personally was unwilling to invest the time and energy necessary to fathom the authors intent.
I am a systems engineer for an international telecom company.
A great book for computational scientists and engineersReview Date: 2001-05-11
This course covers computer architectures (SMP, NUMA, et al.), theory on parallelism, OpenMP, MPI, Pthreads, and various research tools. I found this book by Drs. Wadleigh and Crawford very helpful for me to go through the entire semester.
This book follows three important core issues on high performance computing. Part I includes hardware overview and basic parallel programming methodologies. I found this part help me a lot to catch the backgrounds that I don't previously have. Part II deals with several issues on software techniques. Part II lists the tools, algorithms, and applications such as LAPACK, and fast Fourier transform.
I would highly recommend this book to scientists and engineers in the areas of computational science and engineering applications. I am so glad that our physics library has ordered and placed this book on the new bookshelf.
Written by sjtu from computational neutrino physics and geometric probability research group.
good reference: RISC & EPIC system high-end performanceReview Date: 2000-06-09
I think this book could easily be made into, or used with, a short course/overview on high performance computing.

Used price: $79.97

NOT RECEIVED YETReview Date: 2005-08-22
ONE. PLEASE EXPEDIATE AND ADVISE.
Statistical EngineeringReview Date: 2006-03-28
Please see JQT reviewReview Date: 2005-11-02
I am not allowed to post the URL, but a quick search on ASQ Journal of Quality Technology should get you there.
Bill Woodall
Must readReview Date: 2005-06-24
(1) Summarizes the seven ways to reduce variation so we know the goal of the data gathering and analysis
(2) Present analysis results using graphs instead of P-value.
(3) It integrates Taguchi, Shainin methods and classical statistical approach.
It is a must read for those who are in the business of reducing variation using data, in particular for the Six Sigma Black Belts and Master Black Belts. Don't forget to read the solutions to exercises and supplementary materials to each chapter on the enclosed CD-ROM.

Used price: $48.98

Almost 5!Review Date: 2000-05-10
Almost 5!Review Date: 2000-05-10
Almost 5!Review Date: 2000-05-10

Used price: $6.55

How to write and deploy cryotography applicationsReview Date: 2006-03-16
Making an Impossible Task ManageableReview Date: 2006-03-01
At the user level, cryptography has become invisible to the ordinary operation of the web. At the serious end of cryptography, it is still an arcane world of advanced math and carefully designed and tested algorythms. This book is aimed at the application developer level, where you and I might be wanting to ensure the safe and private transmission of data, but where we don't want to get down into the heavy math.
Enter standard libraries of cryptographic routines to enable the use of very advanced techniques in standard applications code. That's the focus of this book. It investigates and describes the various libraries that are available for the safe transmission of data. These libraries make what would be an all but impossible task easily manageable.
Fills a needed niche, but lacks details for the curiousReview Date: 2006-03-01
The authors say that their goal is to shave development time for working programmers, and in that goal they succeed. However, it is very hard to succeed at a task by rote learning, and this book on cryptographic programming without any of the pesky but interesting mathematical details just left me wanting more. If you want a couple of good books on cryptography and network security themselves might I recommend "Cryptography and Network Security (4th Edition)" by Stallings, and also "Applied Cryptography" by Schneier. Stallings' book was only recently published, is very easy to read, and covers both subjects comprehensively in an accessible style. Schneier's book is starting to age, yet is still the definitive text for programmers who are interested in cryptographic algorithms.
I notice that Amazon does not show the table of contents for this book, so I do that here:
1. Introduction
2. Security Concepts- Developer Overview
3. Cryptographic Engineering
4. Basic Techniques
5. Implementation Choices
6. Application Development Strategies
7. Developing with OpenSSL
8. Developing with CAPI
9. Developing with JCA/JCE
10. Developing with BSAFE
11. Example Applications

Used price: $49.00

Java PseudocodeReview Date: 2007-02-13
Pseudo code style quirks make implementing algorithms way too difficultReview Date: 2006-12-22
The problem is, as a reference for how to implement certain algorithms, it falls completely flat. Simply because they wrote all their algorithms with the idea that arrays start at '1'. This is icomprehensible inasmuch as no programming language has arrays starting at 1, no budding programmer would think of an array as starting at 1, the authors would have had to test all these algorithms in languages with arrays starting at 0 and then spent way too long converting them since a good many of the algorithms in the book are completely broken when rewritten under the assumption that arrays start at 0 (the 'norm').
In summary, it seems like they went out their way to create extra work for both themselves and their readers. This one little thing is honestly a huge pain.
not limited to Java programmersReview Date: 2005-01-02
The presence of problems with each chapter helps your learning. And there certainly seems to be plenty of examples. To me, it seemed like they were belabouring the point, in places. But to you, it might feel like a comfortable dialog.
The usage of Java pseudocode is neither here nor there. If you are sufficiently skilled in a programming language, and it need not be Java, then you should have no problem writing out actual code to test the algorithms. In other words, don't worry if you do not know Java. Just imagine it as generic pseudocode.

Used price: $49.56

Good content, poorly writtenReview Date: 2008-04-30
nachiketh potlapallyReview Date: 2000-08-22
exceptional...Review Date: 2004-07-07
It's a good stepping stone for those readers wanting to delve more into the IEEE publications area later on in their careers when implementing new algorithms for logic synthesis.


If you need to learn machine vision techniquesReview Date: 2004-03-26
Not for robotics Review Date: 2005-09-13
That's why this book is good for those who wants to create Photoshop-like effects or implement systems for part analysis. If you are looking for something related with robotics, look for elsewhere.
A kind of Schaum's outline of machine vision algorithmsReview Date: 2005-11-26
As for the book itself, the first chapter is a forgettable overview of machine vision, and the second chapter is an equally forgettable chapter on Java and imaging in Java. Chapters three through six comprise the meat of the book. These chapters talk about the specific algorithms for machine vision transformations divided into the categories of general machine vision techniques, morphology, texture analysis, and color analysis. Chapter seven switches gears and talks about the author's full visual application, Neatvision. Details are given on how to use and and to extend the application. The appendices are about NeatVision's graphic file formats, API specification, and visual interface components respectively. My advice to the potential buyer of this book is to visit the application's website, and if you find NeatVision very interesting you will find the book valuable. I would type the address into this review myself, but Amazon usually kicks out reviews with web addresses in them. The search engine keyword is just "NeatVision".

Used price: $43.60

Numerical Geometry of ImagesReview Date: 2008-05-26
despite its title.
This book should have been titled "Introduction to Geometry of Curves on Surfaces."
The closest the author gets to anything resembling the study of the numerical
geometry of images is the Taylor series expansion of derivatives taught in most
undergraduate calculus courses - and two simple MATLAB program of questionable
value at the end the book.
There are a handful of simple algorithms in the chapter 7 but they only address
fast marching methods applied to two silly boundary value problems. The author
completely ignores the corresponding initial value problem.
I'm giving it 2 stars since the title of the book was completely misleading.
And after reading it, I was left wondering how would someone apply the information
presented in this book to a simple 2 dimensional image since there are absolutely
no examples of any practical value.
Numerical Geometry of ImagesReview Date: 2004-09-26
Some additional info.Review Date: 2004-04-18
introduction to variational methods, differential geometry,
level sets and fast marching numerical methods, and geometric active
contours for segmentation with Matlab pseudo code, 3D face recognition,
texture mapping and more applications.
Thanks to the many who bought the book.

NASA is in troubleReview Date: 2004-07-07
I'm proud to have Mr Bizon work for NASAReview Date: 2004-07-02
Thanks for OrderingReview Date: 2004-07-01
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
The physical quality of the book is inexcusably bad. The brand new book started falling apart as soon as it was opened. Springer Verlag, the publisher, refused to correct the situation.
I shan't again buy anything publishd by Springer-Verlag!