< previous page page_123 next page >

Page 123
from some predetermined set U to each structure C0039-11.gif (see section 2.1) and successive trials of the same structure will in general yield different performances. (For clarity, this stochastic effect is treated explicitly here, rather than using the formally equivalent approach of subsuming the effect in the stochastic action of the operators.) It will be assumed that each random variable in U has a well-defined mean and variance.
The study below shows that the algorithm works well and efficiently when C0039-11.gif is small (e.g., when C0039-11.gifhas two elements as in the two-armed bandit problem) as well as when C0039-11.gifis large. When C0021-03.gif is small relative to M the genetic operators are unimportant, replication alone (step 4) being adequate to the task. However the algorithm's power is most evident when it is confronted with problems involving high dimensionality (hundreds to hundreds of thousands of attributes, as in genetics and economics) and multitudes of local optima. Computational mathematics has little to offer at present toward the solution of such problems and, when they arise in a natural context, they are consistently a barrier to understanding. For this reason it will be helpful in evaluating the algorithm to keep in mind the case where C0039-11.gif(and C0041-04.gif as well) is a very large set, finite only by virtue of a limited ability to distinguish its elements (e.g., because the detectors have a limited resolution). The ultimate finiteness of C0039-11.gifis convenient, since then the number of attributes or detectors l can be held fixed, but it is not essential. Chapter 8 will discuss the changes required when l is an unbounded function of t.
That step 5.3 assures continued testing of all alleles in all contexts follows from
LEMMA 7.1: Under algorithms of type C0139-02.gif the expected number of trials of the jth value for the ith attribute (i.e., allele j of detector i), for any i and j, is infinite.
Proof: (Essentially this proof is a specialized version of the Borel zero-one criterion.) Let Pij(t) be the probability of occurrence at time t of vij, the jth value for the ith attribute. Then C0139-01.gif is the expected number of occurrences of vij over the history of the system. Unless StPij(t)M is infinite, vij can be expected to occur only a finite number of times. That is, unless StPij(t)M is infinite, vij will at best be tested only a finite number of times in each context, and it may not be tested at all in some contexts. (Despite this a plan for which StPij(t)M is large relative to the size of C0039-11.gifmay be quite interesting in practical circumstances.)
Since Stct® ¥, we have Stct1PM® ¥. But Pij(t)³ ct1PMM for all t, whence StPij(t)M ³Stct1PMM. Hence StPij(t)M is also infinite in the limit.
Q.E.D.

 
< previous page page_123 next page >

If you like this book, buy it!