Average customer rating:
|
Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series)
Kenneth V. Price , Rainer M. Storn , and Jouni A. Lampinen Manufacturer: Springer ProductGroup: Book Binding: Hardcover Similar Items:
Accessories:
ASIN: 3540209506 |
Book Description
Problems demanding globally optimal solutions are ubiquitous, yet many are intractable when they involve constrained functions having many local optima and interacting, mixed-type variables. The differential evolution (DE) algorithm is a practical approach to global numerical optimization which is easy to understand, simple to implement, reliable, and fast. Packed with illustrations, computer code, new insights, and practical advice, this volume explores DE in both principle and practice. It is a valuable resource for professionals needing a proven optimizer and for students wanting an evolutionary perspective on global numerical optimization. A companion CD includes DE-based optimization software in several programming languages.Customer Reviews:
Good introduction book for DE.......2006-03-01
Average customer rating:
|
Introduction to Evolutionary Computing (Natural Computing Series)
A.E. Eiben , and J.E. Smith Manufacturer: Springer ProductGroup: Book Binding: Hardcover Similar Items:
Accessories: ASIN: 3540401849 |
Book Description
Evolutionary Computing is the collective name for a range of problem-solving techniques based on principles of biological evolution, such as natural selection and genetic inheritance. These techniques are being increasingly widely applied to a variety of problems, ranging from practical applications in industry and commerce to leading-edge scientific research.
This book presents the first complete overview of this exciting field aimed directly at lecturers and graduate and undergraduate students. It is also meant for those who wish to apply evolutionary computing to a particular problem or within a given application area. To this group the book is valuable because it presents EC as something to be used rather than just studied.
Last, but not least, this book contains quick-reference information on the current state-of-the-art in a wide range of related topics, so it is of interest not just to evolutionary computing specialists but to researchers working in other fields.
Customer Reviews:
Excellent textbook.......2006-10-31
Evolution as a practical tool.......2006-04-04
Excellent introduction.......2005-02-02
An excellent textbook suitable for all levels.......2004-06-06
1. Introduction
2. What is an Evolutionary Algorithm?
3. Genetic Algorithms
4. Evolution Strategies
5. Evolutionary Programming
6. Genetic Programming
7. Learning Classifier Systems
8. Parameter Control in Evolutionary Algorithms
9. Multi-Modal Problems and Spatial Distribution
10. Hybridisation with Other Techniques: Memetic Algorithms
11. Theory
12. Constraint Handling
13. Special Forms of Evolution
14. Working with Evolutionary Algorithms
15. Summary
16. Appendices
17. Index
18. References
Recommended to everyone interested in EC.
an excellent introduction.......2004-01-29
As should be the costum with every scientific introduction, the authors are at great pains to clarify the relationship between the different flavours of EC and to show how they historically developed.
The book does not provide much on the mathematical level, though. Not even a basic graph theoretical analysis of mutation and recombination.
This said, the book is still perfect to get you started.
Average customer rating:
|
Evolutionary Computation
Kenneth A. DeJong , and Kenneth A. De Jong Manufacturer: The MIT Press ProductGroup: Book Binding: Hardcover Similar Items:
ASIN: 0262041944 |
Book Description
Evolutionary computation, the use of evolutionary systems as computational processes for solving complex problems, is a tool used by computer scientists and engineers who want to harness the power of evolution to build useful new artifacts, by biologists interested in developing and testing better models of natural evolutionary systems, and by artificial life scientists for designing and implementing new artificial evolutionary worlds. In this clear and comprehensive introduction to the field, Kenneth De Jong presents an integrated view of the state of the art in evolutionary computation. Although other books have described such particular areas of the field as genetic algorithms, genetic programming, evolution strategies, and evolutionary programming, Evolutionary Computation is noteworthy for considering these systems as specific instances of a more general class of evolutionary algorithms. This useful overview of a fragmented field is suitable for classroom use or as a reference for computer scientists and engineers.Customer Reviews:
A Unified Approach-At Last!.......2007-01-10
how to apply biological evolution in other areas.......2006-03-12
Average customer rating: |
Virtual Worlds: Second International Conference, VW 2000 Paris, France, July 5-7, 2000 Proceedings (Lecture Notes in Computer Science / Lecture Notes in Artificial Intelligence)
Manufacturer: Springer ProductGroup: Book Binding: Paperback ASIN: 3540677070 |
Book Description
This book constitutes the refereed proceedings of the Second International Conference on Virtual Worlds, VW 2000, held in Paris, France, in July 2000.The 26 revised full papers presented together with two invited contributions were carefully reviewed and selected from numerous submissions. The book is divided into topical sections on virtual worlds communities and applications, virtual worlds technologies and tools, virtual humans and avatars, art and virtual worlds, artificial life and complex systems, and virtual reality and interfaces.
Average customer rating: |
Linear Genetic Programming (Genetic and Evolutionary Computation)
Markus F. Brameier , and Wolfgang Banzhaf Manufacturer: Springer ProductGroup: Book Binding: Hardcover Similar Items:
ASIN: 0387310290 |
Book Description
Linear Genetic Programming presents a variant of genetic programming (GP) that evolves imperative computer programs as linear sequences of instructions, in contrast to the more traditional functional expressions or syntax trees. Primary characteristics of linear program structure are exploited to achieve acceleration of both execution time and evolutionary progress. Online analysis and optimization of program code lead to more efficient techniques and contribute to a better understanding of the method and its parameters. In particular, the reduction of structural variation step size and non-effective variations play a key role in finding higher quality and less complex solutions. Typical GP phenomena, such as non-effective code, neutral variations, and code growth are investigated from the perspective of linear GP.
This book serves as a reference for researchers; it also contains sufficient introductory material for students and those who are new to the field.
Average customer rating:
|
Artificial Immune Systems: A New Computational Intelligence Approach
Leandro Nunes de Castro , and Jonathan Timmis Manufacturer: Springer ProductGroup: Book Binding: Paperback Similar Items:
Accessories:
ASIN: 1852335947 |
Book Description
Artificial Immune Systems (AIS) are adaptive systems inspired by the biological immune system and applied to problem solving. This book provides an accessible introduction that will be suitable for anyone who is beginning to study or work in this area. It gives a clear definition of an AIS, sets out the foundations of the topic (including basic algorithms), and analyses how the immune system relates to other biological systems and processes. No prior knowledge of immunology is needed - all the essential background information is covered in the introductory chapters.Customer Reviews:
Pretty good overview.......2003-06-05
After a short introduction to the subject in chapter 1, the authors move on to a description of the biological immune system in chapter 2. They stress the need for understanding the mechanisms that regulate the adaptive immune response, so as to be able to control the transformation of an immune response from an "aggressive" to a "benign" state. The authors explain the difference between the "innate" immune system and the "adaptive" immune system. As the name implies, the adaptive immune response is a kind of "learning" ability that allows the immune system to improve itself as antigens are encountered. The innate immune response though remains constant along the lifetime of the organism. A short description of the T-cells and B-cells is given, some of which can differentiate into "memory cells" that remain circulating in the body and protect against a given antigen. Particularly interesting is the role of "pattern recognition receptors" that recognize molecular patterns associated with pathogens. The clonal selection theory of the adaptive immune system, along with the somewhat controversial immune network theory.
Chapter 3 is an overview of how to to actually create an artificial immune system (AIS). The emphasize that anything deemed controversial in the biological framework need not be when viewed from a computational perspective, such as the immune network theory. Biology is used for the inspiration of the computational models, and as such they need not reflect entirely what is true in the biological case. They also emphasize that the various attempts to simulate the immune system on computers are not examples of an AIS. Also, an AIS is more than just a pattern recognition algorithm, even though it must employ this in its use. To give a framework for an AIS, the authors employ a model of immune cells and molecules called a "shape-space". In this shape space one models the affinity of the "molecules" via a metric, which the authors eventually choose to be the Hamming metric. They then give an overview of various algorithms for modeling the immune system, such as bone marrow, thymus, and immune network models, in addition to clonal selection algorithms. For those readers familiar with dynamical systems, the immune network models are very interesting, due to the use of differential equations, and also the fact that such in immune network models the immune system is performing even in the absence of external stimuli.
Chapter 4 gives a survey of artificial immune systems, such as spectra recognition for chemical reactions, infectious disease surveillance, analysis of medical data, and computational security. The latter was of particular importance to me, so I read the discussion and the references with more attention than other parts of the book. The issue with the approaches for network intrusion detection and virus detection lie mostly in the performance of the network. Agents that are cleverly designed may form a very accurate way of detecting this malicious behavior, but their deployment on a network may degrade the its performance considerably.
I did not read chapters 5 and 6 so I will omit their review.
In chapter 7, the authors discuss various case studies in artificial immune systems that shed more light on the examples of Chapter 4. The computer network security application is discussed again, and a low number of false positives is shown to follow after the artificial immune system is simulated. However, the performance of the network is not pointed out by the authors. The authors also give more details on the application of artificial immune systems to data analysis and optimization. The discussion is interesting, but it is still an open question as to whether this approach is indeed better than other ones in optimization theory, i.e. how does the immune approach compare with the "free-lunch" theorems so often quoted in optimization theory? The authors do make a brief comparison of their optimization algorithm with evolution strategies, and this is somewhat helpful to those who are familiar with the latter.
The last chapter of the book looks to future applications of artificial immune systems, and in its connection with learning paradigms in artificial intelligence. The authors are open-minded about the future of AIS but also subject it to critical analysis.
The book motivated me to investigate the use of AIS more fully, and to begin thinking about possible applications, such as 1. Event correlation in networks. 2. Network routing: Routes that are inefficient are viewed as "antigens", and the network immune system will then cure the system of these routes, meaning that it will remember them as being antigens up to some practical time scale. The routing scheme in place will not implement these routes within this time frame. 3. The TCP/IP protocol in the context of the immune network theory where reliable connections are based on the epitope/paratope recognition capability. Any emergent properties of the network overlaid with the TCP/IP protocol such as learning, memory, and self-tolerance could be studied by viewing the packet network as an immune network. 4. Network QoS, with packets marked as low priority viewed as temporary antigens. 5. Using the function optimization capabilities of AIS do calculate the effective bandwidth of ATM networks. 6. Data analysis, particularly in the construction of algorithms to distinguish chaos from noise.
Average customer rating: |
Evolutionary Computation in Data Mining (Studies in Fuzziness and Soft Computing)
Manufacturer: Springer ProductGroup: Book Binding: Hardcover ASIN: 3540223703 |
Book Description
This carefully edited book reflects and advances the state of the art in the area of Data Mining and Knowledge Discovery with Evolutionary Algorithms. It emphasizes the utility of different evolutionary computing tools to various facets of knowledge discovery from databases, ranging from theoretical analysis to real-life applications. Evolutionary Computation in Data Mining provides a balanced mixture of theory, algorithms and applications in a cohesive manner, and demonstrates how the different tools of evolutionary computation can be used for solving real-life problems in data mining and bioinformatics.
Average customer rating: |
Applications Of Multi-Objective Evolutionary Algorithms (Advances in Natural Computation)
Manufacturer: World Scientific Publishing Company ProductGroup: Book Binding: Hardcover ASIN: 9812561064 |
Book Description
This book presents an extensive variety of multi-objective problems across diverse disciplines, along with statistical solutions using multi-objective evolutionary algorithms (MOEAs). The topics discussed serve to promote a wider understanding as well as the use of MOEAs, the aim being to find good solutions for high-dimensional real-world design applications. The book contains a large collection of MOEA applications from many researchers, and thus provides the practitioner with detailed algorithmic direction to achieve good results in their selected problem domain.
Average customer rating:
|
Advanced Algorithms and Operations (Evolutionary Computation)
Manufacturer: Taylor & Francis ProductGroup: Book Binding: Paperback Similar Items:
ASIN: 0750306653 |
Book Description
Evolutionary Computation 2: Advanced Algorithms and Operators expands upon the basic ideas underlying evolutionary algorithms. The focus is on fitness evaluation, constraint-handling techniques, population structures, advanced techniques in evolutionary computation, and the implementation of evolutionary algorithms. It is intended to be used by individual researchers and students in the expanding field of evolutionary computation.
Customer Reviews:
Somewhat deceived.......2003-05-12
While i found the first volume great, this second volume lacked the details that are required to provide an intuition of the working of advanced evolutionary techniques. I feel that "How to solve it" by Michalewicz and Fogel and "Genetic algorithms + data structures = evolution programs" by Michalewicz both provide this experience useful to implement evolutionary techniques, by not trying to trade-off pages for understandability.
I would not recommend this book because it tries to introduce advanced aspects that are too difficult to cover in a single chapter each. If you really want to understand the practice of evolutionary techniques, you need a good intuition of how the various operators and structures work on real problems, just reading a few pages will not do the job.
IWonderful series!.......2001-02-02
Average customer rating: |
Parameter Setting in Evolutionary Algorithms (Studies in Computational Intelligence)
Manufacturer: Springer ProductGroup: Book Binding: Hardcover Accessories:
ASIN: 3540694315 |
Book Description
One of the main difficulties of applying an evolutionary algorithm (or, as a matter of fact, any heuristic method) to a given problem is to decide on an appropriate set of parameter values. Typically these are specified before the algorithm is run and include population size, selection rate, operator probabilities, not to mention the representation and the operators themselves. This book gives the reader a solid perspective on the different approaches that have been proposed to automate control of these parameters as well as understanding their interactions. The book covers a broad area of evolutionary computation, including genetic algorithms, evolution strategies, genetic programming, estimation of distribution algorithms, and also discusses the issues of specific parameters used in parallel implementations, multi-objective evolutionary algorithms, and practical consideration for real-world applications. It is a recommended read for researchers and practitioners of evolutionary computation and heuristic methods.Books:
Recommended Books