An external partial permutations memory for ant colony optimization

  • Authors:
  • Adnan Acan

  • Affiliations:
  • Computer Engineering Department Gazimagusa, T.R.N.C., Eastern Mediterranean University, Turkey

  • Venue:
  • EvoCOP'05 Proceedings of the 5th European conference on Evolutionary Computation in Combinatorial Optimization
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

A novel external memory implementation based on the use of partially complete sequences of solution components from above-average quality individuals over a number of previous iterations is introduced. Elements of such variable-size partial permutation sequences are taken from randomly selected positions of parental individuals and stored in an external memory called the partial permutation memory. Partial permutation sequences are associated with lifetimes together with their parent solutions’ fitness values that are used in retrieving and updating the contents of the memory. When a solution is to be constructed, a partial permutation sequence is retrieved from the memory based on its age and associated fitness value, and the remaining components of the partial solution is completed with an ant colony optimization algorithm. Resulting solutions are also used to update some elements within the memory. The implemented algorithm is used for the solution of a difficult combinatorial optimization problem, namely the quadratic assignment problem, for which significant performance achievements are provided in terms of convergence speed and solution quality.