-
第五章作业
1.1 解空间由所有可能的供应商选择组合构成,即每个部件从若干个供应商中选择一个。可以形式化表示为: 所有 m 元组 (s₁, s₂, …, s_m),其中 sᵢ ∈ {1, 2, …, n}。 每个元组代表一个完整的机器设计方案,解空间的大小为 nᵐ。 1.2 解空间树是一棵 m 层的、不完全的 -
算法第四章作业
1.请分析作业的"选点问题",说明你的贪心策略,证明你的算法满足贪心选择性质,并给出时间复杂度分析 贪心策略:按照区间的右端点从小到大排序,然后每次选择结束时间最早且不与已选区间重叠的区间 证明:假设最优解O = {O1, O2, ..., Ok}的第一个区间是O1, (按结束时间从小到大排序)。若 -
算法第五章作业
请用回溯法的方法分析“最小重量机器设计问题” 最小重量机器设计问题:机器由 n 个部件组成,第 i 个部件有 mi 个供应商可选,供应商 j 提供的部件 i重量为 w(i,j)、价格为 c(i,j)。要求在总价格不超过上限 C 的前提下,选择每个部件的一个供应商,使得机器总重量最小。 1.1 说明“ -
高级语言程序设计课程第十次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15596 学号:102500312 姓名:朱喻辰 (1)编写一个程序 -
算法第五章作业
一、最小重量机器设计问题分析 问题描述 假设我们需要设计一个由n个部件组成的机器,每个部件可以从m个不同的供应商处购买。每个供应商j提供的部件i具有重量w[i][j]和价格c[i][j]。要求在总价格不超过d的情况下,选择供应商使得机器的总重量最小。 输入: n: 部件数量 m: 供应商数量 d: -
算法第五章
最小重量机器设计问题 1.1 解空间 每个零件对应一个供应商编号(1到m),所以解是一个长度为n的向量 其中x的范围为{1,2,……,m}表示第i个零件选择的供应商。 解空间大小为m的n次方。 1.2 解空间树 解空间树是一个m叉树,深度为n,有 m 个供应商(1...m) 对于部件 i,供应商 j -
第四章作业
1.区间选点问题的贪心解法分析 区间选点问题是贪心算法的经典应用场景,其核心需求是给定n个闭区间,选择最少的点使得每个区间内至少包含一个选点。要高效解决这一问题,合理的贪心策略是关键。该问题的最优贪心策略为:先将所有区间按照右端点从小到大排序,随后依次遍历排序后的区间,若当前区间未被已选点覆盖,则选