Ensemble of cuckoo search variants. (September 2019)