Distance and Time Optimization