最小重量算法设计.docxVIP

  • 3
  • 0
  • 约5.22千字
  • 约 12页
  • 2022-06-08 发布于江苏
  • 举报
最小重量机器设计问题 一、实验目的 、了解回溯法和分支限界法的基本思 想。 1 、运用回溯法和分支限界法解决最小重量机器设计问题。 2 二、实验要求个不同的 供应个部件组成, 每一种部件可以从 m 最小重量机器设计问题: 设某一机器由 n 是相应的价格。 试设计一个算法,的重量, c 商处购得。设 w 是从供应商 j 处购得的部件 iijij 的最小重量机器设 计。分别用回溯法和分支限界法实现问题的算法。给出总价格不超过 c 三、算法思想和 实现 、回溯法 1 的所有 bestx=[- 1,- 1,设开始时……,- 1]则相应的排列树由 x[0:n- 1] (1)此问题 是一棵排列树, 排列构成。私有数据成员整 Backtrack 是类machine 的公有成员。 (2)找最小重 量机器设计的回溯算法记录 bestwbestx。成员型数组 Savex 保存搜索过的路径,到达叶节点后将 数据赋值给数组 cw 表示当前的重量。当前最小重量, cc 表示当前花费, 的情况下: )在递归 函数(3Backtrack 中,在保证总花费不超过 c 时,当前扩展结点是排列树的叶节点。此时搜索到 一个解,判断此时的最小重量是否 i=n 当 小于当前最小重量, 若小于则更新 bestw ,并得到搜索 路径 bestx 。算的花费小于给定最小花费时, x[0:i]当前扩展结点位于排列

文档评论(0)

1亿VIP精品文档

相关文档