An Adaptive Evolutionary Algorithm for Traveling Salesman Problem with Precedence Constraints. (17th February 2014)