菜单
  

    b)  并行算法
    每只蚂蚁搜索的过程彼此独立,仅通过信息激素进行通信。所以蚁群算法则可以看作是一个分布式的多agent系统,它在问题空间的多点同时开始进行独立的解搜索,不仅增加了算法的可靠性,也使得算法具有较强的全局搜索能力。
    c)  正反馈
    从真实蚂蚁的觅食过程中我们不难看出,蚂蚁能够最终找到最短路径,直接依赖于最短路径上信息激素的堆积,而信息激素的堆积却是一个正反馈的过程。对蚁群算法来说,初始时刻在环境中存在完全相同的信息激素,给予系统一个微小扰动,使得各个边上的轨迹浓度不相同,蚂蚁构造的解就存在了优劣,算法采用的反馈方式是在较优的解经过的路径留下更多的信息激素,而更多的信息激素又吸引了更多的蚂蚁,这个正反馈的过程使得初始的不同得到不断的扩大,同时又引导整个系统向最优解的方向进化。
    d)  较强的鲁棒性
    相对于其它算法,蚁群算法对初始路线要求不高,即蚁群算法的求解结果不依赖子初始路线的选择,而且在搜索过程中不需要进行人工的调整。其次,蚁群算法的参数数目少,设置简单,易于蚁群算法应用到其它组合优化问题的求解。
    蚁群优化算法最初用于解决TSP问题,经过多年的发展,已经陆续渗透到其他领域中。在网络路由处理中,网络的流量分布不断变化,网络链路或结点也会随机地失效或重新加入。蚁群的自身催化与正向反馈机制正好符合了这类问题的求解特点,因而,蚁群算法在网络领域得到一定应用。蚁群觅食行为所呈现出的并行与分布特性使得算法特别适合于并行化处理。因而,实现算法的并行化执行对于大量复杂的实际应用问题的求解来说是极具潜力的。
    2.2.3  蚁群算法的原理及工作过程
    以求解n个城市的TSP旅行商问题为例说明ACA模型. 对于城市V = { v1 , v2 , v3 , ⋯, vn } 的一个访问,顺序为T = { t1 , t2 , t3 , ⋯, tn} ,其中ti ∈V ( i = 1 ,2 ,3 ,⋯, n) ,且  ,则问题为:  。
    其中, 为路径rs上的信息素含量, 表示路径rs上的信息素增量, 表示第k只蚂蚁在t时刻选择路径ij的概率, 为迭代最优更新信息素发挥系数, 和K的选择可以调整迭代最优路径信息素的增长速度。 表示每次迭代最优路径表征量。对迭代最优路线进行信息素增加,可使过程具有指导性,范围集中在最优路线周围。
  1. 上一篇:基于Tardy原理的双折射测试技术研究
  2. 下一篇:双曲型方程的特征理论+文献综述
  1. 线阵DOA估计及波束形成算法MATLAB实现

  2. OFDM系统B4G移动通信系统信...

  3. 大规模MIMO异构蜂窝网络中...

  4. GPU加速的三维体绘制光线投射算法

  5. 现代信号谱估计算法在空间谱估计中的应用

  6. 基于粒子群算法的软件可靠性模型参数估计

  7. 认知无线电网络的频谱分配算法研究

  8. 巴金《激流三部曲》高觉新的悲剧命运

  9. g-C3N4光催化剂的制备和光催化性能研究

  10. 中国传统元素在游戏角色...

  11. NFC协议物理层的软件实现+文献综述

  12. 现代简约美式风格在室内家装中的运用

  13. 上市公司股权结构对经营绩效的影响研究

  14. 浅析中国古代宗法制度

  15. 高警觉工作人群的元情绪...

  16. C++最短路径算法研究和程序设计

  17. 江苏省某高中学生体质现状的调查研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回