A hybrid optimization algorithm based on cuckoo search and differential evolution for solving constrained engineering problems. (October 2019)