算法设计与-6-15课件.ppt

Step6. 按照上述方法,依次扩展搜索树,得到最优解 1→3 → 5 → 4 → 2 → 1,最短路径长度=1+2+3+7+3=16 TSP问题分支限界法算法描述: 数组x[1:n]存储搜索路径上的树顶点 1. 采用贪心法,计算上界up; 根据目标函数公式,计算下界down 2. 将活结点表ANT初始化为空 3. for ( i=1; i = n; i++ ) x[i]=0; 4. k=1; x[1]=1; //从顶点1出发 while (k=1) 5.1 i=k+1; 5.2 x[i]=1; 5.3 while (x[i] = n) 5.3.1 如果路径上城市顶点不重复,则 5.3.1.1 计算x[i]的下界lb 5.3.1.2 if (lb up), 将路径上的顶点和lb值存入活结 点表ANT 5.3.2 x[i] = x[i] + 1 5.4 如果i==n, 并且叶子结点的目标函数值在表ANT中最小, 则将该叶结点对应的最

文档评论(0)

1亿VIP精品文档

相关文档