Solving the asymmetric traveling salesman problem with periodic constraints