算法设计与分析第五章作业

Notips23 2022级 2023-12-12 20:35:09

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

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

有n个部件需要做选择,每个部件有m种供应商选择,解空间为m^n。

 

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

深度为n,每一层代表选择一个部件,每一节点代表部件所属供应商。是m叉树。

 

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

已选择部件的总价格、总重量及它们的供应商。

 

1.4 如何利用限界函数进行剪枝

(1)价格超过限定值d,剪枝。

(2)若当前已选择重量已超过已知最小总重量,剪枝。

 

  1. 你对回溯算法的理解

从根节点出发,遍历解空间树。每当探索到某节点时,判断其是否包含问题的解。包含则继续,反之回到上一步继续进行新尝试,到叶节点时结束本次遍历。直到遍历完成为止即可找到最优解。

...全文
53 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
「LLM那些事」系列第 4 篇《上下文窗口的边界》,文章连接:https://blog.csdn.net/houwenjin/article/details/163999753。 演示什么:在「预测」Sheet 的黄色格子里输入一句话(默认「来泡一杯」),四个「模型」——分别只统计最后 1 / 2 / 3 / 4 个字的 n-gram 查表——同时预测下一个字。同一个输入,看的上下文越长,候选越少、预测越确定: ┌────────────────┬──────────┬───────────────┬──────┐ │ 只看最后几个字 │ 用的前缀 │ 候选下一字数 │ 预测 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 1 个 │ 杯 │ 3(茶/子/水) │ 模糊 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 2 个 │ 一杯 │ 2(茶/水) │ 收窄 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 3 个 │ 泡一杯 │ 1(茶) │ 确定 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 4 个 │ 来泡一杯 │ 1(茶) │ 确定 │ └────────────────┴──────────┴───────────────┴──────┘

434

社区成员

发帖
与我相关
我的任务
社区描述
广东外语外贸大学信息科学与技术学院
算法 高校
社区管理员
  • brisksea
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