轮盘赌法对节点进行选择
更新日期:2022-03-15     浏览次数:144
核心提示:2.1.1蚁群算法原理蚁群算法是一种模拟生物学中蚂蚁寻路得到的一种仿生算法,蚂蚁在行走过程中会在路径上留下信息素的物质,其他蚂蚁可以感知路径上的

2.1.1 蚁群算法原理

蚁群算法是一种模拟生物学中蚂蚁寻路得到的一种仿生算法,蚂蚁在行走过程中会在路径上留下信息素的物质,其他蚂蚁可以感知路径上的信息素浓度来选择不同的路径,路径上信息素浓度越多,说明这条路径越短,在蚂蚁寻路过程中,路径上的信息素也会随时间挥发一部分。当所有蚂蚁走完后,成为一次迭代,经过多次迭代,长度短的路径上信息素浓度会增加,长度长的路径上信息素浓度会减少,从而得到一条从起点到终点的最短路径。

2.1.2 蚁群算法的概述

蚁群算法在实现过程中会定义初始信息素浓度,表示节点到节点的信息素浓度大小,传统算法的初始信息素浓度采用均匀分布。

蚂蚁在进行下一节点选择时,会计算到每个节点的概率大小,之后采用轮盘赌法对节点进行选择。