The IMA Workshop on Evolutionary Algorithms brought together many of the top researchers in the area of Evolutionary Computation for a week of intensive interaction. The field of Evolutionary Computation has developed significantly over the past 30 years and today consists of a variety of subfields such as genetic algorithms, evolution strategies, evolutionary programming, and genetic programming, each with its own algorithmic perspectives and goals. The workshop did a great deal to clarify the current state of the theory of Evolutionary Algorithms. The existing theory might be characterized as deriving from two principal approaches. There is a high level macro-theory that looks at the processing of "building blocks" and "schemata" that are shared by many good solutions when searching a problem space. There is also a low level micro-theory that builds exact Markov models of the search process. It is sometimes hard for researchers working at such different levels of abstraction to interact. The IMA workshop allowed researchers working at these different levels to present their points of view and to move toward common ground. There was real progress in communication between theorists and practitioners in the evolutionary computation field. Speakers presented applications across a wide range of problem areas. In some of those cases, theoretically motivated methods work quite well. In other cases, practitioners used domain-based methods to obtain better performance than could be achieved by using a "pure" evolutionary algorithm. Individuals on both sides went away with a better appreciation of the successes and failures of current theory.
Numerical and Analytical Methods with MATLAB (Applied and Computational Mechanics)
Numerical and Analytical Methods with MATLAB presents extensive coverage of the MATLAB programming language for engineers. It demonstrates how the built-in functions of MATLAB can be used to solve systems of linear equations, ODEs, roots of transcendental equations, statistical problems, optimization problems, control systems problems, and...
Mathematical Logic for Computer Science
This is a mathematics textbook with theorems and proofs. The choice of topics has been guided by the needs of computer science students. The method of semantic tableaux provides an elegant way to teach logic that is both theoretically sound and yet sufficiently elementary for undergraduates. In order to provide a balanced treatment of logic,...
Sequence Data Mining (Advances in Database Systems)
Sequences are an important type of data which occur frequently in many scientific,
medical, security, business and other applications. For example, DNA
sequences encode the genetic makeup of humans and all species, and protein
sequences describe the amino acid composition of proteins and encode
the structure and function of... Robust Control Systems with Genetic Algorithms (Control Series)
In recent years, new paradigms have emerged to replace-or augment-the traditional, mathematically based approaches to optimization. The most powerful of these are genetic algorithms (GA), inspired by natural selection, and genetic programming, an extension of GAs based on the optimization of symbolic codes.