434
社区成员
发帖
与我相关
我的任务
分享1.1 说明“最小重量机器设计问题"的解空间
三个零件有三个供应商,三个零件分别可选择1供应商,2供应商和3供应商
1.2 说明 “最小重量机器设计问题"的解空间树
一个3层的树,每一层表示一个零件,每个节点的孩子节点数为供应商数,即3,代表可选择的情况。
1.3 在遍历解空间树的过程中,每个结点的状态值是什么
是当前选择下的总价值和总重量
回溯法的求解目标是找出解空间中满足约束条件的所有解,以深度优先的方式搜索解空间树,当探索到某一结点时,要先判断该结点是否包含问题的解,如果包含,就从该结点出发继续探索下去,如果该结点不包含问题的解,则逐层向其父结点回溯。可以先写出遍历算法,再增添约束函数和限界函数以适当剪枝,提高算法效率。