8.1 裝載問題
1
裝載問題的回溯算法所需的計算時間爲( )
A.O(2^n)
B.O(nlogn)
C.O(nlogn)
D.O(n)
正確答案:A
2
裝載問題的剪枝函數有()
A.可行性約束函數
B.可行性約束函數
C.上界函數 Cw + r £ bestw
D.上界函數 Cw £ bestw
正確答案:A、C
3
下列哪個結點屬於回溯法的結點類型?( )
A.擴展結點
B.活結點
C.收縮結點
D.死結點
正確答案:A、B、D
4
具有剪枝函數的深度優先生成法稱爲回溯法
A.√
B.×
正確答案:A
5
裝載問題的解空間樹是子集樹。
A.√
B.×
正確答案:A
8.2 旅行商問題
1
旅行商問題的回溯算法所需的計算時間爲( )
A.O(2^n)
B.O(nlogn)
C.O(n^2)
D.O(n!)
正確答案:D
2
旅行商問題使用()進行剪枝
A.剪枝函數
B.約束函數
C.上界函數
D.下界函數
正確答案:A、B、D
3
旅行商問題的解空間樹爲排列樹
A.√
B.×
正確答案:A
4
旅行商問題的限界函數是當前路>已記錄最小路程 bestc
A.√
B.×
正確答案:A
5
旅行商問題的約束條件是兩結點間有邊相連。
A.√
B.×
正確答案:A
8.3 基本特徵
1
下面哪種函數是回溯法中爲避免無效搜索採取的策略( )
A.遞歸函數
B.剪枝函數
C.隨機數函數
D.搜索函數
正確答案:B
2
回溯法的回溯方式有()
A.遞歸回溯
B.迭代回溯
C.隊列回溯
D.堆棧回溯
正確答案:A、B
3
回溯法的效率依賴於下列哪些因素( )
A.滿足顯約束的值的個數
B.計算約束函數的時間
C.計算限界函數的時間
D.確定解空間的時間
正確答案:A、B、C
4
回溯算法用約束函數在擴展結點處剪去不滿足約束的子樹
A.√
B.×
正確答案:A
5
回溯算法用限界函數剪去得不到最優解的子樹 。
A.√
B.×
正確答案:A