A twinning bare bones particle swarm optimization algorithm | Synapse