|
GOLSCO Books Online Store | UK | Germany |
| books | baby | camera | computers | dvd | games | electronics | garden | kitchen | magazines | music | phones | software | tools | toys | video |
| Help |
| Books - Science - Evolution - Game Theory - algo&dsgn(24):cmpxty,aprx,NP,opti,geom,grph,tree,P&FW |
| 1-20 of 24 1 2 Next 20 |
| Featured List | Simple List |
Go to bottom to see all images
Click image to enlarge
|
The Algorithm Design Manual by Steve S. Skiena Average Customer Review: Hardcover (14 November, 1997) list price: $79.95 -- our price: $48.97 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (23)
Aside from this, the book has several features to recommend it: (2) Unlike others, such as the popular Cormen, Lieserson, Rivest and Stein text -- which is a bit advanced for beginning study -- this really is an introduction to algorithms. It is quite suitable for, say, undergradutes who have taken a couple of basic CS courses. (3) Chapter 8 is a 250-page "Catalog of Algorithmic Problems".Here, you will find descriptions of hundreds of standard formulations for algorithmic problems along with the basic solution approaches, and -- this is what really sets it apart -- pointers to implementations of these algorithms.This is part of the overall emphasis of the book: that of understanding standard algorithms in order to avoid "reinventing the wheel". Overall, I recommend this book for people with some programming experience that would like to take their work to the next level.Hardcore computer scientists (especially those with a more theoretical bent) may also benefit from this book, but should consider it a supplement to one of the more advanced texts, such as the above-mentioned CLRS.
That having been said: this is a good reference and provides a good "meta-overview" of the basics of algorithms. The Catalog of Algorithmic Problems is a particularly useful tool for quickly locating problems that might be similar to one under consideration and determining (as of 5 years ago, anyway) the approximate state of the art. I recommend this book, but not unreservedly. ... Read more Isbn: 0387948600 |
$48.97 |
|
Algorithmics: Theory and Practice by Gilles Brassard, Paul Bratley Average Customer Review: Hardcover (01 April, 1988) list price: $59.00 US | Canada | United Kingdom | Germany | France Reviews (1)
Isbn: 0130232432 |
|
|
Computers and Intractability : A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences) by M. R. Garey, D. S. Johnson Average Customer Review: Paperback (15 January, 1979) list price: $41.26 -- our price: $41.26 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review This book's introduction features a humorous story of a man with a line of people behind him, who explains to his boss, "I can't find an efficient algorithm, but neither can all these famous people." This man illustrates an important quality of a class of problems, namely, the NP-complete problems: if you can prove that a problem is in this class, then it has no known polynomial-time solution that is guaranteed to work in general. This quality implies that the problem is difficult to deal with in practice. The focus of this book is to teach the reader how to identify, deal with, and understand the essence of NP-complete problems; Computers and Intractability does all of those things effectively. In a readable yet mathematically rigorous manner, the book covers topics such as how to prove that a given problem is NP-complete and how to cope with NP-complete problems. (There is even a chapter on advanced topics, with numerous references.) Computers and Intractability also contains a list of more than 300 problems--most of which are known to be NP-complete--with comments and references. ... Read more Reviews (7)
Isbn: 0716710455 |
$41.26 |
|
Combinatorial Optimization : Algorithms and Complexity by Christos H. Papadimitriou, Kenneth Steiglitz Average Customer Review: Paperback (07 July, 1998) list price: $19.95 -- our price: $13.57 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Features Reviews (8)
F = {all excellent combinatorial optimization books} ;)
After reading this and Papadimitriou's "Introduction to Computational Complexity" (which I also highly recommend), I now consider him one of the best at conveying complex ideas in a way that rarely confuses the reader. I also had the priviledge of attending one of his talks on complexity, and he seems just as effusive and transparent as a lecturer as he does a writer. Ah, for once I bought a Dover book that did not disappoint. ... Read more Isbn: 0486402584 |
$13.57 |
|
Combinatorial Optimization : Networks and Matroids by Eugene Lawler Average Customer Review: Paperback (02 March, 2001) list price: $15.95 -- our price: $10.85 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (2)
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. ... Read more Isbn: 0486414531 |
$10.85 |
|
Algorithms and Theory of Computation Handbook by Mikhail J. Atallah Average Customer Review: Hardcover (23 November, 1998) list price: $94.95 -- our price: $86.11 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (3)
Isbn: 0849326494 |
$86.11 |
|
Handbook of Theoretical Computer Science, Vol. A: Algorithms and Complexity by Jan van Leeuwen Average Customer Review: Paperback (04 January, 1994) list price: $85.00 -- our price: $69.00 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (2)
On the other hand, this is a huge field, and no handbook can put all of this in one book.I found that many topics that I was looking in were not in good detail at all.For instance I was looking in Fortune's voronoi construction, the terse way of explaining things does not give the reader enough insight.
Isbn: 0262720140 |
$69.00 |
|
Handbook of Theoretical Computer Science, Vol. B: Formal Models and Semantics by Jan van Leeuwen Paperback (04 January, 1994) list price: $95.00 -- our price: $95.00 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Isbn: 0262720159 |
$95.00 |
|
Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) by Donald E. Knuth Average Customer Review: Hardcover (07 July, 1997) list price: $59.99 -- our price: $51.32 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review This magnificent tour de force presents a comprehensive overview of a wide variety of algorithms and the analysis of them. Now in its third edition, The Art of Computer Programming, Volume I: Fundamental Algorithms contains substantial revisions by the author and includes numerous new exercises. Although this book was conceived several decades ago, it is still a timeless classic. One of the book's greatest strengths is the wonderful collection of problems that accompany each chapter. The author has chosen problems carefully and indexed them according to difficulty. Solving a substantial number of these problems will help you gain a solid understanding of the issues surrounding the given topic. Furthermore, the exercises feature a variety of classic problems. Fundamental Algorithms begins with mathematical preliminaries. The first section offers a good grounding in a variety of useful mathematical tools: proof techniques, combinatorics, and elementary number theory. Knuth then details the MIX processor, a virtual machine architecture that serves as the programming target for subsequent discussions. This wonderful section comprehensively covers the principles of simple machine architecture, beginning with a register-level discussion of the instruction set. A later discussion of a simulator for this machine includes an excellent description of the principles underlying the implementation of subroutines and co-routines. Implementing such a simulator is an excellent introduction to computer design. In the second section, Knuth covers data structures--stacks, queues, lists, arrays, and trees--and presents implementations (in MIX assembly) along with techniques for manipulating these structures. Knuth follows many of the algorithms with careful time and space analysis. In the section on tree structures, the discussion includes a series of interesting problems concerning the combinatorics of trees (counting distinct trees of a particular form, for example) and some particularly interesting applications. Also featured is a discussion of Huffmann encoding and, in the section on lists, an excellent introduction to garbage collection algorithms and the difficult challenges associated with such a task. The book closes with a discussion of dynamic allocation algorithms. The clear writing in Fundamental Algorithms is enhanced by Knuth's dry humor and the historical discussions that accompany the technical matter. Overall, this text is one of the great classics of computer programming literature--it's not an easy book to grasp, but one that any true programmer will study with pleasure. ... Read more Reviews (43)
Donald Knuth obviously has offered extra credit to students who provide him with glowing reviews on amazon. "Oh geeze, this is the best book ever. Bow down and kiss his feet." For all we know, he may even offer a cash reward. This is just one of those cases where the myth of Knuth has overshadowed reality. Is Knuth well known? Yes. Has Knuth been around forever. Yes. Has knuth published countless articles? Yes. Are his books used in day-to-day coursework on top-ten engineering schools. NO, THEY ARE NOT. For data structures, most *working* professors would refer you to Cormen, Leiserson, and Rivest (or maybe Robert Sedgewick). For scientific computing, most *active researchers* would suggest a book like Michael Heath's. For random numbers, you'd be better off with Kelton and Law's book on simulation. For computer architecture, everyone uses Patterson and Hennessey. See a pattern here? The truth is that fields mature, and textbooks get better and better. Knuth has decided that it's too much work to stay current; he'd rather stick to 6-bit MIX assembler code and his precious universal truths. Well, Professor Knuth, I have news for you: there are more recent books out there that do a much better job at stating "universal truths" with the added benefit of being easily readable. I don't buy the excuse that it's too much work to re-write code examples in different languages. Isn't this what graduate students were made for Prof. Knuth? Hell, you don't even have to pay them that much. Just try not to speak down to them, oh great one. I also don't buy the excuse that he uses MIX so that the reader can look at the finer details of performance and memory consumption. Isn't this the same man who said that "premature optimization is the root of all evil?" In other words, don't optimize; use a better algorithm. You don't need to look at assembly code to analyze algorithms, O(n) analysis should suffice...at least, it's more of a "universal truth" approach. By trying to write a complete survey of computer science, Knuth trys to be everything to everyone. In doing so, he does nothing as well as he could have (and certainly not as well as the textbooks currently being used). What he has ended up with is an expensive white elephant, that will look pretty while it collects dust. Stop making excuses Professor Knuth. Get off your d@mn organ and get back to work. ... Read more Isbn: 0201896834 |
$51.32 |
|
Mastering Algorithms with Perl by John Macdonald, Jon Orwant, Jarkko Hietaniemi Average Customer Review: Paperback (01 August, 1999) list price: $34.95 -- our price: $23.07 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Written for readers with at least some Perl programming experience, Mastering Algorithms in Perl delivers a solid library of algorithms written in Perl for business and mathematical computing. From data structures to cryptography and more advanced mathematical algorithms, this book provides a worthwhile guide to extending Perl's coding capabilities. The best thing about Mastering Algorithms in Perl is the scope at which it covers the universe of algorithms while refraining from getting bogged down in academic detail. Besides basic data structures--a lynchpin of books on algorithms--the authors provide dozens and dozens of algorithms for sorting, searching, and doing mathematical computations of all kinds. While they discuss "Big-O" notation and assume a general familiarity with math, they don't overwhelm the reader. (You can even borrow the code without needing a math degree to understand it.) The focus is on efficient, reusable Perl subroutines written and compiled by three Perl experts. Standout chapters include extending Perl's already powerful string processing abilities, game programming, and cryptography. Generally, the authors achieve a good mix of more advanced (and less well-known) algorithms, along with the basics. Chances are you won't need to use all the dozen or so sorting algorithms presented here, but the authors include them all, just in case. As a reference and tutorial, readers can pick and choose what they need for real-world Perl development. There hasn't been a book dedicated exclusively to Perl algorithms prior to the publication of this one. In all, Mastering Algorithms in Perl fills a useful niche by compiling a powerful library of Perl algorithms that will be useful for anyone who works with this programming language, whether in business or academic computing. --Richard Dragan Topics covered: Perl data types, Big-O notation, data structures, queues, deques, linked lists, binary trees, sorting and searching algorithms, game and dynamic programming, sets and multisets, matrices and graphs, string matching and parsing, 2-D geometry, number systems, cryptography (including DES and RSA), probability, statistics, and numerical analysis. ... Read more Reviews (17)
I heard this same advice before buying this book and ignored it, I really wish I had listened back then. While MAP has some nice pictures which broadly describe the essential concepts, it will give you no idea as to how to actually implement those ideas. Further, all the code is available in CPAN ( If you don't know CPAN, check it out before going any further - at the very least install a module ) and much ( at least what I attempted to use ) appeared to be broken. Authors of computer books are usually good about answering e-mail but these authors did not deign to respond to mine. If you are out there, struggling to learn algorithms, I would suggest taking a good computer course on the subject. I'm 99% certain the course will be taught in C/C++ or similar language -these languages have tremendous advantages over Perl when it comes to data structures and, believe me, even as a novice I've come to appreciate them... If you really know algorithms and wish to write a few in Perl, you can do without this book. Pick up Deitel & Deitel's 'Perl: How to Program' instead or O'Reilly's basic book ( which is good, but I prefer Deitel and Deitel ) ....besides D&D answer their e-mail. ... Read more Isbn: 1565923987 |
$23.07 |
|
Practical Algorithms for Programmers by Andrew Binstock, John Rex Average Customer Review: Paperback (19 June, 1995) list price: $39.99 -- our price: $29.10 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (12)
The book also covers lots of the algorithms other books forget: searching for multiple strings at once, searching for regular expressions, complete calendar routines, arbitrary-precision arithmetic, phonetic searches, most data-compression algorithms (including the one used by Microsoft in its product distribution), etc. Plus all the traditional sorts and data structures that appear in other books. As to data structures, it's one of the few books that implements an ISAM routine using your choice of red-black or B-trees. (By the way, although there is a coupon at the back of the book for a source code disk, the code is made available here for free download: http://www.pacificdataworks.com/bookdownload.html The authors update the codebase intermittently.) A good book, which has no direct counterpart.
Isbn: 020163208X |
$29.10 |
|
Approximation Algorithms by Vijay V. Vazirani Average Customer Review: Hardcover (09 August, 2001) list price: $44.95 -- our price: $38.90 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (1)
Isbn: 3540653678 |
$38.90 |
|
Complexity and Approximation: Combinatorial Optimization Problems and Their Approximability Properties by G. Ausiello, P. Crescenzi, V. Kann, Marchetti-sp, Giorgio Gambosi, Alberto M. Spaccamela Average Customer Review: Hardcover (February, 2003) list price: $74.95 -- our price: $74.95 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (2)
Developing approximation algorithms for NP hard problems is now a very active field in Mathematical Programming and Theoretical Computer Science. There have been a number of exciting developments like semidefinite programming , the Goemans Williamson algorithm for max cut et al. On the other hand, from a theoretical computer science point of view, we now have a proof that many of these problems cannot have polynomial approximation algorithms unless P=NP. This book provides an excellent introduction to both areas. A worthy supplement to Garey and Johnson,Papadimitriou's books on combinatorial optimisation and computational complexity, Hochbaum's book on approximation algorithms, Alon and Spencer's book on the probabilistic method and finally Motwani and Raghavan's book on randomised algorithms.
Developing approximation algorithms for NP hard problems is now a very active field in Mathematical Programming and Theoretical Computer Science. There have been a number of exciting developments like semidefinite programming , the Goemans Williamson algorithm for max cut et al. On the other hand, from a theoretical computer science point of view, we now have a proof that many of these problems cannot have polynomial approximation algorithms unless P=NP. This book provides an excellent introduction to both areas. A worthy supplement to Garey and Johnson,Papadimitriou's books on combinatorial optimisation and computational complexity, Hochbaum's book on approximation algorithms, Alon and Spencer's book on the probabilistic method and finally Motwani and Raghavan's book on randomised algorithms. ... Read more Isbn: 3540654313 |
$74.95 |
|
Graphs & Digraphs by Gary Chartrand, Linda Lesniak, G. Chartrand Average Customer Review: Hardcover (August, 1996) list price: $94.95 US | Canada | United Kingdom | Germany | France Reviews (1)
Isbn: 0534063241 |
|
|
Perceptrons - Expanded Edition: An Introduction to Computational Geometry by Marvin L. Minsky, Seymour A. Papert Average Customer Review: Paperback (28 December, 1987) list price: $35.00 -- our price: $35.00 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (2)
I found this book to be generally easy to read. Despite being written in 1969, it is still very timely. ... Read more Isbn: 0262631113 |
$35.00 |
|
Algorithmic Geometry by Jean-Daniel Boissonnat, Mariette Yvinec, H. Bronniman Average Customer Review: Paperback (15 February, 2001) list price: $60.00 -- our price: $60.00 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (1)
The book takes the viewpoint of randomized algorithms, whichare very simple to describe and implement, and provides general tools fortheir analysis (on-line or off-line dynamic algorithm). It is based in fiveparts around geometric structures (polytopes, arrangements, Voronoidiagrams) with two introductory parts (algorithms, randomized analysis --general theorems). Many of the algorithms and problems stem from roboticsand motion planning. There are many exercises, with either an"algorithmic" interface, or a concrete problem-solvingpresentation. ... Read more Isbn: 0521565294 |
$60.00 |
|
Computational Geometry: Algorithms and Applications by Marc Van Kreveld, Mark Overmars, Otfried Schwarzkopf, Mark De Berg Average Customer Review: Hardcover (01 June, 1997) list price: $34.95 US | Canada | United Kingdom | Germany | France Reviews (11)
(2) Each chapter is relatively self-contained. Feel free to skip ahead to subjects that interest you. (3) Surprisingly readable. Unlike most technical material, one can read an entire chapter in a single sitting without missing much. Generally, each chapter will develop a single algorithm for a single kind of problem. (4) It's very up to date. This second edition is less than two years old, it includes some new results in the field. Con: (2) There are many important advanced results that are not discussed in the main text. An obvious example is the first chapter, which describes a well-known convex hull algorithm that takes O(n log n) time but algorithms that are faster for most inputs are mentioned only in the "Notes and Comments" at the end of the chapter. Someone interested in lots of gory details would be well-served to combine this book with Boissonnat and Yvinec's more detailed and mathematical "Algorithmic Geometry".
The book focuses solely on theory, so it presents no real source code (only pseudo-code) which I think is good thing since that would otherwise have polluted the clarity of the explanations. Many of the topics it covers has been a help to me as a programmer. Can be recommended for anyone interested in computation geometry - but it requires some computer science maturity so I don't recommend it unless you have a bachelor's degree in C.S. or something similar. Jacob Marner, M.Sc.
Although I have yet to actually implement one of the algorithms in the book directly, I was exposed to a number of general techniques which I have used, such as randomized techniques to eliminate pathological worst-case performance problems, and various space partitioning techniques. The algorithms are all presented in pseudocode, unfortunately, which is the reason for only 4 out of 5 stars.Also, some important details are omitted which make a few of their algorithms practically useless (although they are interesting theoritically).For example, there is an algorithm for pathfinding and collision avoidance for a translating (but not ROTATING!) robot. If you're lookin for a computational geometry bible, this isn't it.But there are certainly some gems in this book and it is a very interesting read. ... Read more Isbn: 354061270X |
|
|
Implementing Application Frameworks: Object-Oriented Frameworks at Work by Mohamed E. Fayad, Douglas C. Schmidt, Ralph Johnson Average Customer Review: Hardcover (27 September, 1999) list price: $75.00 US | Canada | United Kingdom | Germany | France Reviews (15)
The whole thing, including 50 pages of end matter, weighs in over 700 pages. The writing is dense and packed with data. It's a real goldmine of information. The problem is that a goldmine, these days, typically yields one gram of gold per tonne of ore. Extracting this book's information, the real usable content, from its data is about like extracting that gram. Maybe that's appropriate, though. Framework development is not as well understood as lots of other kinds of software, and the first step in any science is to collect specimens. I've found my nuggets in this book, as other readers have found theirs, but different people find different nuggets according to their needs and interests. If you have an active interest in framework development, and if you have time and energy to distill over 650 pages of raw data on your own, this book may be for you. It really is not for the beginner or the casual reader, though.
It's easy to get a good rating for your book if you are without scruples and don't even have the smallest ethics.
Isbn: 0471252018 |
|
|
Patterns, Models, and Application Development: A C++ Programmer's Reference by Julio Sanchez, Maria P. Canton Average Customer Review: Hardcover (24 October, 1997) list price: $94.95 -- our price: $94.95 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (3)
Isbn: 0849331021 |
$94.95 |
|
Algorithms + Data Structures = Programs (Prentice-Hall Series in Automatic Computation) by Niklaus Wirth Average Customer Review: Hardcover (01 February, 1976) list price: $72.00 US | Canada | United Kingdom | Germany | France Reviews (9)
Isbn: 0130224189 |
|
| 1-20 of 24 1 2 Next 20 |
| Books - Science - Evolution - Game Theory - algo&dsgn(24):cmpxty,aprx,NP,opti,geom,grph,tree,P&FW (images) |
| Images - 1-20 of 24 1 2 Next 20 |
|
| Images - 1-20 of 24 1 2 Next 20 |