Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation

Front Cover
Pedro Larrañaga, Jose A Lozano
Springer Science & Business Media, Oct 31, 2001 - Computers - 382 pages
Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation is devoted to a new paradigm for evolutionary computation, named estimation of distribution algorithms (EDAs). This new class of algorithms generalizes genetic algorithms by replacing the crossover and mutation operators with learning and sampling from the probability distribution of the best individuals of the population at each iteration of the algorithm. Working in such a way, the relationships between the variables involved in the problem domain are explicitly and effectively captured and exploited.
This text constitutes the first compilation and review of the techniques and applications of this new tool for performing evolutionary computation. Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation is clearly divided into three parts. Part I is dedicated to the foundations of EDAs. In this part, after introducing some probabilistic graphical models - Bayesian and Gaussian networks - a review of existing EDA approaches is presented, as well as some new methods based on more flexible probabilistic graphical models. A mathematical modeling of discrete EDAs is also presented. Part II covers several applications of EDAs in some classical optimization problems: the travelling salesman problem, the job scheduling problem, and the knapsack problem. EDAs are also applied to the optimization of some well-known combinatorial and continuous functions. Part III presents the application of EDAs to solve some problems that arise in the machine learning field: feature subset selection, feature weighting in K-NN classifiers, rule induction, partial abductive inference in Bayesian networks, partitional clustering, and the search for optimal weights in artificial neural networks.
Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation is a useful and interesting tool for researchers working in the field of evolutionary computation and for engineers who face real-world optimization problems. This book may also be used by graduate students and researchers in computer science.
`... I urge those who are interested in EDAs to study this well-crafted book today.' David E. Goldberg, University of Illinois Champaign-Urbana.
 

Contents

VII
3
VIII
6
IX
14
X
19
XI
20
XII
27
XIII
28
XIV
31
LXIII
226
LXV
231
LXVI
233
LXVII
234
LXVIII
237
LXIX
240
LXX
243
LXXI
244

XV
44
XVI
51
XVIII
57
XIX
58
XX
64
XXI
80
XXII
90
XXIII
101
XXIV
103
XXV
105
XXVI
111
XXVII
113
XXVIII
123
XXIX
129
XXX
130
XXXI
133
XXXII
138
XXXIII
142
XXXIV
147
XXXV
148
XXXVI
155
XXXVIII
159
XXXIX
161
XL
165
XLI
167
XLII
168
XLIII
169
XLIV
173
XLV
177
XLVI
181
XLVII
182
XLVIII
183
XLIX
185
L
193
LI
195
LII
196
LIII
197
LIV
202
LV
203
LVII
208
LVIII
211
LIX
212
LX
217
LXII
221
LXXII
245
LXXIII
247
LXXIV
254
LXXV
256
LXXVII
257
LXXIX
262
LXXX
267
LXXXI
269
LXXXII
271
LXXXIII
273
LXXXV
282
LXXXVI
289
LXXXVII
295
LXXXVIII
296
LXXXIX
299
XCI
302
XCII
308
XCIII
313
XCIV
314
XCV
315
XCVII
318
XCVIII
320
XCIX
323
C
324
CII
326
CIII
327
CV
330
CVII
331
CVIII
338
CIX
343
CX
345
CXII
347
CXIII
351
CXV
352
CXVI
355
CXVII
361
CXVIII
362
CXIX
363
CXXI
368
CXXII
373
CXXIII
375
CXXIV
379
Copyright

Other editions - View all

Common terms and phrases

Popular passages

Page 377 - Hanson, T. (1989). Optimizing neural networks using faster, more accurate genetic search.

Bibliographic information