DEopt function

Optimisation with Differential Evolution