Genetic-Algorithms
More Pages: Genetic-Algorithms Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

List price: $140.00 (that's 11% off!)
Used price: $90.00
Buy one from zShops for: $109.39

Thorough and well-organized reference
Used price: $23.99
Buy one from zShops for: $38.94

Beware of books with too-cool titles
Relevant to Knowledge Management and Web Marketing
An entirely new way of approaching the InternetThese subjects are: * the relationship between biological entities and computer objects * the future of the internet * OOPs programming in Director
The book is very clearly and cleverly written. The Lingo scripting, for example, is discussed in the main text in terms of its underlying principles, and the actual scripts are shown in illustrations, reproducing Director's script window. This means that the underlying arguments can be read without interruption, and by readers who have no Lingo experience.
Indeed many of the arguments in the book are addressed to a much wider audience than Director users and Lingo programmers. Peter Small suggests through a series of analogies and practical examples that there may be less difference between human and artificial intelligence than is normally thought - if we concentrate on the effects of intelligence rather than getting caught up in arguments as to what intelligence is and where it comes from.
He uses a wide range of examples, introducing the idea of Hilbert Space as his final conceptual flourish. Against the odds he even manages to explain this abstruse mathematical concept clearly and simply, and then demonstrate convincingly how it can be a useful tool for thinking about the future development of multimedia.
Peter's concern with multimedia lies in the development of 'intelligent' multimedia entities that he refers to as avatars - entities which can grow and change, accessing information on local hard disks, on CD-Roms and on the world wide web. The primary difference between these and traditional bots is that they are designed to operate from a client oriented perspective, rather than the more usual server side emphasis. They are designed to grow organically, to exceed the original intentions of the original programmers. They are designed to be diverse and different, and to use that as a strength.
In many ways Peter is proposing a complete inversion of the way we currently see the Internet. It is usually seen as a new broadcasting medium - I have a website and you can tune into it. Peter suggests that this is a very limited and limiting way to see what is essentially a huge repository of information, all able to be communicated in any way we can imagine. He suggests that the idea of the standard, generalised browser is an idea whose time has more or less gone. Instead he proposes specialised avatar systems who can respond to their users needs and desires and extend themselves across the web to bring back information in useful and structured forms.
One of his demonstrations concerns the construction of a café which can be used to bring like-minded people together, while another concerns avatar web-bots which can be sent off in search of like-minded people to bring to the café. Both of these are described in terms of the fundamental principles, their likely effects - and the Lingo necessary to construct them.
For readers with no Lingo experience Peter provides convincing arguments with just enough technical detail to demonstrate that what he is talking about is not science fiction but can be done today with standard software.
For readers who do have Lingo experience, there is plenty to chew on in the accompanying illustrations of scripts. Here Peter provides the details of how various avatar systems can be built and extended. In addition to the café and web-bots, these include a chemist who is able to work out the correct set of ingredients from sixty million possible combinations in less than 38 steps, taking a second or less in total. Peter uses this as the basis for discussing genetic algorithms, which can be used to model complex thought processes, and which can learn from their experiences, becoming more intelligent the longer they are allowed to 'live'.
Most interestingly of all, though, Peter intends to work out the implications of what he is suggesting in practice on the web. The book is therefore a starting point for an experiment which will be carried out by Peter and anyone who wishes to join him.
The book is, in effect, an invitation to participate in a uniquely exciting experiment - and there aren't many books you can say that about.

List price: $75.00 (that's 30% off!)
Used price: $36.58
Collectible price: $58.92

Does not provide what it promises to Unfortunately, he does NOT give background information on the really interesting things like string patterns used, crossover and fitness function and the like. Futhermore, more than one third of the book is filled with endless tables whose content the reader understands after the first table. I guess it makes for a larger book.
conclusion: very disappointing.
A worthy introduction complete with examplesThis book was written in 1994, before many of the books dealing with Neural Networks came out, and so the terminology will seem unfamiliar. If you are willing to work through these differences (and it is not too hard) then there is a great deal to learn here.
Bauer predicted (in 1994) that Genetic Algorithms would become widely used. Bauer also predicted that much of the development would be done in secret. I have not come across them in the last few years and at very least I would have expected to see them as signals for sale from system developers. Additionally, there are a series of books like this one that should have appeared since 1994. A search of Amazon using Genetic Algorithm as the subject and sorting by publication date returns 133 titles. I reviewed these titles and did not find any further investment focused titles. I will use this book as a starting point for my research.
My next book will be Melanie Mitchell's "Introduction to GAs".

Used price: $30.00
Buy one from zShops for: $42.99

Awful, unreadable book.But this book is not only unreadable, it's also not useful. It's more an overview of the area than anything else; it doesn't give adequate information about genetic programming or neural networks. It skims many areas in a close to incomprehensible fashion without covering any in what I would consider to be good detail.
Finally, I'm not dim. I have a PhD myself and am used to ploughing through gibberish. But save your money and don't buy this book (Unless you have a wobbly table that needs fixing).
pretty badThis book is supposed to be a textbook. Maybe that's why it sells so well. I guess I am lucky I didn't have to take a class with this thing.
One of the best book on genetic algorithms
Used price: $38.50

Misleading title, hard to follow, disappointing.
mediocre, but code may be of use
Excellent BookThis book deals with a wide variety of intersting and practical topics such as random number generators and finite state machines. I found the section on robotic ants to be the most interesting. It almost makes you wonder if it is possible to create life in a computer (I guess it depends on how you define life).
The only minor complaint I have is that the examples are written for Microsoft Windows which means that the code is cluttered with a lot of GUI garbage. I would have preferred plain old C or C++ or even pseudo code.

Used price: $122.25
Buy one from zShops for: $118.75

Misleading title
Thorough review and new resultsThe book has a lot of new theory that is easy to follow and gives recommendations to make parallel genetic algorithms work well in many circumstances. Although the theory makes many simplyfying assumptions, the examples in the book demonstrate that the models are very accurate and the recommendations made in the book seem very reasonable.

Used price: $43.62
Buy one from zShops for: $93.98

Wrong combination of GAs and application domainFinally, for a book published in 1999, the bibliography offered is missing a lot of important papers published during the 90's in the fields of physical design for VLSI as well as Genetic Algorithms.
The essential guide to application of GAs to electronics.This work specific to electrical engineering, in conjunction with Goldbergs's broader treatment of the general subject, together constitute an essential and complete treatment for both the experienced and learning engineer. I have been fortunate to attend professional lectures by one of the authors (Rudnick) and can attest her clarity of expression and ability to easily cover complex material is present throughout the text.
The author's lucid treatment of the subject makes this the fundamental work on application of GA technology to VLSI design.

Used price: $24.99
Buy one from zShops for: $19.99

The worst book everI have used the three first source code and ... they are so buggy.
They're wrote in C but doesn't compile due to evident syntax errors (so evident, are they here so as to made these source code unusable ?).
The content of the book is not equilibrate (some metaheuristics aren't discussed thoroughly).
If the authors use there source code, I think evereything presented in this book is completely false.
Don't buy it, there are some better books to buy.
Superficial
Very useful book

Useful information, poor presentationThe text is poorly written. The code is simple and easy to understand, but not very object oriented. There is not enough explanation of the code. The code is not electronically available.
The treatment was very mathematical but lacking in explanation & application examples. There were plenty of deffinitions, but not enough examples.
Helpful in some sectionsNonlinear and chaotic maps are considered in chapter 1, with elementary definitions given and six different examples of maps discussed. In discussing the calculation of numerical trajectories of maps, the author deals with the problem of large initial values for the maps and how to implement these in SymbolicC++ and Java. He also shows how to write/read data to a file using C, C++, and JAVA. The exception handling capability of JAVA comes out nicely, but no performance comparison between the three languages for simulating the maps is given by the author. The language REDUCE is used to discuss the stability of the fixed points of the logistic equation, but the code would be useless to the reader who did not have REDUCE since some of the function calls are hidden from the reader. Useful programs are given for calculating the Lyapunov and autocorrelation functions. In addition, C++ programs are given for evaluating the correlation integral for the Henon map. The programs he develops in this chapter can serve as a quick benchmark for one's own programs that calculate the same quantities.
In chapter 2, the author discusses methods for studying time series, including the Lyapunov and Hurst exponents. These two quantities are of enormous importance in the study of dynamical systems, financial data, and network performance. The C++ program that the author gives for calculating the Hurst exponent will not work for arbitrary time intervals. This is followed in the next chapter by a consideration of autonomous systems of ordinary differential equations. The classification of fixed points is considered, and the important concept of a homoclinic orbit. The author gives a nice JAVA program that finds the homoclinic orbit of an anharmonic differential equation using the Lie series technique. The phase portrait of the Van der Pol oscillator is calculated using the Runge-Kutta technique in a C++ program, along with the Lotka-Volterra system from mathematical biology.
Hamiltonian mechanics is discussed in chapter 4, with the important Henon-Heiles model from astrophysics is discussed and JAVA programs given for studying its behavior using the Poincare section technique. Newcomers to this technique will appreciate seeing it done here explicitly. Integrability of Hamiltonian systems using the Lax representation and Floquet theory are also treated, but only at a very rudimentary level. Dissipation is included in the next chapter, and the author discusses the classification of fixed points according to their stability. Lyapunov exponents are again brought into the picture, and the phenomenon of hyperchaos is discussed. Some bifurcation theory is introduced with an example of the Hopf bifurcation. Chapter 6 studies nonlinear driven systems, with the Duffing oscillator treated, and the author gives a useful program for calculating the autocorrelation function of this system. The controlling of chaos with feedback and non-feedback controls is the subject of the next chapter, mostly in the context of difference maps. Fractals finally get introduced in chapter 8, with iterated function systems defined but proofs of their properties omitted. The author gives programs for calculating various popular fractals, such as the dragon, Sierpinski gasket, Koch curve, the Mandelbrot set, and the Julia set. The main disappointment in this chapter is that the author does not give programs for calculating the Hausdorff dimension or capacity, quantities that are notoriously difficult to get a meaningful computational handle on.
The author switches gears in the next chapter and discusses cellular automata, which have recently made a comeback, especially in research on quantum computation. The discussion is too brief however, and does not allow the reader to gain an appreciation of the properties of these important objects. Chapter 10 gives a brief overview of some techniques for solving differential equations, such as the Euler method and the Lie series technique. The latter is not commonly treated in beginning books so its inclusion here is helpful. Symplectic integration is also discussed briefly, but the author does not discuss how to check the integrators using backward integration, which is commonly used in conservative systems modeled by symplectic maps.
Chapter 11, covering neural networks, is the most well-written in the book, and the newcomer to the field will get a fairly decent introduction to the subject. The supplied programs serve to illustrate some of the important concepts in neural networks, such as the Hopfield model, the Kohonen network, the perceptron learning algorithm, and the back-propagation algorithm.
Chapter 12 is an introduction to genetic algorithms, and I find this one particularly nice also, as it does give a rudimentary introduction to what evolutionary algorithms are all about, and gives some elementary genetic programs that find the maximum of one- and two-dimensional maps. He also discusses simulated annealing, and gives a useful program that allows the reader to see clearly how this technique works.
The last chapter covers fuzzy sets and fuzzy logic, which has also taken on importance in recent years, especially in data mining and financial engineering. The programs given to illustrate the concepts are particularly interesting from the standpoint of coding in C++, as the author uses friend functions and operating overloading in some of them. The reader gets a good overview of fuzzy reasoning and fuzzy rule-based systems.

List price: $49.95 (that's 14% off!)
Used price: $38.38
Buy one from zShops for: $36.86

Published by Springer?
Not what you would expectmore of a an extended paper, something like a thesis with no practical value ( and hence no value at all). It won't teach you neither GA algorithms nor how to use Java to code them. The Java
word was put in to fool buyers exploiting the Java marketing wave. The only java GA algorithm presented in this book is in appendix B.... can it get worse than this?
MitigatedSo although the content of this book is not bad at all, i'm not sure it's well-suited for newcomers, and for advanced people the material is too simple for bringing something new. The only contribution of this book from my viewpoint is the large number of websites where evolutionary code is available.