永发信息网

蚁群算法中转移概率是怎么用的.不同的蚂蚁为什么会选择不同的路径

答案:2  悬赏:40  手机版
解决时间 2021-01-27 19:33
蚁群算法中转移概率是怎么用的.不同的蚂蚁为什么会选择不同的路径
最佳答案
因为不同路径的信息素和启发信息不同,所以向每条路径转移的概率也不同;
具体实现可以运用轮盘赌选择,转移概率越大的路径就会有更多的蚂蚁选择.。
Prime 算法和 Kruskal 算法都是用来求加权连通简单图中权和最小的支撑树(即最小树)的,Prime算法的时间复杂度为O(n^2) (n 为顶点数),Kruskal 算法的时间复杂度为 O(eln(e)) (e为边数),这两种算法都是多项式时间算法,也就是说,最小树问题已经有了有效算法去求解,属于P问题。
Dijkstra 算法求解的是加权连通简单图中一个顶点到其它每个顶点的具有最小权和的有向路,最简单版本的时间复杂度是O(n^2),也是多项式时间算法。
而蚁群算法是一种近似算法,它不是用来解决已存在精确有效算法的问题的,而是用来解决至今没有找到精确的有效算法的问题的,比如旅行商问题(TSP)。
旅行商问题也可以说是求“最短路径”,但它是求一个完全图的最小哈密顿圈,这个问题至今未找到多项式时间算法,属于NPC问题,也就是说,当问题规模稍大一点,现有的精确算法的运算量就会急剧增加。
文中的某些观点引自知乎大神余幸恩,感谢帮忙!~
全部回答
因为不同路径的信息素和启发信息不同,所以向每条路径转移的概率也不同。 具体实现可以运用轮盘赌选择,转移概率越大的路径就会有更多的蚂蚁选择。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
邪见幢的意思是什么啊?知道的请说下!
oppo A201的基本参数
碣石目前穿这个牌子的鞋子多吗
我的职业年金每月只有27.8元是怎么算出来的
椅子上的黑印子怎么去掉
分配生产工人职工薪酬为什么能引起资产总额增
某项目初期投资100万元,第一、第二、第三、
金凤废品回收站地址有知道的么?有点事想过去
禽畜的意思是什么啊?知道的请说下!
找一部很多年前的外国科幻电影,里面有个人把
牛胚胎移植的基本程序如下图,请据下图回答:
有没有类似于秀逗魔导士,通灵王,零之使魔的
2016年11月1号,网约车合法化了,外牌车还能
生日礼物他送给我钱是883元是什么意思?
废品收购站(望埠大街92号附近废品收购站)怎么
推荐资讯
长安福特厦门信达4s店地址有知道的么?有点事
根据所做的实验,回答以下问题:(1)实验一
空中飞人 这个任务怎么完成???
五鬼运财法是属于周易还是奇门遁甲
云干的意思是什么啊?知道的请说下!
用英语简单评论下英国政治100字
我在别的省办了一张农业卡,在本省也办了一张
入殓师中主人公最初为什么会担任入殓师
请问android 安卓系统有没有类似iphone中可以
小女孩儿头上起大片头皮屑用什么方法洗头
如何购买美国空间?
问个范围伤害的问题,什么是area damage
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?