问题归约的实质是:从目标(要解决的问题)出发 逆向推理,建立子问题以及子问题的子问题,直至最后把初始问题归约为一个平凡的集合.
本原问题
举一反三
- 在梵塔问题归约图中,某子问题属于本原问题,那么此子问题的解应该包含_____步移动.
- 已知初始问题的描述,通过一系列变换把此问题最终变为一个子问题集合;这些子问题的解可以直接得到,从而解决了初始问题。这种知识表示法叫( ) A: 状态空间法 B: 问题归约法 C: 谓词逻辑法 D: 语义网络法
- 动态规划算法把原问题分为交叉的子问题,解决子问题,记录子问题的解,合并为原问题的解。
- 问题归约求解方法的基本思想是当一个问题较复杂时,可通过分解或变换,将其转化为一系列较简单的子问题,然后通过对这些子问题的求解来实现对原问题的求解。
- 分治法的设计思想是将一个难以直接解决的大问题分割成规模较小的子问题,分别解决子问题,最后将子问题的解组合起来形成原问题的解。这要求原问题和子问题
内容
- 0
对问题进行分割后进行搜索的实质是() A: 对问题进行归纳总结,以寻求一般的概念 B: 从目标出发的逆向推理,寻找若干子问题的集合 C: 将多个小问题归纳成一个大问题的求解方法
- 1
关于归约问题,下列说法正确的是() A: 一个问题A可以归约到问题B,是指问题B的解法可以用来解决问题A B: 归约问题不具有传递性 C: 多项式归约是指一个问题A可以在多项式时间内归约到问题B D: 问题A可以多项式时间内归约到问题B,等价于问题B的难度高于问题A
- 2
中国大学MOOC: 已知初始问题的描述,通过一系列变换把此问题最终变为一个子问题集合;这些子问题的解可以直接得到,从而解决了初始问题。这是知识表示法叫____。
- 3
分治法的设计思想是将一个难以直接解决的大问题分解为规模较小的子问题,分别解决子问题,最后将子问题的解合并,形成原问题的解。这要求原问题和子问题( ) A: 问题规模不同,问题性质不同 B: 问题规模相同,问题性质相同 C: 问题规模相同,问题性质不同 D: 问题规模不同,问题性质相同
- 4
分治法将问题分解成若干子问题,下列选项中,( )不是对子问题的要求 A: 子问题规模比原问题小 B: 子问题要相互独立 C: 子问题要规模相同 D: 子问题要与原问题类型相同