13.07.2015 Views

Immunology as a Metaphor for Computational ... - Napier University

Immunology as a Metaphor for Computational ... - Napier University

Immunology as a Metaphor for Computational ... - Napier University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 3. Immune Systems <strong>for</strong> Scheduling 563.5.4 Evolution of the Gene LibrariesA genetic algorithm is used to evolve a set of immune libraries <strong>as</strong> shown in figure3.2 in exactly the same manner <strong>as</strong> [Hightower et al., 1995]. Each individual in thepopulation represents a complete set of libraries, i.e. an entire immune system. As in[Hightower et al., 1995], a haploid representation is used in which the total number ofgenes in each individual is l c s¥ . Each AIS in the initial population is generatedby <strong>as</strong>signing a random value to each gene. The fitness of an individual is determined£by its overall ability to produce schedules which optimise T max across all the potentialscenarios described in the antigen universe, i.e. against all potential antigen encounters.The procedure by which fitness is calculated is a modified version of that given in[Hightower et al., 1995], <strong>as</strong> described in chapter 2, section 2.2.2.1. A set of antibodies(schedules) are expressed from an individual by combining one component from eachlibrary (see section 3.5.2 of this chapter) and then exposed to the antigen universe.For each antibody-antigen encounter, a schedule is constructed, and the quality of theschedule in terms of T max me<strong>as</strong>ured. Each antigen receives an antigen-score whichis the minimum, i.e. the best, of all the values of T max me<strong>as</strong>ured <strong>for</strong> that antigen.The overall fitness of an individual is computed by averaging all the antigen-scores;this <strong>as</strong>sumes the survival probability of an individual depends on all the pathogenicchallenges it encounters. An alternative approach would be to take the view that in factthe survival probability is dependent on the extent to which it is able to deal with themost difficult encounters, and there<strong>for</strong>e its fitness is characterized by the worst valueof T max found during an antigen encounter. The exact algorithm <strong>for</strong> computing fitnessis given in figure 3.3.After a match-score <strong>for</strong> an antibody h<strong>as</strong> been calculated, the antibody is mutated atrandom in M positions, and the match-score recalculated. If the match-score improves,then the original antibody is <strong>as</strong>signed this new match-score. The mutations are notwritten back to the gene library.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!