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

目錄

10.1最大流最小割

1

FF算法的時間複雜度是()

A.mnC
B. mn
C. m^2n
D.mn^2
正確答案:A

2

給定網絡 N=(V, E)的一個流 f,f需滿足的兩個條件是

A.容量條件
B.守恆條件
C.流量條件
D.下界條件
正確答案:A、B

3

給定網絡 N=(V, E)的一個流 f ,源點 s 的流出量等於匯點 t 的流入量

A.√
B.×
正確答案:A

4

設f 爲任意流, (A, B) 是任意 s-t 割. 則流出割的淨流量等於離開s的流量

A.√
B.×
正確答案:A

5

最大流和最小割的值相等

A.√
B.×
正確答案:A

6

FF算法得到最大流當且僅當FF找不到增廣路徑

A.√
B.×.
正確答案:A

7

如果所有容量爲整數, 最大流的每一個流值 f(e) 是整數.

A.√
B.×
正確答案:A

10.2 最大流算法

1

容量縮放算法的時間複雜度爲()

A.mn^2
B.mn
C.nm^2
D.m^2logC
正確答案:D

2

EK算法的時間複雜度爲()

A.mn
B.mn^2
C.nm^2
D.m^2logC
正確答案:C

3

ISAP算法的時間複雜度爲()

A.mn
B.mn^2
C.nm^2
D.m^2logC
正確答案:B

4

改進FF網絡流算法的途徑有

A.有效的發現增廣路徑.
B.迭代次數減少
C.存儲空間減少
D.算法複雜度降低
正確答案:A、B

5

層次網絡中刪除了比匯點層次高和相同層次的頂點和關聯邊、同層邊和從高層指向低層的邊,剩餘邊的容量與剩餘圖相同。

A.√
B.×
正確答案:A

6

最短增廣路算法每次都找一條包含弧數最少的增廣路

A.√
B.×.
正確答案:A

7

層次網絡爲剩餘圖基礎上的最短路徑圖。從源點出發,到達終點,肯定是最短路徑。

A.√
B.×
正確答案:A

10.3 預流推進算法

1

最高標號預流推進算法的時間複雜度爲O()

A.nm^2
B.n^3
C.n2m1/2
D.n^2m
正確答案:C

2

預流推進算法不關注於每一條弧的操作和處理,而是一次一定處理一條增廣路.

A.√
B.×.
正確答案:B

3

預流推進算法的引導機制是高度標號和重標號機制

A.√
B.×
正確答案:A

4

預流推進算法中,從源點到匯點,完全由允許弧組成的路徑,是最短增廣路。

A.√
B.×
正確答案:A

5

使用了重標號操作後,至多存在一條邊(u,v)滿足h(u)=h(v)+1.

A.√
B.×.
正確答案:B

6

最高標號預流推進算法從具有最大標號的盈餘結點開始預流推進。使小標號的盈餘頂點累計儘可能多的來自大標號結點的流量,然後對累積的盈餘進行推進,減少非飽和推進的次數。

A.√
B.×
正確答案:A

10.4 最大流推廣

1

有下界的流通問題,轉換爲帶需求的流通問題有可行的流通,下面錯誤的是()

A.每條邊的流量不變
B.新增加的從s出發的邊都滿載
C.新增加的到達t的邊都滿載
D.供給和 = 需求和
正確答案:A

2

多源點和多匯點的網絡流問題可以通過增加一個“超源點”和“超匯點”轉化爲單源點和單匯點的網絡流問題

A.√
B.×
正確答案:A

3

無向圖的每條邊變爲方向相反的兩條邊,容量是原邊的容量,這樣無向圖的最大流問題變換爲有向圖的最大流問題。

A.√
B.×
正確答案:A

4

將有頂點容量限制的頂點u用一條邊(u,v)代替,頂點u的入邊仍爲u的入邊,頂點u的出邊變爲頂點v的出邊。 (u,v)的容量等於原先頂點u的容量。變換後 網絡的最大流等於原網絡的最大流

A.√
B.×
正確答案:A

5

帶需求的流通的必要條件是供給和 = 需求和.

A.√
B.×
正確答案:A

10.5最小費用最大流

1

始終保持網絡中的可行流是最小費用流,然後不斷調整,使流量逐步增大, 最終成爲最小費用的最大流。這種算法是()

