434
社区成员
发帖
与我相关
我的任务
分享1.分析“最小重量机器设计问题”
1.1本问题中,解空间代表所有有可能的设计方案,根据以上方案进行最小重量选择,解空间大小为m*n。
1.2本问题的解空间树,根节点代表未选择任何部件,每个节点的子节点表示在父节点基础上选择哪个供应商购买下一个部件,从而形成一个新的设计方案。树的每一层次代表本设计对于某个机器的供应商选择,故该解空间树是深度为n的m叉树。
1.3每个节点的状态值是该节点对应的机器设计的当前重量。
2.对于回溯法的理解
回溯法是一个功能强大的算法。回溯法通过对于问题中所有的可能进行尝试和遍历,并及时在不满足条件的情况下进行回溯的优势,能够帮助我们解决许多搜索的问题。回溯法穷举所有的可能解,通过合适的剪枝策略,能够帮助我们在搜索过程中剪去明显不符条件的分支,可以提高算法的效率。通过回溯法的学习,帮助我们进一步理解该算法的理论思想,为我们的计算机学习和开发打下了良好的基础。