Shuffled teaching learning-based algorithm for solving robot path planning problem. (21st May 2020)