< previous page page_98 next page >

Page 98
3ec098e70743fcb2f9b43be50b94c009.gif
1. Two structures, C0114-11.gif and C0114-01.gif, are selected (usually at random) from the current population C0177-03.gif. (ai and C0114-12.gif are elements of the set of attribute values V. Hence, if A0 is the basic structure prior to representation, si(A0) = ai. Again a1a2 . . . al abbreviates (a1, a2, . . ., al), etc.)
3ec098e70743fcb2f9b43be50b94c009.gif
2. A number x is selected from {1, 2, . . .,l - 1} (again at random).
3ec098e70743fcb2f9b43be50b94c009.gif
3. Two new structures are formed from A and A' by exchanging the set of attributes to the right of position x, yielding C0114-09.gif and C0114-10.gif.
Z0114001.gif
(To incorporate crossing-over directly into plans of type C0114-13.gif one of the resultant structures is discarded.)
The quickest way to get a feeling for the role crossing-over plays in adaptation is to look at its effect upon schemata. To do this, consider C0177-03.gif as a pool of schemata (following the suggestions of chapter 4) where the number Mx(t) of instances of x in C0177-03.gif reflects x's current "usefulness." The two direct effects of crossing-over on this pool are:
3ec098e70743fcb2f9b43be50b94c009.gif
1. Generation of new instances of schemata already in the pool. E.g., A = a1a2. . . al is an instance of the schema C0114-02.gif and, after crossing-over with C0114-03.gif, we have a new instance of C0114-04.gif, namely C0114-05.gif (assuming ai¹ a'j for some i ³ x). Each new instance of a schema x amounts to a new trial of the random variable corresponding to x. As such it increases the likelihood that the observed average performance C0114-08.gif of the instances of x closely approximates the expectation µx of the random variable x.
3ec098e70743fcb2f9b43be50b94c009.gif
2. Generation of new schemata (i.e. schemata having neither A nor A' as an instance). E.g., after the crossing-over of A with A' the schema C0114-06.gif has an instance, though neither A nor A' are instances of it (if ax¹ a'x or ax + 1¹ a'x +1). Thus C0114-07.gif will receive its first trial with the instance a1a2 . . . axa'x + 1 . . . a'l, unless the schema has previously been introduced to the pool from another source.

 
< previous page page_98 next page >

If you like this book, buy it!