An ant system with scouting subgroup
-
摘要: 針對基本蟻群算法收斂速度慢、容易出現停滯等缺陷,提出一種新的蟻群優化算法——帶有偵察子群的蟻群系統.該算法從整個蟻群中分離出一部分螞蟻組成偵察子群,在優化過程中偵察子群以一定概率做隨機搜索,提高了解的多樣性;在信息素更新策略上同時使用本代和全局最優螞蟻,兼顧了本代和歷史的搜索成果;同時還采用LK變異算子,對每次搜索的解進行局部優化.最后對三個典型TSP實例進行了仿真實驗,結果表明新的算法不僅能夠克服早熟現象,而且能夠大大加快收斂速度.Abstract: To solve the disadvantages of the basic ant colony algorithm including slow convergent speed and incidental stagnation behavior, a new ant colony optimization algorithm, named the ant system with scouting subgroup (ASSS), was proposed. In the algorithm a small part of ants were separated and formed a scouting subgroup that random moved at a certain probability to increase results diversity. The pheromone update strategy used the iteration-best-ant and global-best-ant at the same time to make use of both iteration-fruit and history-fruit. LK mutation factor was employed to locally optimize the search results of each step. Three typical traveling salesman problems (TSP) were tested, and the results show that this proposed algorithm can avoid prematurity and speed up convergence.
-
Key words:
- ant system /
- ant colony algorithm /
- ant colony optimization /
- random search /
- mutation factor
-

計量
- 文章訪問數: 159
- HTML全文瀏覽量: 29
- PDF下載量: 4
- 被引次數: 0