• 12/24第五章

    回溯法是一种经典的暴力搜索算法,核心思想是 “走不通就回头”,通过深度优先搜索的方式遍历所有可能的解空间,当发现当前路径无法得到有效解时,立即回溯,尝试其他分支。 它的本质是一种 “试错” 策略,就像走迷宫时,遇到死胡同就原路返回,换一条路继续探索。在算法实现中,通常通过递归函数来实现,每一步选择一
  • 《算法设计与分析》第四章学习记录

    一:选点问题 我的贪心策略: 1.将所有区间按照右端点right从小到大排序; 2.每次选择右端点最小的、且与已选区间不重叠的区间; 设排序后的第一个区间为[l1, r1](右端点最小); 设某个最优解为S,其中第一个选择的区间是[lk, rk]; 由于r1 ≤ rk(第一个区间右端点最小),用[l
    网络空间安全2402(广东外语外贸大学 - 信息学院)  邓梓宏  2025-12-16 23:48   0   2
  • 算法第五章作业

    最小重量机器设计问题的回溯法分析 问题要求从m个供应商中为n个部件各选一个,使总价格不超过d且总重量最小。 1.1解空间:所有可能的供应商选择组合,共m的n次方种。 1.2解空间树:m叉树,深度为n,每个节点代表一个部件的供应商选择,叶子节点代表完整方案。 1.3遍历时,节点状态包括: 当前累计价格
  • 第五章作业

    一、回溯法分析最小重量机器设计问题 1.1 最小重量机器设计问题的解空间 解的形式:每个解是一个长度为 n 的有序元组 X = (x₁, x₂, ..., xₙ),其中 xᵢ ∈ {1, 2, ..., m}(i=1,2,...,n),xᵢ 表示 “第 i 个部件选择第 xᵢ 个供应商”。 解空间的
    网络空间安全2402(广东外语外贸大学 - 信息学院)  Brant1  2025-12-20 20:09   0   0