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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 3. Immune Systems <strong>for</strong> Scheduling 89of jobs on one of the 5 machines. There<strong>for</strong>e, 5 antigen universes, one <strong>for</strong> each machine,are generated, and each universe contains 10 antigens, one derived from eachtest-scenario. The universes are treated independently, and thus an independent set ofantibodies discovered <strong>for</strong> each machine.3.13 Experimental ResultsExperiments were per<strong>for</strong>med to identify good settings <strong>for</strong> three main parameters; theantibody sample size σ, the antigen sample size τ, and the length of the antibody l.These initial experiments also attempted to answer several questions in order to <strong>as</strong>sesswhether the evolved antibodies would be useful pattern recognisers in the context of <strong>as</strong>cheduling system, <strong>for</strong> example:How many antigens are matched by at le<strong>as</strong>t one antibody ?¢¢ How many unique antibodies are found ?¢ What is the average number of antigens matched by an antibody ?¢ How many actual jobs are represented in the set of antibody patterns ?All reported experiments were per<strong>for</strong>med using a population of size 100, with thelength of each antibody in the population equal to 5 jobs, i.e 1/3 the length of the antigenstring. The length of each antigen w<strong>as</strong> 15, <strong>as</strong> each machine required 15 operationsto be scheduled. Every experiment w<strong>as</strong> run <strong>for</strong> 250 generations and w<strong>as</strong> repeated 10times. The mutation rate in each c<strong>as</strong>e w<strong>as</strong> 1/l = 0.2. Details of the settings <strong>for</strong> σand τ are described under the relevant headings. As a separate set of antibodies areevolved <strong>for</strong> each machine, results are reported <strong>for</strong> only one of the machines, machine1, however, the reported trends were applicable to all machines.In the following section, many of the experiments are analysed with reference to aquantity described <strong>as</strong> the match-threshold. The match-function M described in section3.11.3 quantifies the extent of the match between an antibody and an antigen. However,a qualitative statement regarding whether or not a match h<strong>as</strong> occurred can be made —a match is only said to occur if the match-score M is greater than or equal to some

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

Saved successfully!

Ooh no, something went wrong!