Tour Planning Optimization by Dynamic Programming with Two-objective Functions.