Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Frontiers of evolutionary computation
PREMIUM
Số trang
296
Kích thước
5.6 MB
Định dạng
PDF
Lượt xem
702

Frontiers of evolutionary computation

Nội dung xem thử

Mô tả chi tiết

FRONTIERS OF

EVOLUTIONARY COMPUTATION

Genetic Algorithms and

Evolutionary Computation

Consulting Editor, David E. Goldberg

University of Illinois at Urbana-Champaign

[email protected]

Additional titles in the series:

Efficient and Accurate Parallel Genetic Algorithms, Erick Cantú-Paz ISBN: 0-

7923-7221-2

Estimation of Distribution Algorithms: A New Tool for Evolutionary

Computation, edited by Pedro Larrañaga, Jose A. Lozano ISBN: 0-7923-7466-5

Evolutionary Optimization in Dynamic Environments, Jürgen Branke ISBN: 0-

7923-7631-5

Anticipatory Learning Classifier Systems, Martin V. Butz ISBN: 0-7923-7630-7

Evolutionary Algorithms for Solving Multi-Objective Problems, Carlos A. Coello

Coello, David A. Van Veldhuizen, and Gary B. Lamont ISBN: 0-306-46762-3

OmeGA: A Competent Genetic Algorithm for Solving Permutation and

Scheduling Problems, Dimitri Knjazew ISBN: 0-7923-7460-6

The Design of Innovation: Lessons from and for Competent Genetic

Algorithms, David E. Goldberg ISBN: 1-4020-7098-5

Noisy Optimization with Evolution Strategies, Dirk V. Arnold ISBN: 1 -4020-

7105-1

Classical and Evolutionary Algorithms in the Optimization of Optical Systems,

Darko ISBN: 1-4020- 7140-X

Evolutionary Algorithms for Embedded System Design, edited by Rolf Drechsler,

Nicole Drechsler: ISBN: 1-4020- 7276-7

Genetic Algorithms and Evolutionary Computation publishes research monographs, edited

collections, and graduate-level texts in this rapidly growing field. Primary areas of coverage include

the theory, implementation, and application of genetic algorithms (GAs), evolution strategies (ESs),

evolutionary programming (EP), learning classifier systems (LCSs) and other variants of genetic and

evolutionary computation (GEC). Proposals in related fields

such as artificial life, adaptive behavior, artificial immune

systems, agent-based systems, neural computing, fuzzy GENAGENAGENA

systems, and quantum computing will be considered for GENAGENAGENA

publication in this series as long as GEC techniques are part of Genetic Algorithms and

or inspiration for the system being described. Manuscripts Evolutionary Computation

describing GEC applications in all areas of engineering,

commerce, the sciences, and the humanities are encouraged. http://www.wkap.nl/prod/s/GENA

FRONTIERS OF

EVOLUTIONARY COMPUTATION

edited by

Anil Menon

ProductSoft, Inc.

Pittsburgh, Pennsylvania, USA

KLUWER ACADEMIC PUBLISHERS

NEW YORK, BOSTON, DORDRECHT, LONDON, MOSCOW

eBook ISBN: 1-4020-7782-3

Print ISBN: 1-4020-7524-3

©2004 Kluwer Academic Publishers

New York, Boston, Dordrecht, London, Moscow

Print ©2004 Kluwer Academic Publishers

Dordrecht

All rights reserved

No part of this eBook may be reproduced or transmitted in any form or by any means, electronic,

mechanical, recording, or otherwise, without written consent from the Publisher

Created in the United States of America

Visit Kluwer Online at: http://kluweronline.com

and Kluwer's eBookstore at: http://ebooks.kluweronline.com

Contents

List of Figures xi

List of Tables xiii

Preface xv

Contributing Authors xvii

1

Towards a Theory of Organisms and Evolving Automata 1

Heinz Mühlenbein

1 Introduction 1

2 Evolutionary computation and theories of evolution 3

3 Darwin’s continental cycle conjecture 5

4 The system view of evolution 7

5 Von Neumann’s self-reproducing automata 9

6 Turing’s intelligent machine 11

7 What can be computed by an artificial neural network? 13

8 Limits of computing and common sense 14

9 A logical theory of adaptive systems 16

10 The for creating artificial intelligence 19

11 Probabilistic logic 20

11.1 Von Neumann’s probabilistic logics 20

11.2 The conditional probability computer 21

11.3 Modern probabilistic logic 22

12 Stochastic analysis of cellular automata 24

