Trip route optimization based on bus transit using genetic algorithm with different crossover techniques: a case study in Konya/Türkiye

Abstract With the importance of time and cost in today’s world, it is essential to solve problems in the best way possible. Optimization is a process used to achieve this goal and is applied in several areas, one of which is route planning. Route optimization minimizes the use of resources such as f...

Full description

Saved in:
Bibliographic Details
Main Authors: Akylai Bolotbekova, Huseyin Hakli, Ayse Beskirli
Format: Article
Language:English
Published: Nature Portfolio 2025-01-01
Series:Scientific Reports
Subjects:
Online Access:https://doi.org/10.1038/s41598-025-86695-4
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832585784546295808
author Akylai Bolotbekova
Huseyin Hakli
Ayse Beskirli
author_facet Akylai Bolotbekova
Huseyin Hakli
Ayse Beskirli
author_sort Akylai Bolotbekova
collection DOAJ
description Abstract With the importance of time and cost in today’s world, it is essential to solve problems in the best way possible. Optimization is a process used to achieve this goal and is applied in several areas, one of which is route planning. Route optimization minimizes the use of resources such as fuel, distance, and time. This study aims to optimize the traveler’s route, allowing the traveler to save money on fuel and visit more tourist attractions by utilizing the time saved. For this purpose, an application is developed that presents the attractions in a chosen province and then finds the acceptable route between the selected attractions. According to the obtained visit order, the bus or buses that will provide the fastest transportation between both locations are presented. The route is determined with a genetic algorithm (GA), which is known as one of the most effective optimization algorithms. In order to select the most appropriate crossover operator of the genetic algorithm, the performances of seven methods, namely One Point Crossover (OX1), Two Point Crossover (OX2), Position Based Crossover (PBX), Order Based Crossover (OBX), Partially Mapped Crossover (PMX), Cycle Crossover (CX) and Inversion Crossover (IX) are tested on the real-world problem in Konya/Türkiye. In addition, parameter tuning is performed for the values of the algorithm’s parameters such as population size, number of iterations, crossover rate, and mutation rate. As a result of the comparison, PBX is defined as the most suitable method for the problem. In addition, combinations of the four crossover methods (PMX, PBX, OX1, OX2) that obtained the best results according to the experimental analyses were compared. The comparison show that combinations of the PBX method are found to be the most suitable and the use of crossover techniques as ensemble is more effective than crossover techniques used separately. Furthermore, the best combination method named PBX + OX1 of GA was compared with ABC, ACO, SA, TSA, and PSO methods. This method is determined to find the maximum number of feasible solutions for a 14-stop real-world problem and it’s the shortest route in all trials and handling them in fewer iterations.
format Article
id doaj-art-7cb0460e3a18459c9d141bb4807829e9
institution Kabale University
issn 2045-2322
language English
publishDate 2025-01-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj-art-7cb0460e3a18459c9d141bb4807829e92025-01-26T12:32:16ZengNature PortfolioScientific Reports2045-23222025-01-0115112110.1038/s41598-025-86695-4Trip route optimization based on bus transit using genetic algorithm with different crossover techniques: a case study in Konya/TürkiyeAkylai Bolotbekova0Huseyin Hakli1Ayse Beskirli2Department of Computer Engineering, Necmettin Erbakan UniversityDepartment of Computer Engineering, Necmettin Erbakan UniversityFaculty of Medicine, Department of Medical Education and Informatics, Karamanoğlu Mehmetbey UniversityAbstract With the importance of time and cost in today’s world, it is essential to solve problems in the best way possible. Optimization is a process used to achieve this goal and is applied in several areas, one of which is route planning. Route optimization minimizes the use of resources such as fuel, distance, and time. This study aims to optimize the traveler’s route, allowing the traveler to save money on fuel and visit more tourist attractions by utilizing the time saved. For this purpose, an application is developed that presents the attractions in a chosen province and then finds the acceptable route between the selected attractions. According to the obtained visit order, the bus or buses that will provide the fastest transportation between both locations are presented. The route is determined with a genetic algorithm (GA), which is known as one of the most effective optimization algorithms. In order to select the most appropriate crossover operator of the genetic algorithm, the performances of seven methods, namely One Point Crossover (OX1), Two Point Crossover (OX2), Position Based Crossover (PBX), Order Based Crossover (OBX), Partially Mapped Crossover (PMX), Cycle Crossover (CX) and Inversion Crossover (IX) are tested on the real-world problem in Konya/Türkiye. In addition, parameter tuning is performed for the values of the algorithm’s parameters such as population size, number of iterations, crossover rate, and mutation rate. As a result of the comparison, PBX is defined as the most suitable method for the problem. In addition, combinations of the four crossover methods (PMX, PBX, OX1, OX2) that obtained the best results according to the experimental analyses were compared. The comparison show that combinations of the PBX method are found to be the most suitable and the use of crossover techniques as ensemble is more effective than crossover techniques used separately. Furthermore, the best combination method named PBX + OX1 of GA was compared with ABC, ACO, SA, TSA, and PSO methods. This method is determined to find the maximum number of feasible solutions for a 14-stop real-world problem and it’s the shortest route in all trials and handling them in fewer iterations.https://doi.org/10.1038/s41598-025-86695-4Crossover operatorsGenetic algorithmRoute optimizationTraveling salesman problemTrip route planning
spellingShingle Akylai Bolotbekova
Huseyin Hakli
Ayse Beskirli
Trip route optimization based on bus transit using genetic algorithm with different crossover techniques: a case study in Konya/Türkiye
Scientific Reports
Crossover operators
Genetic algorithm
Route optimization
Traveling salesman problem
Trip route planning
title Trip route optimization based on bus transit using genetic algorithm with different crossover techniques: a case study in Konya/Türkiye
title_full Trip route optimization based on bus transit using genetic algorithm with different crossover techniques: a case study in Konya/Türkiye
title_fullStr Trip route optimization based on bus transit using genetic algorithm with different crossover techniques: a case study in Konya/Türkiye
title_full_unstemmed Trip route optimization based on bus transit using genetic algorithm with different crossover techniques: a case study in Konya/Türkiye
title_short Trip route optimization based on bus transit using genetic algorithm with different crossover techniques: a case study in Konya/Türkiye
title_sort trip route optimization based on bus transit using genetic algorithm with different crossover techniques a case study in konya turkiye
topic Crossover operators
Genetic algorithm
Route optimization
Traveling salesman problem
Trip route planning
url https://doi.org/10.1038/s41598-025-86695-4
work_keys_str_mv AT akylaibolotbekova triprouteoptimizationbasedonbustransitusinggeneticalgorithmwithdifferentcrossovertechniquesacasestudyinkonyaturkiye
AT huseyinhakli triprouteoptimizationbasedonbustransitusinggeneticalgorithmwithdifferentcrossovertechniquesacasestudyinkonyaturkiye
AT aysebeskirli triprouteoptimizationbasedonbustransitusinggeneticalgorithmwithdifferentcrossovertechniquesacasestudyinkonyaturkiye