第13讲启发式与元启发式算法.pptVIP

  • 18
  • 0
  • 约2.23千字
  • 约 18页
  • 2018-08-11 发布于江苏
  • 举报
13 启发式与元启发式算法 定义 一个基于直观或经验构造的算法,在可接受的花费(指计算时间、占用空问等)下给出待解决优化问题每一个实例的一个可行解,该可行解与最优解的偏离程度不一定事先可以预计 启发式算法是一种技术,这种技术使得在可接受的计算费用内去寻找最好的解,但不一定能保证所得解的可行性和最优性,甚至大多数情况下,无法阐述所得解同最优解的近似程度 元启发式算法:启发式算法的改进,随机方法与局部搜索算法相结合。 启发式与元启发式算法优势 (1)有些难的优化问题可能还没有找到最优算法,即使存在,由算法复杂性理论,得知它们的计算时间是无法接受或不实际的 (2)一些启发式算法可用在最优算法中,如在分支定界算法中,可用启发式算法估界. (3)简单易行,比较直观;易被使用者接受, (4)速度快,在适时控制中非常重要. (5)多数情况下,程序简单,因此易于修改. 启发式与元启发式算法不足 (1)不能保证求得最优解. (2)表现不稳定.启发式算法在同一问题的不同实例计算中会有不同的效果.有些解很好,而有些则很差.在实际应用中,这种不稳定性造成计算结果不可信 (3)算法的好坏依赖于实际问题、经验和设计者的技术.这点很难总结规律,同时使不同算法之间难以比较 启发式与元启发式算法 遗传算法 模拟退火 粒子群算法 禁忌搜索 神经网络 13.1 遗传算法 遗传算法包含以下的主要处理步骤. 首先

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档