Geometric Particle Swarm Optimisation

  • Alberto Moraglio
  • Cecilia Di Chio
  • Riccardo Poli
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4445)


Using a geometric framework for the interpretation of crossover of recent introduction, we show an intimate connection between particle swarm optimization (PSO) and evolutionary algorithms. This connection enables us to generalize PSO to virtually any solution representation in a natural and straightforward way. We demonstrate this for the cases of Euclidean, Manhattan and Hamming spaces.


Particle Swarm Optimisation Search Space Equilibrium Point Convex Hull Genetic Program 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bäck, T., Fogel, D.B., Michalewicz, T.: Evolutionary Computation 1: Basic Algorithms and Operators. Institute of Physics Publishing (2000)Google Scholar
  2. 2.
    Deza, M., Laurent, M.: Geometry of cuts and metrics. Springer, Heidelberg (1991)Google Scholar
  3. 3.
    Jones, T.: Evolutionary Algorithms, Fitness Landscapes and Search. PhD thesis, University of New Mexico (1995)Google Scholar
  4. 4.
    Kennedy, J., Eberhart, R.C.: A Discrete Binary Version of the Particle Swarm Algorithm. IEEE, New York (1997)Google Scholar
  5. 5.
    Kennedy, J., Eberhart, R.C.: Swarm Intelligence. Morgan Kaufmann, San Francisco (2001)Google Scholar
  6. 6.
    Luke, S., Spector, L.: A Revised Comparison of Crossover and Mutation in Genetic Programming. In: Proceedings of Genetic Programming Conference (1998)Google Scholar
  7. 7.
    Moraglio, A., Poli, R.: Topological interpretation of crossover. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1377–1388 (2004)Google Scholar
  8. 8.
    Moraglio, A., Poli, R.: Topological crossover for the permutation representation. In: GECCO 2005 Workshop on Theory of Representations (2005)Google Scholar
  9. 9.
    Moraglio, A., Poli, R.: Product Geometric Crossover. In: Proceedings of the Parallel Problem Solving from Nature Conference, pp. 1018–1027 (2006)Google Scholar
  10. 10.
    Moraglio, A., Poli, R.: Geometric Crossover for Sets, Multisets and Partitions. In: Proceedings of the Parallel Problem Solving from Nature Conference, pp. 1038–1047 (2006)Google Scholar
  11. 11.
    Moraglio, A., Poli, R.: Geometric Landscape of Homologous Crossover for Syntactic Trees. In: Proceedings of the 2005 IEEE Congress on Evolutionary Computation, pp. 427–434. IEEE Computer Society Press, Los Alamitos (2005)CrossRefGoogle Scholar
  12. 12.
    Moraglio, A., Poli, R., Seehuus, R.: Geometric crossover for biological sequences. In: Proc. of European Conference on Genetic Programming, pp. 121–132 (2006)Google Scholar
  13. 13.
    Pardalos, P.M., Resende, M.G.C.: Handbook of Applied Optimization. Oxford University Press, Oxford (2002)zbMATHGoogle Scholar
  14. 14.
    Radcliffe, N.: Equivalence Class Analysis of Genetic Algorithms. Journal of Complex Systems 5, 183–205 (1991)zbMATHMathSciNetGoogle Scholar
  15. 15.
    Van de Vel, M.L.J.: Theory of Convex Structures. North-Holland, Amsterdam (1993)zbMATHGoogle Scholar

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Alberto Moraglio
    • 1
  • Cecilia Di Chio
    • 1
  • Riccardo Poli
    • 1
  1. 1.Department of Computer Science, University of Essex, Wivenhoe Park, Colchester, CO4 3SQUK

Personalised recommendations