Climbing depth-bounded discrepancy search for solving hybrid flow shop problems. (21st June 2007)