Исследуются вопросы взаимодействия видов городского пассажирского транспорта с точки зрения построения индивидуальных маршрутов поездок, включая сложные составные поездки с пересадками. Оптимальный для пассажира маршрут выбирается по критерию время -стоимость. Рассматриваются особенности использования метода динамического программирования для планирования таких составных маршрутов. Возможность построения многошагового процесса принятия решений в задаче оптимизации поездки гарантирует оперативные изменения маршрута в случае возникновения нештатных ситуаций. Это обеспечивается принципом оптимальности Р. Беллмана, в соответствии с которым оптимальный маршрут содержит в себе множество подмаршрутов, каждый из которых в свою очередь является оптимальным. Построенная модель оптимизации и вычислительная схема динамического программирования является гибкой в смысле возможностей включения различных модификаций задачи, например использования дополнительных критериев оптимизации. Необходимо также отметить, что в настоящее время разработано и внедрено множество сервисов и мобильных приложений, позволяющих строить маршруты поездок по различным критериям, в том числе и с пересадками. Чаще всего анализируются временные затраты на всю поездку. В данной работе предлагается учитывать и суммарную стоимость поездки исходя из того, что вместо единичного пассажира можно рассматривать группу пассажиров с общим бюджетом, например семью. Ключевые слова: исследование операций, динамическое программирование, оптимизация, транспортная логистика, неопределенность DYNAMIC OPTIMIzATION OF COMPLEX ROUTES IN TRANSPORT LOGISTICS