本篇論文主要以粒子群演算法(Particle Swarm Optimization,PSO)為基礎,提出的新的解決旅行推銷員TSP問題之方法為「潮汐法」。由於TSP已被證明為NP-Hard問題,因此,運用傳統PSO演算法,經常容易陷入區域解無法跳脫。本研究主要針對旅行路徑城市節點如何進行分解與重組其旅行順序,意即將所有城市節點打散後,並以我們所提出的方法重組後,以最佳解可能性的機率高低類似潮汐的變化做為路徑組合依據,並在PSO的演算過程中引用基因演算法的突變概念,使得演算法具有較大幅度跳脫區域解的能力,可改善PSO對於廣域搜尋能力的不足,此演算模式我們稱為(Modify Adaptive Particle Swarm Optimization,MAPSO)。本研究主要貢獻為利用傳統PSO結合基因演算法的突變機制以利跳脫區域解,並以較快速度達到最佳解。 本研究以TSPLIB國際標竿例題[7]進行實驗,發現經由我們所提出的MAPSO可以擁有良好的求解效能。MAPSO可以改善傳統PSO演算法在廣域搜尋能力上明顯優於傳統的GA演算法。MAPSO針對100個城市節點以內進行實驗時,平均可在100個世代(回合)內求得已知最佳解或更優解,某些題目在100世代的實驗中,平均求解的回合數低於10回合。此外在經反覆地實驗後,求得最佳解或更優解的成功率達100%,證明本研究所提出之演算模型不僅具有求解精確的能力,也具有相當優良的穩定性。
The article Primarily based on Particle Swarm Optimization to raise new solution of solving Traveling Salesman Problem(TSP);that is “Tidal Method”. Due to the TSP has been proved as a NP-Hard issue, therefore, applying conventional PSO would frequently causing pbest unable to escape. The research mainly focus on how traveling paths and urban nodes carrying out the decomposition and restructure of travel sequences, which meaning by scattering urban nodes and basing of methods we raised to conduct restructure, using optimal solutions’ odds, similar to tidal changes, as basis of path combinations. Afterwards, in process of PSO, applying the mutations of Genetic Algorithm concepts, makes the optimization possesses larger margin of escaping pbest abilities, also, in able to improve insufficient capabilities of large-scale search of PSO. This model of optimization is called: “Modify Adaptive Particle Swarm Optimization (MAPSO).” The main contribution of the research is in using of conventional PSO, with combination of Genetic Algorithm to facilitate the escaping of pbest, and capability to be more rapidly obtain the optimal solution. The research utilizing TSPLIB[7] example to conduct experiment, obtaining fine solving efficacy by discovering MAPSO we have raised. MAPSO could improve conventional PSO’s capability of large-scale search than conventional GA optimization does. While applying MAPSO conduction experiment and aiming at the range of 100urban nodes, in average, researchers could expect of receiving know optimal solutions or best solutions in 100 generations. Moreover, after taking tests respectively, the rate of obtaining optimal or best solutions reach up to 100%, proving that the optimization model of this research is not only in possess of precise solving ability, but also relatively excellent stability.