Skip to main content
Article thumbnail
Location of Repository

Assessing the Performance of Two Immune Inspired Algorithms and a Hybrid Genetic Algorithm for Function Optimisation

By Jon Timmis, Camilla Edmonds and Johnny Kelsey


Do Artificial Immune Systems (AIS) have something to offer the world of optimisation? Indeed do they have any new to offer at all? This paper reports the initial findings of a comparison between two immune inspired algorithms and a hybrid genetic algorithm for function optimisation. This work is part of ongoing research which forms part of a larger project to assess the performance and viability of AIS. The investigation employs standard benchmark functions, and demonstrates that for these functions the opt-aiNET algorithm, when compared to the B-cell algorithm and hybrid GA, on average, takes longer to find the solution, without necessarily a better quality solution. Reasons for these differences are proposed and it is acknowledge that this is preliminary empirical work. It is felt that a more theoretical approach may well be required to ascertain real performance and applicability issues

Topics: QA76
Publisher: IEEE
Year: 2004
OAI identifier:

Suggested articles


  1. (2001). A Resource Limited Artificial Immune System for Data Analysis. Knowledge Based Systems, doi
  2. (2001). AINE: An Immunological Approach to Data Mining. In doi
  3. (2001). aiNET: An Artificial Immune Network for Data Analysis”, in Data Mining: A Heuristic Approach. doi
  4. (2002). An Artificial Immune Network for Multimodal Function Optimisation. doi
  5. (2003). Artificial Immune Networks and Multimodal Optimisation. MSc Thesis.
  6. (2002). Artificial Immune Systems: A New Computational Intelligence Approach.
  7. (2003). Bioinformatics data analysis using an artificial immune network. doi
  8. (2002). Learning and Optimisation Using the Clonal Selection Principle. doi
  9. (1975). Towards a Network theory for the Immune System. doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.