< previous page page_91 next page >

Page 91
represented by a finite string of attributes, C0039-11.gif can be made countably infinite without affecting the presentation of C0106-10.gif. This will be discussed in chapter 8.) Each plan in C0106-10.gif is an algorithm which acts at each instant t upon a small set of structures C0177-03.giffrom C0039-11.gif(interpretable, for instance, as a population or data base). The algorithm uses a single basic cycle to modify elements of the small set, one at a time, thereby producing a sequence of new structures for trial. In general terms, the basic steps of the cycle are:
3ec098e70743fcb2f9b43be50b94c009.gif
1. Select one structure from C0177-03.gifprobabilistically, after assigning each structure a probability proportional to its observed performance.
3ec098e70743fcb2f9b43be50b94c009.gif
2. Copy the selected structure, then apply operators to the copy to produce a new structure.
3ec098e70743fcb2f9b43be50b94c009.gif
3. Select a second element from C0215-03.gifat random (all elements equally likely) and replace it by the new structure produced in step 2.
3ec098e70743fcb2f9b43be50b94c009.gif
4. Observe and record the performance of the new structure.
3ec098e70743fcb2f9b43be50b94c009.gif
5. Return to step 1.
Note that the number of elements in C0177-03.gifremains constant. (From the point of view of genetics, it is convenient to look upon the size of C0177-03.gif as an upper bound on population size determined, say, by the "carrying capacity" of the environment.) The number of structures in C0177-03.gifcan be varied up to the maximum number by allowing null structures or vacancies.
With this outline as a guide, we can now go on to the rigorous definition of the algorithms in C0106-10.gif. The following symbols and definitions will be used with the interpretations given:
C0039-11.gifthe set of basic structures being tested.
C0107-01.gifthe set of all M-tuples of structures corresponding to possible compositions of C0177-02.gif.
C0177-03.gifthe particular set of M structures {A1(t), A2(t), . ., AM(t)) available to the adaptive plan at time t.
C0107-02.gifthe first M positive integers, used as an index set for C0177-02.gif.
C0217-21.gifthe set of stochastic operators for modifying structures.
C0107-03.gifcompositions of C0177-02.gif with one structure selected (for modification by an operator); i.e. (i, A1(t),. . ., C0107-04.gifcorresponds to C0177-03.gifwith the ith structure, Ai(t)selected.

 
< previous page page_91 next page >

If you like this book, buy it!