Combined heat and power economic dispatch using an adaptive cuckoo search with differential evolution mutation. (1st February 2022)