Exact and Heuristic Algorithms for Routing AGV on Path with Precedence Constraints. (31st July 2016)