下载此文档

启发式优化算法介绍.ppt


文档分类:IT计算机 | 页数:约59页 举报非法文档有奖
1/59
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/59 下载此文档
文档列表 文档介绍
启发式优化算法介绍
报告人: 张成芬
1
报告内容

启发式优化算法研究背景

启发式优化算法简介
4

应用实例
2




3
1. 概念
启发式算法(heuristic algorithm)定义1 一种基于直观或经验构造的算法,在可接受的耗费(指计算时间、占用空间等)下给出待解决优化问题每一实例的一个可行解,该可行解与最优解的偏离程度未必可事先估计。
启发式算法定义2 启发式算法是一种技术,该技术使得能在可接受的计算费用内去寻找尽可能好的解,但不一定能保证所得解的可行性和最优性,甚至在多数情况下,无法描述所得解与最优解的近似程度。
4
2. 应用领域
6
2. 应用领域
科学领域
物理、化学、生态学
医学、计算机科学等
1993年,Jones等
用多目标遗传算法
进行分子结构分析
7
3. 研究意义
汉诺塔问题:和尚搬盘子
天神梵天的三条规则:
每次只能移动一个盘子;
盘子只能在三根柱子上来回移动,不能放在他处;
在移动过程中,三根柱子上的盘子必须始终保持大盘在下,小盘在上。
8
3. 研究意义
当n=64时,移动次数=?花费时间=?
h(n)=2h(n-1)+1
=2(2h(n-2)+1)+1=22h(n-2)+2+1
=23h(n-3)+22+2+1
……
=2nh(0)+2n-1+…+22+2+1
=2n-1+…+22+2+1=2n-1
需要移动盘子的次数为:
264-1=18446744073709551615
9
3. 研究意义
假定每秒移动一次,一年有31536000秒,则僧侣们一刻不停地来回搬动,也需要花费大约5849亿年的时间。
假定计算机以每秒1000万个盘子的速度进行搬迁,则需要花费大约58490年的时间。
理论上可以计算的问题,实际上并不一定能行,这属于算法复杂性方面的研究内容。

启发式优化算法介绍 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数59
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yuzonghong1
  • 文件大小1.85 MB
  • 时间2017-11-16