第五次作业

  1. 请用回溯法的方法分析“最小重量机器设计问题”
    1.1最小重量机器设计问题” 的解空间是所有可能的部件 - 供应商选择组合
    1.2解空间树:
    (1)解空间树是一棵n 层的 m 叉树
    (2)树的层数对应部件的序号(第 1 层对应第 1 个部件,第 n 层对应第 n 个部件)
    (3)每一层的每个结点,有m个分支,对应该部件可选的m个供应商;
    (4)树的叶子结点(第 n 层)对应一个完整的部件 - 供应商组合(即一个解)
    1.3每个结点的状态值有:
    (1)当前选择的部件序号n
    (2)当前总价格cv
    (3)当前总重量cw
    (4)当前选择的供应商序列
    (5)当前已知的最小重量bestw

2.对回溯法的理解
回溯算法是一种基于 “试探 - 回溯 - 剪枝” 的暴力搜索优化算法,核心思想是:按照解空间的结构,逐步构建解的候选(如解空间树的分支),当发现当前候选无法得到合法解(或不是最优解)时,回退到上一步,尝试其他候选,通过提前判断(如当前状态已超过约束条件、或不可能优于已知最优解),终止无效分支的搜索,减少计算量。

posted @ 2025-12-21 23:16  黄小冬  阅读(6)  评论(0)    收藏  举报