TRUST-TECH-enhanced differential evolution methodology for box-constrained nonlinear optimisation. (2017)