12.1 The nonlinear voter model 24

12.2 Stochastic analysis of one dimensional SCA 26

13 Stochastic analysis of evolutionary algorithms 27

13.1 Boltzmann selection 29

13.2 Factorization of the distribution 29

13.3 Holland’s schema analysis and the Boltzmann distribu￾tion 31

14 Stochastic analysis and symbolic representations 33

15 Conclusion 33

vi FRONTIERS OF EVOLUTIONARY COMPUTATION

2

Two Grand Challenges for EC 37

Kenneth De Jong

1 Introduction 37

2 Historical Diversity 38

3 The Challenge of Unification 39

3.1 Modeling the Dynamics of Population Evolution 40

3.1.1 Choosing Population Sizes 40

3.1.2 Deletion Strategies 40

3.1.3 Parental Selection 40

3.1.4 Reproduction and Inheritance 41

3.2 Choice of Representation 42

3.3 Characteristics of Fitness Landscapes 42

4 The Challenge of Expansion 44

4.1 Representation and Morphogenesis 44

4.2 Non-random Mating and Speciation 45

4.3 Decentralized, Highly Parallel Models 45

4.4 Self-adapting Systems 45

4.5 Coevolutionary Systems 46

4.6 Inclusion of Lamarckian Properties 46

4.7 Modeling Evolutionary Systems 47

5 Summary and Conclusions 47

3

Evolutionary Computation: Challenges and duties 53

Carlos Cotta and Pablo Moscato

1 Introduction 53

2 Challenge #1: Hard problems for the paradigm – Epistasis and

Parameterized Complexity 55

3 Challenge #2: Systematic design of provably good recombina­

tion operators 58

4 Challenge #3: Using Modal Logic and Logic Programming

methods to guide the search 62

4.1 Example 1 63

4.2 Example 2 64

5 Challenge #4: Learning from other metaheuristics and other

open challenges 67

6 Conclusions 69

4

Open Problems in the Spectral Analysis of Evolutionary Dynamics 73

Lee Altenberg

1 Optimal Evolutionary Dynamics for Optimization 76

1.1 Spectral Conditions for Global Attraction 78

1.2 Spectral Conditions for Rapid First Hitting Times 78

1.3 Rapid Mixing and Rapid First Hitting Times 80

1.4 Some Analysis 82

1.5 Transmission Matrices Minimizing 85

1.6 Rapid First Hitting Time and No Free Lunch Theorems 87

2 Spectra for Finite Population Dynamics 87

2.1 Wright-Fisher Model of Finite Populations 88

Contents vii

2.2 Rapid First Hitting Time in a Finite Population 90

3 Karlin’s Spectral Theorem for Genetic Operator Intensity 92

3.1 Karlin’s Theorem illustrated with the Deceptive Trap

Function 93

3.2 Applications for an Extended Karlin Theorem 95

3.3 Extending Karlin’s Theorem 96

3.4 Discussion 98

4 Conclusion 99

5

and Adaptive Memory Metaheuristics

Gary A. Kochenberger, Fred Glover, Bahram Alidaee and Cesar Rego

Solving Combinatorial Optimization Problems via Reformulation 103

1 Introduction 104

2 Transformations 105

3 Examples 106

4 Solution Approaches 108

4.1 Tabu Search Overview 108

5 Computational Experience 109

6 Summary 110

6

Problems in Optimization 115

William G. Macready

1 Introduction 115

2 Foundations 116

3 Connections 120

4 Applications 125

5 Conclusions 127

7

EC Theory - “In Theory” 129

Christopher R. Stephens and Riccardo Poli

8

Asymptotic Convergence of Scaled Genetic Algorithms 157

Lothar M. Schmitt

1 Notation and Preliminaries 162

1.1 Scalars and vectors 162

1.2 Matrices and operator norms 163

1.3 Stochastic matrices 164

1.4 Creatures and populations 167

2 The Genetic Operators 168

2.1 Multiple-spot mutation 169

2.2 Single-cutpoint regular crossover 171

2.3 The fitness function and selection 174

3 Convergence of Scaled Genetic Algorithms to Global Optima 177

3.1 The drive towards uniform populations 177

3.2 Weak ergodicity 179

3.3 Strong ergodicity 180

viii FRONTIERS OF EVOLUTIONARY COMPUTATION

3.4 Convergence to global optima. 182

3.5 The Vose-Liepins version of mutation-crossover 186

4 Future Extensions of the Theory 187

