Next: The fitness of evolved
Up: Shape space coverage with
Previous: Lower bound on the
I also calculate an upper bound for the fitness of the evolved
libraries by using a theorem from the theory of error-correcting codes
(1986). Assume that we distribute the A antibodies
over the space of 2L pathogen bit strings in such a way that each
antibody ai covers a set Si of volume Vi, corresponding to
the number of pathogens up to Hamming distance d from antibody
ai. Assume that all sets Si are disjoint and of equal size. In
the best situation, there exists a Hamming distance d such that the
sets Si together exactly cover the space of 2L pathogens. Since
this yields the inequality
 |
(2.2) |
In the theory of error-correcting codes, this inequality is known as
the sphere-packing or Hamming bound. The library is "perfect" if
equality holds. The fitness fu of such a perfect library is given
by
However, it may be that a "perfect" library cannot
be constructed. That is, there is no value of d for which the A
disjoint Hamming distance d-balls around the antibodies cover the
space completely. In this situation, we first determine the maximum
value of d for which the inequality
still holds.
Each antibody will cover a ball of pathogens around itself, up to
Hamming distance d. The rest of the pathogen strings, that do not
fall in any of the A Hamming distance d-balls around the
antibodies, will be at Hamming distance d+1 from at least one of the
antibodies. Thus, given this value d, the upper bound on the fitness
will be given by
Next: The fitness of evolved
Up: Shape space coverage with
Previous: Lower bound on the
Mihaela Oprea
1999-04-11