Development of a Mobile Application for Building Cycling Tourist Routes

Abstract

The problem of constructing an optimal route is one of the most popular problems in combinatorics. The authors of this article solve this problem by considering it in the travel industry. A tourist needs to build an interesting and educational route that will include as many attractions as possible. It is important to take into account that the traveler most often has limited time; in addition, tourists often want to stop at each of the attractions in order to study them in more detail and take photographs. Thus, this article solves the traveling salesman problem. The solution is based on a greedy algorithm, however, due to the addition of new conditions to the problem (tourist’s limited time, additional time for sightseeing), it is slightly modified. In addition to the algorithm, the article contains a detailed description of a mobile application that a tourist can use to solve this problem. In this mobile application, on the start page, the user enters the following parameters: the amount of free time, the name of the city, the address of the starting point and the amount of time he wants to spend for a more detailed study of the sights or photography. The user can also choose his own location as the starting point if he has the location service enabled and has allowed the application to use it. After entering the parameters, the application draws a suggested optimal route on the map. The authors in their article talk about all the features of the mobile application being developed: the method of storing data about the sights of different cities, the frameworks used, the interface, etc. The application is being developed on iOS, so Swift 5 was chosen as the programming language.

Author Biographies

Alina Alexeyevna Yurkova, Smolensk State University

Master degree student of the Faculty of Physics and Mathematics

Sergey Valerievich Kozlov, Smolensk State University

Head of the Chair of Applied Mathematics and Informatics, Faculty of Physics and Mathematics, Cand. Sci. (Ped.), Associate Professor

Published
2023-12-20
How to Cite
YURKOVA, Alina Alexeyevna; KOZLOV, Sergey Valerievich. Development of a Mobile Application for Building Cycling Tourist Routes. Modern Information Technologies and IT-Education, [S.l.], v. 19, n. 4, dec. 2023. ISSN 2411-1473. Available at: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/1050>. Date accessed: 02 nov. 2025.