算法设计与分析-第五章总结

1. 请用回溯法的方法分析“最小重量机器设计问题”

1.1 说明“最小重量机器设计问题"的解空间

该问题的解空间为该机器每个部件选择任意供应商的所有搭配方案。

1.2 说明 “最小重量机器设计问题"的解空间树

因为该部件有n个商品,每个商品可以从 m 个供货商获得,则问题的解空间树是一棵 m 叉树,且为子集树。

1.3 在遍历解空间树的过程中,每个结点的状态值是什么

每个节点的状态值是当前选择的重量和价格。

2. 你对回溯算法的理解

回溯算法可以依次列出一个问题的所有可能解,但因为时间复杂度太大,应填上必要的限界与剪枝。它是深度优先算法,搜索完一棵树的孩子节点后,会向上回溯到母节点,一直到根节点。回溯法适合解决组合数较大的问题。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值