A swarm-based optimization algorithm, robust to local minima and complex nonlinear parameter spaces.