Differential Evolution algorithm (DE) and Particle Swarm
Optimisation algorithm (PSO) are capable to surmount many of
the disadvantages in other optimization techniques such as
exhaustive techniques, calculus-based techniques, partial
knowledge (hill climbing, beam search, best first, branch and
bound, dynamic programming), knowledge based techniques
(production rule systems, heuristic methods).