剪枝计算机,6-3 剪枝-TSP2计算机应用基础计算机应用基础.pdf

分支限界法求TSP的搜索

0 1

2 39 3 4

24 2 30 4 5

26 5

40 53 48 79 53 45

3 4 5 2 3 5 33 2 32 35

2 3

3 4

4

46 37 84 58

3 4 2 44 2 3

49 62 86 2

归约矩阵以及约数

给定代价矩阵C ,从C的任何行i(或列i)的各元素中减去

前面的搜索的效率不高,几乎要搜索全部的状态空间。

此行(或此列)的最小元素的值r(i)(或r’(i)) ,称为对i行(或

其原因是评价函数以及上下界的估计太低。为了设计求

i列)的归约。将C的各行和各列都归约后的矩阵称为C的

解TSP问题的更好的评价函数,先定义其代价矩阵的归

归约矩阵。和数

约矩阵和约数。

r = ∑i≤n r(i) + ∑i≤n r’(i)

称为C的约数。

例子中的归约矩阵和约数

计算前面例子中的归约矩阵及其约数如下:

先做行归约:

再做列归约:

∞ 0 15 6 2 r(1)=25

∞ 25 40 31 27 3

0 ∞ 12 25 20 r(2)=5

5 ∞ 17 30 25 22

19 15 ∞ 6 1 18 14 ∞ 5 0 r(3)=1

2

9 50 24 ∞ 6 3 44 21 ∞ 0 r(4)=6

22 8 7 10 ∞ 15 1 0 3 ∞ r(5)=7

0

r’(1) r’(2) r’(3) r’(5)

约数r =25+5+1+6+7= 47

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值