Детальная информация

Название Построение изохрон и поиск кратчайших путей: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_02 «Системное программирование» = Construction of Isochrones and Shortest Path Search
Авторы Костюхин Алексей Валерьевич
Научный руководитель Курц Валентина Валерьевна
Организация Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика общественный транспорт ; сеть ; функционирующая по расписанию ; кратчайший путь ; изохрона ; label-setting ; обобщённая стоимость ; buffer + union ; python ; public transport ; schedule-based network ; shortest path ; isochrone ; generalized cost
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 01.03.02
Группа специальностей ФГОС 010000 - Математика и механика
DOI 10.18720/SPBPU/3/2026/vr/vr26-1812
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\41221
Дата создания записи 31.07.2026

Разрешенные действия

Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов

Группа Анонимные пользователи
Сеть Интернет

В работе рассмотрена задача построения изохрон и поиска кратчайших путей в транспортно-пешеходной сети общественного транспорта г. Таганрога, функционирующей по расписанию. Изложены основы schedule- based assignment, сопоставлены алгоритмы CSA, RAPTOR и label-setting Дейкстры. Реализован label-setting алгоритм с доминированием меток, обобщённой стоимостью и режимом «прибытие к окну» через обращение графа; построение изохрон — объединением буферных пешеходных зон через shapely.unary_union. Результат — программная система transit_planner на Python 3.12 (загрузка графа, маршрутизация, экспорт в CSV/GeoJSON, Streamlit- интерфейс). Корректность подтверждена 25 модульными тестами; на графе из 151 973 сегментов один маршрут рассчитывается за 0,58–12,0 с, изохрона до всех 908 узлов — за 0,1–2,1 с.

The work addresses isochrone construction and shortest path search in a schedule-based pedestrian-and-transit network of Taganrog. CSA, RAPTOR and label-setting Dijkstra are compared; a label-setting algorithm with label dominance, generalized cost and graph-reversal “arrive-by” mode is implemented; isochrone polygons are built as the union of pedestrian buffers via shapely.unary_union. The deliverable is the transit_planner system (Python 3.12, CLI and Streamlit UI). 25 unit tests pass; on a graph of 151 973 segments one route is computed in 0.58–12.0 s and a one-to-all isochrone to 908 nodes — in 0.1–2.1 s.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Интернет Авторизованные пользователи СПбПУ
Интернет Анонимные пользователи
...