蚁群算法及其在图着色上的应用

一、蚁群算法是什么?

  蚁群算法是模拟蚂蚁觅食的原理,设计出的一种群集智能算法。

  蚂蚁在觅食过程中能够在其经过的路径上留下一种称为信息素的物质,并在觅食过程中能够感知这种物质的强度,并指导自己行动的方向,它们总是朝着该物质强度高的方向移动,这就形成一种类似正反馈的机制,这样经过一段时间后,整个蚁群就会沿着最短路径到达食物源了。

  受到蚁群觅食的启发,于20世纪90年代意大利学者Dorigo、Maniezzo等人首先提出了蚁群系统。他们对其进行了研究,成功的使用蚁群算法解决了旅行商问题(TSP问题)。

二、图着色问题

  图着色问题(Graph Coloring Problem)最早起源于“四色猜想”。19世纪英国的一位数学家提出了地图着色问题,这个问题他没能解决,不过当时的一位青年科学家提出使用四种颜色就可给地图着色,并且该地图相邻的区域所着的颜色不同,不过他没给出证明,这就是后来所说的“四色猜想”。虽然没有科学的理论来证明“四色猜想”,但是大多数人认为“四色猜想”是正确的,即对于一个平面,能仅用四种颜色就能对其进行着色,并且使得相邻部分颜色不相同。

  图着色问题中所说的图一般是指数据结构中的图,由顶点和连接顶点的边构成。

  虽说图着色问题看着挺简单的,看起来只要一遍遍的遍历就完事了,但是随着图的顶点的增加,时间花销越来越高,十分影响性能。所以研究该问题的人想出一系列如贪心算法、禁忌搜索算法、模拟退火算法、遗传算法、DNA 算法

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值