Using the quaternion's representation of individuals in swarm intelligence and evolutionary computation
Iztok Fister, Iztok Fister Jr

TL;DR
This paper proposes using quaternion-based representations for individuals in swarm intelligence algorithms, specifically enhancing the Bat algorithm's performance and showing promising results comparable to other advanced algorithms.
Contribution
Introduces a novel quaternion-based representation for individuals in swarm algorithms, improving optimization results in the Bat algorithm.
Findings
Quaternion representation significantly improved Bat algorithm performance
Results are comparable to artificial bees colony and differential evolution
Preliminary experiments on standard functions show promising enhancements
Abstract
This paper introduces a novel idea for representation of individuals using quaternions in swarm intelligence and evolutionary algorithms. Quaternions are a number system, which extends complex numbers. They are successfully applied to problems of theoretical physics and to those areas needing fast rotation calculations. We propose the application of quaternions in optimization, more precisely, we have been using quaternions for representation of individuals in Bat algorithm. The preliminary results of our experiments when optimizing a test-suite consisting of ten standard functions showed that this new algorithm significantly improved the results of the original Bat algorithm. Moreover, the obtained results are comparable with other swarm intelligence and evolutionary algorithms, like the artificial bees colony, and differential evolution. We believe that this representation could also…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Metaheuristic Optimization Algorithms Research · DNA and Biological Computing
