A hybrid backtracking search algorithm for permutation flow-shop scheduling problem. (July 2015)