第10章 牡模拟退火与禁忌搜索.pptVIP

  • 3
  • 0
  • 约 17页
  • 2017-10-21 发布于浙江
  • 举报
第10章 牡模拟退火与禁忌搜索

第10章 模拟退火与禁忌搜索 Contents 10.1 模拟退火算法思想 10.1 模拟退火算法思想 10.2 模拟退火基本流程 模拟退火算法基本要素和设定方法 10.3 模拟退火应用举例 例10.1 已知背包的装载量为c=8,现有n=5个物品,它们的重量和价值分别是(2, 3, 5, 1, 4)和(2, 5, 8, 3, 6)。试使用模拟退火算法求解该背包问题,写出关键的步骤。 求解:假设问题的一个可行解用0和1的序列表示,例如i=(1010)表示选择第1和第3个物品,而不选择第2和第4个物品。用模拟退火算法求解例10.1的关键过程如图所示: 运行步骤 10.4 禁忌搜索算法思想 10.4 禁忌搜索相关概念 禁忌表(Tabu List,TL) 是用来存放(记忆)禁忌对象的表。它是禁忌搜索得以进行的基本前提。禁忌表本身是有容量限制的,它的大小对存放禁忌对象的个数有影响,会影响算法的性能。 禁忌对象(Tabu Object,TO) 是指禁忌表中被禁的那些变化元素。禁忌对象的选择可以根据具体问题而制定。例如在旅行商问题(Traveling Salesman Problem,TSP)中可以将交换的城市对作为禁忌对象,也可以将总路径长度作为禁忌对象。 10.4 禁忌搜索相关概念 禁忌期限(Tabu Tenure,TT) 也叫禁忌长度,指的是禁忌对象不能被选取的周期。禁忌期限过短容易

文档评论(0)

1亿VIP精品文档

相关文档