Детальная информация
| Название | Построение изохрон и поиск кратчайших путей: выпускная квалификационная работа бакалавра: направление 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.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|