Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
125 tokens/sec
GPT-4o
47 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

A Memetic Algorithm for the Generalized Traveling Salesman Problem (0804.0722v3)

Published 4 Apr 2008 in cs.DS

Abstract: The generalized traveling salesman problem (GTSP) is an extension of the well-known traveling salesman problem. In GTSP, we are given a partition of cities into groups and we are required to find a minimum length tour that includes exactly one city from each group. The recent studies on this subject consider different variations of a memetic algorithm approach to the GTSP. The aim of this paper is to present a new memetic algorithm for GTSP with a powerful local search procedure. The experiments show that the proposed algorithm clearly outperforms all of the known heuristics with respect to both solution quality and running time. While the other memetic algorithms were designed only for the symmetric GTSP, our algorithm can solve both symmetric and asymmetric instances.

Citations (135)

Summary

  • The paper presents a memetic algorithm that integrates genetic operators with potent local search techniques to significantly enhance GTSP solution quality.
  • The methodology employs innovative strategies such as the Cluster Optimization Heuristic, effectively addressing both symmetric and asymmetric GTSP instances.
  • Experimental results demonstrate a 10-30 fold improvement in solution quality and 6.6-12 times faster runtimes compared to benchmark heuristic methods.

Memetic Algorithm for the Generalized Traveling Salesman Problem

The "Generalized Traveling Salesman Problem" (GTSP) presents a challenging extension of the Traveling Salesman Problem (TSP), where cities are partitioned into groups, and each group must have exactly one city included in the minimum-length tour. This paper introduces a novel memetic algorithm tailored for GTSP, integrating a potent local search procedure. Unlike previous methods that primarily addressed symmetric instances, this algorithm extends its utility to asymmetric cases, demonstrating superior performance in both solution quality and computational efficiency compared to existing heuristic approaches.

Algorithm and Methodology

The core of the proposed solution lies in its combination of genetic algorithms (GAs) and local search strategies, formulated as memetic algorithms. The GA component is responsible for the broader search space exploration through genetic operators like reproduction, crossover, and mutation. Here, a natural coding scheme is utilized for representation, optimizing the efficiency of the local search phase. Moreover, the crossover and mutation mechanisms are intelligently designed to enhance diversity and avoid premature convergence.

The local search procedures embedded in the algorithm are meticulously aligned with GTSP's intricacies, employing heuristics such as '2-opt', 'Inserts', and 'Swaps', among others. Particularly pivotal is the Cluster Optimization Heuristic, which employs the shortest path algorithm in acyclic digraphs for optimal vertex selection, contributing significantly to solution refinement.

Experimental Validation

Empirical analyses were conducted using GTSP instances derived from TSPLIB, particularly targeting medium to large instances with 40-217 clusters. The results indicated that the proposed heuristic, denoted as GK, consistently excels beyond other benchmarks. Specifically, the algorithm achieved solutions with lesser error percentages, optimally solving a greater proportion of instances and requiring fewer generations owing to its enhanced local search capabilities.

Comparative Analysis and Results

The algorithm's performance was quantitatively compared against heuristics such as the ones developed by Silberholz and Golden, Snyder and Daskin, and others. The algorithm showed approximately 10 to 30 times better solution quality depending on the benchmark, consistently reaching nearer to optimal solutions in less time. For instance, the average error for several instances was markedly reduced, and the running time demonstrated notable efficiency improvements, with enhancements ranging from 6.6 to 12 times over competitors on average.

Implications and Future Directions

The generalized solution approach in this research facilitates broader applicability across diverse GTSP scenarios, including both symmetric and asymmetric instances. The research exemplifies the robust potential of hybrid metaheuristic frameworks in tackling complex optimization problems that extend beyond conventional formulations. Future advancements could potentially incorporate more diversified local search heuristics or explore other evolutionary strategies like Tabu Search or Simulated Annealing to further refine solution authenticity and efficiency. Furthermore, the scalability of this approach to larger problem instances or alternative operational constraints remains an intriguing avenue for exploration.

In essence, the memetic algorithm presented in this work offers a substantial advancement in solving the GTSP, emphasizing the intricate balance between global search strategies and local optimization capabilities. This research provides a concrete foundation for ongoing developments in heuristic-based optimization algorithms tailored for intricate and large-scale combinatorial problems.