简单蚁群算法的实现(引自人工智能及数据挖掘论坛).docVIP

  • 0
  • 0
  • 约4.27千字
  • 约 7页
  • 2023-05-07 发布于浙江
  • 举报

简单蚁群算法的实现(引自人工智能及数据挖掘论坛).doc

简单蚁群算法的实现(引自人工智能及数据挖掘论坛) 简单蚁群算法的实现,引自人工智能及数据挖掘论坛, 一 引言 ACO),又称蚂蚁算法,是一种用来在蚁群算法(ant colony optimization, 图中寻找优化路径的机率型技术。它由Marco Dorigo于1992年在他的博士论文中引入,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。蚁群算法是一种模拟进化算法。初步的研究表明该算法具有许多优良的性质。针对PID控制器参数优化设计问题,将蚁群算法设计的结果与遗传算法设计的结果进行了比较,数值仿真结果表明,蚁群算法具有一种新的模拟进化优化方法的有效性和应用价值。蚁群算法是一种求解组合最优化问题的新型通用启发式方法,该方法具有正反馈、分布式计算和富于建设性的贪婪启发式搜索的特点。正因为蚁群算法有这些优点,很多研究者都在致力研究和改过它,本文的目的正是为了介绍蚁群算法,学习如何编写蚁群算法。 二 蚁群算法的介绍 昆虫世界中,蚂蚁的组成是一种群居的世袭大家庭,我们称之为蚁群。蚂蚁分为世袭制的蚁王(后)和工蚁两种,它们具有高度组织的社会性,彼此沟通不仅可以借助触觉和视觉的联系,在大规模的协调行动中还可以借助外激素(有些书称信息素)之类的信息介质。 首先我们要理解蚂蚁是如何觅食的,蚂蚁平时在巢穴附近作无规则行走,一量发现食物并不立即进食而是将之搬回蚁穴与其它蚂蚁分享,在食物小

文档评论(0)

1亿VIP精品文档

相关文档