您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>数值算法/人工智能>

二次路径规划QACO算法

大小:1.08 MB 人气: 2018-01-22 需要积分:1

  蚁群优化( Ant Colony Optimization,ACO)算法是一种新颖的启发式进化算法,其算法基本思想受到了蚁群觅食过程的启发。生物学家经过大量的观察研究发现,蚂蚁个体在运动过程中会释放出一种具有挥发性和可叠加性的分泌物——信息素( pheromone)。蚂蚁个体之间通过信息素来传递信息,信息素的浓度表征了路径对蚂蚁的吸引力,蚂蚁个体倾向于选择信息素浓度较高的路径。一段时间内,经过同一路径的蚂蚁个体越多,这条路径上的信息素浓度就越大;反之,经过该路径的蚂蚁个体越少,信息素浓度就越低。当蚂蚁个体足够多时便形成了一种正反馈机制。经过一段时间之后,可能会出现一条被大多数蚂蚁重复的最短或较短路径。

  针对蚁群优化(ACO)算法在复杂环境下规划能力较弱的问题,提出了一种基于滑动窗口和蚁群优化算法的二次路径规划( QACO)算法。对回退蚁群优化(ACOFS)算法的回退策略进行改进,通过降低回退路径上的信息素量,减少回退次数。第一次规划中,使用改进后的ACO算法对栅格环境进行全局路径规划;第二次规划中,滑动窗口沿着全局路径滑动,通过ACO算法规划出滑动窗口中的局部路径,并使用局部路径对全局路径进行优化,直至滑动窗口中包含目标位置。仿真实验表明:相比ACO、ACOFS算法,QACO算法的平均规划时间分别下降了26. 2l%、52. 03%,平均路径长度下降了47. 82%、42. 28%,因此在复杂环境下QACO算法具有将强的路径规划能力。

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!