The traveling salesman problem (TSP) is widely used in many real world problems. It is very important to design efficient algorithms for this problem. The key issue in TSP is that the computation cost will increase rapidly with the increasing of the size of the problem. To overcome the shortcoming, in this paper a novel evolutionary algorithm based on a clustering algorithm is proposed for TSP. The proposed algorithm consists of three phases. In the first phase, the cities are divided into several group by a clustering algorithm. In the second phase, each group of cities are considered as a smaller scale TSP problem and this smaller size TSP problem is solved by a new evolutionary algorithm and get a sub-tour of the cities of this group. In the third phase, a connection scheme is proposed to connect these sub-tours into a feasible tour of whole cities. Furthermore, this feasible tour is improved by a local search scheme. At last, the simulations on some standard test problems are made, and the results indicate the proposed algorithm is efficient.
Wenyong DongKang ShengYang ChuanhuaYunfei Yi
Gang LiZhi Feng HaoHang WeiHan Huang
Mohammad Reza BonyadiS. Mostafa Rahimi AzghadiHamed Shah‐Hosseini
Xuesong YanHanmin LiuJia YanQinghua Wu