Controller optimization using data-driven constrained bat algorithm with gradient-based depth-first search strategy. (June 2022)