Поездка складывается не только из пунктов на карте. Нужно учитывать темп, расстояния, время работы мест и возможность спокойно изменить план.

Интересны разные подходы, если пояснить, для каких условий они подходят.