As we know, there are already many EAs, such as, GA, PSO, DE, ACO, EP. However, I can find that new algorithms are still emerging, like biogeography-based optimization (BBO), chemical reaction optimization (CRO) and a group search optimizer (GSO), imperialist algorithm, firefly algorithm, artificial bee colony. Basically, these new emerged algorithms also claim that they mimic some natural phenomena.
No matter the criticisms from other fields, we have witnessed a fruitful achievements and impressive progress in evolutionary computation, as I can see compared with past, now many benchmark functions and some complex real-world optimization problems have been well solved by EAs.
Do you think it is still meaningful to develop new evolutionary algorithm? What are the promising directions of EAs?