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

软工2103李天毅 2022-12-12 16:48:34

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

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

n个部件,每个部件有m个厂商提供,所以解空间是m*n

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

 

 

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

每个结点的状态值用true或者false来标记是否记录过。

或者也可以用一维数组在每次回溯中存放当前最优解,可以省去标记该节点的做法

 

2. 你对回溯算法的理解

①套路固定,对每一个层次的节点进行深度优先搜索,遇到限制条件就return。

②时间复杂度大,要用剪枝函数减小时间耗费。

...全文
23 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-数据结构与算法 发布问题, 以便更快地解决您的疑问

434

社区成员

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

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