Tackling high dimensional nonseparable optimization problems by cooperatively coevolving particle swarms
A Cooperative approach to particle swarm optimization