A swarm intelligence optimization algorithm on riemannian manifolds | Synapse