Abstract
Traveling salesman problem (TSP) is a combinatorial optimization problem, serving as basis for many real-world applications (e.g., transportation planning, circuit board design, and DNA sequencing). In TSP, it is common to encounter some dynamic events, for example, traffic jam, and roadworks in transportation planning. To deal with such dynamic TSP (DTSP) scenarios, numerous techniques have been designed over decades. In this article, we take a different perspective to study DTSP. Instead of focusing only on algorithm design for DTSP, we investigate how dynamic events in DTSP affect its fitness landscape (e.g., the location of local optimal solutions and the ruggedness level of search space). We consider three dynamic events, including node addition, node deletion and weight changes, and analyze how they affect the TSP with respect to the overall landscape structure and solution optimality. Experimental results show that the weight change event has great effect on the problem’s fitness landscape, introducing more local optima and reducing the basin of attraction for the global optimum. This may suggest that search algorithms need to have stronger exploration capability when handling weight change dynamic events. Furthermore, our experimental studies also demonstrate that the dynamic solution adaptation strategy on the original global optimum is effective for tracking the new optimum after dynamic changes.
| Original language | English |
|---|---|
| Pages (from-to) | 1463-1474 |
| Number of pages | 12 |
| Journal | IEEE Transactions on Evolutionary Computation |
| Volume | 29 |
| Issue number | 5 |
| Early online date | 4 Feb 2025 |
| DOIs | |
| Publication status | Published - Oct 2025 |
Bibliographical note
Publisher Copyright:© 1997-2012 IEEE.
Funding
The work of Jialin Liu and Xin Yao was supported in part by the Internal Grants of Lingnan University.
Keywords
- dynamic optimization
- evolutionary algorithms
- meta-heuristics
- fitness landscape analysis (FLA)
- traveling salesman problem (TSP)