慕課《算法分析與設計》山東財經大學李恆武,第八章 回溯算法 測驗題問題梳理答案

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章