A Particle Swarm Optimisation Approach to Graph Permutations
Omar Ilaya, Cees Bil, Michael P. Evans
- Year
- 2007
- Citations
- 4
Abstract
Particle swarm optimisers (PSO) can be used for graph permutation and optimal combinatorial problems. Graphs are a powerful mathematical tool that can be used to represent multi-agent systems such as multi-robotic systems and distributed networks. The arrangement of nodes in a graph can sometimes be required to satisfy an optimalityc criterionforthe distributed network. Thesearchforglobally optimal graph permutations is an NP-complete problem. Although exhaustive search techniques can yield the global optimum, they are often computationally expensive. PSO is a relatively new heuristic search algorithm that can be modified to accommodate for the nature of optimal combinatorial and permutation problems. In this paper, a modified discrete particle swarm optimiser is presented that can be used to find optimal graph permutations efficiently for large population sets. An energy deviationfunction was used to describe the associated morph between two graph configurations and preserve permutation invariant shape abstractions. The PSO algorithm demonstrated exceptional performance to exhaustive search techniques and is a promising search algorithm for the graph reconfiguration problem.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002