4.1 Towards finite-length analysis on finite-state machines 187

4.2 Estimates for finite-length genetic algorithms à la Catoni 188

4.3 Adding sampling noise 189

4.4 Further analogy with simulated annealing: parallelism

and sparse mutation 189

4.5 Analysis from inside-out and outside-in 190

4.6 Non-monotone and self-adapting annealing sequences 191

4.7 Discrete vs. continuous alphabets 192

5 Appendix — Proof of some basic or technical results 192

9

of Genetic and Evolutionary Computation

John R. Koza, Matthew J. Streeter and Martin A. Keane

The Challenge of Producing Human-Competitive Results by Means 201

1 Turing’s Prediction Concerning Genetic and Evolutionary Com­

putation 202

2 Definition of Human-Competitiveness 202

3 Desirable Attributes of the Pursuit of Human-Competitiveness 203

3.1 Utility 203

3.2 Objectivity 204

3.3 Complexity 204

3.4 Interminability 206

4 Human-Competitiveness as a Compass for Theoretical Work 206

5 Research Areas Supportive of Human-Competitive Results 207

6 Promising Application Areas for Genetic and Evolutionary Com­

putation 207

7 Acknowledgements 208

10

Case Based Reasoning 211

Vivek Balaraman

1 Introduction 211

2 Case-Based Reasoning 213

3 Case Memory as an Evolutionary System 216

3.1 A Simple Model of ECM 217

3.1.1 Case-Base 217

3.1.2 Environment 217

3.1.3 Generate Solution 218

3.1.4 Evaluate 219

3.2 Reorganize 219

3.3 Discussion 219

4 Hybrid Systems 224

4.1 Type A - CBR as a memory, EA as the optimizer 225

4.2 Type B - EA as CBR System Parameter Optimizers 226

4.3 Discussion 227

5 Evolving Higher Levels 229

5.1 Schemas 229

5.2 A brief aside on levels of higher expertise 231

Contents ix

5.3 Towards memory based reasoning 232

5.3.1 C-Schemas as Building Blocks 233

6 Conclusions 237

11

The Challenge Of Complexity 243

Wolfgang Banzhaf and Julian Miller

1 GP Basics and State of the Art 245

2 The Situation in Biology 248

3 Nature’s way to deal with complexity 249

4 What we can learn from Nature? 254

5 A possible scenario: Transfer into Genetic Programming 256

6 Conclusion 258

Author Index 261

Index 267

This page intentionally left blank

4.1 The Deceptive Trap fitness landscape for three loci with

two alleles. 94

List of Figures

4.2 There is only one attractor at each value but an ‘error

catastrophe’ is evident for

94

4.3 The mean fitness of the population at the global attractor

as a function of mutation rate. It decreases in accord

with Karlin’s theorem. 95

10.1 CBR problem solving process 214

10.2 Simple model of evolutionary case memory at genera￾tion

218

10.3 ECM as optimizers

223

10.4 Type A: EA Using CBR

225

10.5 TypeB: CBR Using EA

226

10.6 Experiences lead to schema which in turn index new ex­

periences 232

11.1 The variation selection loop of GP and other artificial

evolutionary systems. 246

11.2 The primary operations of GP, mutation and crossover,

as applied to programs represented by sequences of in­

structions. The instructions are coded as integer numbers. 247

xii FRONTIERS OF EVOLUTIONARY COMPUTATION

11.3 Single cell and multi-cellular system. The environment

of a genome is primarily the cell in which it is residing.

Control is exerted both by the cell and its environment

via substances (black dots) diffusing around in intra- and

extracellular space. The genome in turn tries to influ￾ence its environment by providing orders to produce cer￾tain substances. If a multi-cellular being is constructed

a division and differentiation process is set into motion

which leads to a number of cells with a boundary to the

outside environment. The organism is the primary en￾vironment of a cell, with intra- and extra- organismal

message transfer via molecules (black dots). 250

11.4 Transcription and translation as two important steps in

the process of mapping information from genotype to

phenotype. 252

11.5 The network of data flow on registers as one example

of program phenotype. The corresponding program is

listed in the text as a linear sequence of instructions.

Adopted from (Brameier, 2003) 257

List of Tables

1.1 Major transitions in evolution; Maynard (Smith and Sza￾thmary, 1995) 4

9.1 Eight criteria for saying that an automatically created re￾sult is human-competitive 203

This page intentionally left blank

Tải ngay đi em, còn do dự, trời tối mất!