A.消圈算法
B.最小費用路算法
C.EK算法
D. Dinic算法
正確答案:B

2

始終保持可行流是最大流,通過不斷調整使費用逐步減小,最終成爲最大流量的最小費用流。這種算法是()

A.消圈算法
B.最小費用路算法
C.EK算法
D.Dinic算法
正確答案:A

3

最小費用最大流算法求得解需滿足()條件。

A.對於任意邊 e Î E: 0£f(e)£c(e)
B.對任意頂點v,頂點的淨流量=0
C.每條邊的流量乘以單位流量費用之和最小
D.從s出發的邊都滿流
正確答案:A、B、C

4

給定網絡G,最小費用最大流問題求G的一個最大流flow,使流的總費用最小。

A.√
B.×
正確答案:A

5

剩餘網絡中從源s到匯t的最小費用路是剩餘網絡中從s到t的以費用爲權的最短路

A.√
B.×
正確答案:A

6

剩餘網絡中,前向邊和後向邊(v,w)的費用都爲cost(w,v)。

A.√
B.×
正確答案:B

10.6 二分匹配

1

求解二分圖最大匹配的算法有()

A.網絡流算
B.匈牙利算法
C.Hopcroft-Karp算法
D.Floyd算法
正確答案:A、B、C

2

無向圖 G = (V, E) 的頂點着紅或藍色,使每一條邊的一端爲紅色,一端爲藍色。則該圖是二分圖。

A.√
B.×
正確答案:A

3

圖 G 是二分圖 iff 無奇數長的環

A.√
B.×.
正確答案:A

4

匈牙利算法求解二分匹配,既能判定一個二分圖中完美匹配是否存在,又能在存在時求出一個完美匹配。

A.√
B.×
正確答案:A

5

給定連通圖G, BFS遍歷得到層次圖, 同一層中存在連接兩個結點的邊,則G是二分圖.

A.√
B.×.
正確答案:B

6

設G = (L È R, E) 是一個二分圖且 |L| = |R|,則G 有完美匹配 iff 對所有的子集S Í L有|N(S)| ³ |S|.

A.√
B.×
正確答案:A

10.7 二分匹配應用

1

給定二分圖G = <V, E>中無孤立點,其最大流算法求得最大流f, 則 G的()=f

A.最大獨立數
B.最大匹配數
C.最小頂點覆蓋數
D.最小邊覆蓋數
正確答案:B、C

2

設G = <V, E>中無孤立點, V*(VÌV)爲G的頂點覆蓋, 當且僅當V-V爲G的獨立集。

A.√
B.×.
正確答案:A

3

設G = <V, E>中無孤立點。M爲G的最大匹配, 對於G中每個未覆蓋頂點v, 選取與v關聯的邊組成集合N,則MÈN是G的最小邊覆蓋。

A.√
B.×
正確答案:A

4

一個二分圖中的最大匹配數等於這個圖中的最小邊覆蓋數

A.√
B.×.
正確答案:B

5

給定G = <V, E>, G的匹配中任何兩條邊都沒有公共頂點。

A.√
B.×.
正確答案:A

6

給定二分圖G = <V, E>中無孤立點,其最大流算法求得最大流f, 則 G的最小邊覆蓋數=n-f

A.√
B.×.
正確答案:A

10.8 最佳匹配

1

Kuhn-Munkres算法的總時間複雜度爲()

A.n^2
B.n^3
C.nm^2
D.mn^2
正確答案:B

2

給定賦權二分圖G,求權值總和最大的完備匹配稱爲最佳匹配。

A.√
B.×
正確答案:A

3

相等子圖是G的生成子圖,包含G的所有點,但只包含滿足l(x)+l(y)=w(x,y)的所有邊(x,y)。

A.√
B.×
正確答案:A

4

給定賦權二分圖G,如果G的相等子圖G’有完美匹配M * ,則M *是G的最大權匹配。

A.√
B.×
正確答案:A

5

KM算法逐次修改可行頂標l(v),使對應的相等子圖的邊增多,最大匹配逐次增大,最後出現完備匹配。

A.√
B.×
正確答案:A

6

KM算法將賦權二分圖G所有的邊權值取其相反數,求最大權完備匹配,匹配的值再取反即爲最小權完備匹配。

A.√
B.×
正確答案:A

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