Describir: A novel hybrid self-adaptive bat algorithm.