算法分析——第十周(回溯法的运用)

基本定义

约束条件:搜索界时满足的前提 类似Weight

代价函数:某个节点在理想条件下达到的最大值但又约束条件通常达不到
目的:剪枝
原因:对极大化问题父结点代价不小于子结点的代价(极小化问题相反)

界:满足约束条件的最大值或者最小值 类似 Value

背包问题

4种物品,重量wi与价值vi分别为
v1=1, v2=3, v3=5, v4=9
w1=2, w2=3, w3=4, w4=7
背包重量限制为10

代价函数=已装入价值+β
β:还可继续装入最大价值的上界
β=背包剩余重量vk+1 /wk+1( 可 装 )这里指的是剩余重量所对应的最大价值
β=0(不可装)
在这里插入图片描述
其中绿色节点为遍历节点
蓝色节点为不满足约束条件的节点
黄色节点为父节点的代价函数小于界而跳过的节点
橙色节点为界节点

最大团问题

G的子图
G的补图:完全图的边集的补集合。例如无边集的补集就是完全图
G的团:G的完全子图

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值