A self-adaptive genetic algorithm for the shortest path planning of vehicles and its comparison with Dijkstra and A* algorithms
-
摘要: 提出了一種自適應遺傳算法,并成功應用于車輛最短路徑規劃算法中.所采用的編碼方式、交叉及變異算子等均針對最短路徑規劃問題而專門設計;同時,提出了一種新的交叉概率、變異概率在線自適應調整策略,以便提高遺傳算法的搜索速度和搜索質量.將該算法同Dijkstra算法、A*算法進行了仿真比較.對五種不同情況的仿真研究結果表明:同Dijkstra算法相比,該自適應遺傳算法可以減少搜索到最短路徑的時間;同A*算法相比,該自適應遺傳算法則可以搜索到更多的最短路徑.Abstract: A self-adaptive genetic algorithm was proposed and successfully applied for the shortest path planning of vehicles. The encoding scheme, crossover and mutation operators were specifically designed for shortest path planning problems in the proposed genetic algorithm. A new online self-adaptive adjustment strategy for crossover and mutation probabilities was also investigated in order to improve the search speed and search quality of genetic algorithm. The comparison of the proposed genetic algorithm with Dijkstra and A* algorithms was carried out. Simulation results under 5 different circumstances show that the proposed genetic algorithm can decrease the searching time for shortest path compared with Dijkstra algorithm and obtain more shortest paths than A* algorithm.
-
Key words:
- shortest path planning /
- vehicle guidance /
- genetic algorithm /
- self-adaptive adjustment
-

計量
- 文章訪問數: 218
- HTML全文瀏覽量: 46
- PDF下載量: 20
- 被引次數: 0