An improved cuckoo search algorithm for integer programming problems. (2018)