智能计算/计算智能、仿生算法、启发式算法的区别与关系?

1)启发式算法:一个基于直观或经验构造的算法,在可接受的花费(指计算时间和空间)下给出待解决组合优化问题每一个实例的一个可行解,该可行解与最优解的偏离程度不一定事先可以预计.意思就是说,启发式算法是根据经验或者某些规则来解决问题,它求得的问题的解不一定是最优解,很有可能是近似解.这个解与最优解近似到什么程度,不能确定.相对于启发式算法,最优化算法或者精确算法(比如说分支定界法、动态规划法等则能求得最优解).元启发式算法是启发式算法中比较通用的一种高级一点的算法,主要有遗传算法、禁忌搜索算法、模拟退火算法、蚁群算法、粒子群算法、变邻域搜索算法、人工神经网络、人工免疫算法、差分进化算法等.这些算法可以在合理的计算资源条件下给出较高质量的解.
2)仿生算法:是一类模拟自然生物进化或者群体社会行为的随机搜索方法的统称.由于这些算法求解时不依赖于梯度信息,故其应用范围较广,特别适用于传统方法难以解决的大规模复杂优化问题.主要有:遗传算法、人工神经网络、蚁群算法、蛙跳算法、粒子群优化算法等.这些算法均是模仿生物进化、神经网络系统、蚂蚁寻路、鸟群觅食等生物行为.故叫仿生算法.
3)智能计算:也成为计算智能,包括遗传算法、模拟退火算法、禁忌搜索算法、进化算法、蚁群算法、人工鱼群算法,粒子群算法、混合智能算法、免疫算法、神经网络、机器学习、生物计算、DNA计算、量子计算、模糊逻辑、模式识别、知识发现、数据挖掘等.智能计算是以数据为基础,通过训练建立联系,然后进行问题求解.
所以说,你接触的很多算法,既是仿生算法,又是启发式算法,又是智能算法,这都对.分类方法不同而已.

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
智能计算计算智能、仿⽣算法启发式算法区别关系? 1)启发式算法:⼀个基于直观或经验构造的算法,在可接受的花费(指计算时间和空间)下给出待解决组合优化问题每⼀个实例的⼀个可⾏解,该可⾏解与最优 解的偏离程度不⼀定事先可以预计.意思就是说,启发式算法是根据经验或者某些规则来解决问题,它求得的问题的解不⼀定是最优解,很有可能是近似解.这个解与 最优解近似到什么程度,不能确定.相对于启发式算法,最优化算法或者精确算法(⽐如说分⽀定界法、动态规划法等则能求得最优解).元启发式算法是启发式算 法中⽐较通⽤的⼀种⾼级⼀点的算法,主要有遗传算法、禁忌搜索算法、模拟退⽕算法、蚁群算法、粒⼦群算法、变邻域搜索算法、⼈⼯神经⽹络、⼈⼯免疫算 法、差分进化算法等.这些算法可以在合理的计算资源条件下给出较⾼质量的解. 2)仿⽣算法:是⼀类模拟⾃然⽣物进化或者群体社会⾏为的随机搜索⽅法的统称.由于这些算法求解时不依赖于梯度信息,故其应⽤范围较⼴,特别适⽤于传统⽅ 法难以解决的⼤规模复杂优化问题.主要有:遗传算法、⼈⼯神经⽹络、蚁群算法、蛙跳算法、粒⼦群优化算法等.这些算法均是模仿⽣物进化、神经⽹络系统、 蚂蚁寻路、鸟群觅⾷等⽣物⾏为.故叫仿⽣算法. 3)智能计算:也成为计算智能,包括遗传算法、模拟退⽕算法、禁忌搜索算法、进化算法、蚁群算法、⼈⼯鱼群算法,粒⼦群算法、混合智能算法、免疫算法、 神经⽹络、机器学习、⽣物计算、DNA计算、量⼦计算、模糊逻辑、模式识别、知识发现、数据挖掘等.智能计算是以数据为基础,通过训练建⽴联系,然后进⾏问 题求解. 所以说,你接触的很多算法,既是仿⽣算法,⼜是启发式算法,⼜是智能算法,这都对.分类⽅法不同⽽已.

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值