Solving Traveling Salesman Problem Through Genetic Algorithm with Clustering

Md. Azizur Rahman Kazi Mohammad Nazib Md. Rafsan Islam Lasker Ershad Ali

Журнал: International Journal of Intelligent Systems and Applications @ijisa

Статья в выпуске: 3 vol.17, 2025 года.

Бесплатный доступ

The Traveling Salesman Problem (TSP) is a well-known NP-hard combinatorial optimization problem, commonly studied in computer science and operations research. Due to its complexity and broad applicability, various algorithms have been designed and developed from the viewpoint of intelligent search. In this paper, we propose a two-stage method based on the clustering concept integrated with an intelligent search technique. In the first stage, a set of clustering techniques - fuzzy c-means (FCM), k-means (KM), and k-mediods (KMD) - are employed independently to generate feasible routes for the TSP. These routes are then optimized in the second stage using an improved Genetic Algorithm (IGA). Actually, we enhance the traditional Genetic Algorithm (GA) through an advanced selection strategy, a new position-based heuristic crossover, and a supervised mutation mechanism (FIB). This IGA is implemented to the feasible routes generated in the clustering stage to search the optimized route. The overall solution approach results in three distinct pathways: FCM+IGA, KM+IGA, and KMD+IGA. Simulation results with 47 benchmark TSP datasets demonstrate that the proposed FCM+IGA performs better than both KM+IGA and KMD+IGA. Moreover, FCM+IGA outperforms other clustering-based algorithms and several state-of-the-art methods in terms of solution quality.

Traveling Salesperson Problem (TSP) \ Genetic Algorithm (GA) \ Fuzzy C-means \ K-means \ K-medoids \ Local Search Mechanism

Похожие статьи в разделе Application-oriented computer-based techniques

A Parallel Ring Method for Solving a Large-scale Traveling Salesman Problem
A Parallel Ring Method for Solving a Large-scale Traveling Salesman Problem

Roman Bazylevych, Bohdan Kuz, Roman Kutelmakh, Rémy Dupas, Bhanu Prasad, Yll Haxhimusa, Lubov Bazylevych

Producer-Scrounger Method to Solve Traveling Salesman Problem
Producer-Scrounger Method to Solve Traveling Salesman Problem

M. A. H. Akhand, Pintu Chnadra Shill, Md. Forhad Hossain, A. B. M. Junaed, K. Murase

Investigating Performance of Various Natural Computing Algorithms
Investigating Performance of Various Natural Computing Algorithms

Bharat V. Chawda, Jayeshkumar Madhubhai Patel

Evaluation of TSP for Emergency Routing
Evaluation of TSP for Emergency Routing

A. G. M. Zaman, Sajib Hasan, Mohammad Samawat Ullah

Короткий адрес: https://sciup.org/15019779

IDS: 15019779   |   DOI: 10.5815/ijisa.2025.03.02