An improved harmony search algorithm with dynamically varying bandwidth. Issue 7 (2nd July 2016)