码迷,mamicode.com
首页 > 编程语言 > 详细

启发式算法

时间:2019-10-16 17:45:23      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:理解   优化   优化问题   data-   针对   不能   targe   经验   定义   

转自百度百科:https://baike.baidu.com/item/启发式算法/938987?fr=aladdin

启发式算法(heuristic algorithm)是相对于最优化算法提出的。一个问题的最优算法求得该问题每个实例的最优解

启发式算法一般针对NP-hard问题:https://www.sohu.com/a/251024879_701814(关于P,NP,NPC问题的解释)

启发式算法可以这样定义:一个基于直观或经验构造的算法,在可接受的花费(指计算时间和空间)下给出待解决组合优化问题每一个实例的一个可行解,该可行解与最优解的偏离程度一般不能被预计。现阶段,启发式算法以仿自然体算法为主,主要有蚁群算法模拟退火法神经网络等。

自己理解:我们要找到一个不适定问题的最优解,但最优解很难找到,所以我们通过启发式算法找可行解,这个可行解跟最优解差了多少,我们也不知道。

 

启发式算法

标签:理解   优化   优化问题   data-   针对   不能   targe   经验   定义   

原文地址:https://www.cnblogs.com/mhzt/p/11686828.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!