Details

Title Применение методов дискретной оптимизации для решения задачи комбинаторной оптимизации в контексте мобильного приложения службы доставки: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» = Application of discrete optimization methods to solve the combinatorial optimization problem in the context of a mobile delivery service application
Creators Золотарев Даниил Александрович
Scientific adviser Хасанов Дмитрий Салимович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects оптимизация маршрутов ; задача коммивояжёра (tsp) ; ближайший сосед ; 2-opt ; android ; kotlin ; jetpack compose ; многокритериальная оптимизация ; route optimization ; traveling salesman problem (tsp) ; nearest neighbor ; multi-criteria optimization
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.02
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-555
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\40350
Record create date 4/20/2026

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Цель работы: создание функционального прототипа мобильного приложения, позволяющего строить оптимальные маршруты доставки с учётом расстояния, времени в пути и приоритетов точек доставки. Задачи, которые решались в ходе исследования: 1) Изучение и анализ предметной области, программных аналогов и математических методов. 2) Разработка математической модели для решения TSP. 3) Проектирование и разработка прототипа мобильного приложения. 4) Проверка работоспособности разработанного продукта. В результате было разработан прототип мобильного приложения, позволяющий строить оптимальные маршруты по точкам с учетом различных критериев. Для достижения данных результатов в работе были использованы язык программирования Kotlin, ОС Android, набор библиотек Jetpack, Retrofit, GraphHooper, Room, OSMDroid, картографический сервис OpenStreetMap.

The purpose of the work: to create a functional prototype of a mobile application that allows you to build optimal delivery routes, taking into account the distance, travel time and priorities of the delivery points. Tasks that were solved during the research: 1) Study and analysis of the subject area, software analogues and mathematical methods. 2) Development of a mathematical model for solving TSP. 3) Design and development of a prototype of a mobile application. 4) Checking the operability of the developed product. As a result, a prototype of mobile application has been developed that allows you to build optimal routes by points, taking into account various criteria. To achieve these results, the Kotlin programming language, Android OS, a set of Jetpack, Retrofit, GraphHooper, Room, OSMDroid libraries, and the OpenStreetMap mapping service were used in the work.

Network User group Action
ILC SPbPU Local Network All
Read Print
Internet Authorized users SPbPU
Read Print
Internet Anonymous
Access count: 1
Last 30 days: 1
Detailed usage statistics