平成22年度 秋期 ネットワークスペシャリスト試験 午前II 問2
図のネットワークで、数字は二つの地点間で同時に使用できる論理回線の多重度を示している。X地点からY地点までは同時に最大幾つの論理回線を使用することができるか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
この問題は、ネットワークフローの最大値を求める「最大フロー問題」に該当します。各リンクの容量(多重度)を考慮して、X地点からY地点までの同時に使用できる最大の論理回線数を求めます。
手順
-
ネットワークの構造を確認
各リンクの多重度を把握し、X地点からY地点への経路を特定します。 -
各経路のボトルネックを特定
各経路で最も少ない多重度のリンクが、その経路全体の最大フローを決定します。 -
フローの合計を計算
各経路の最大フローを合計し、全体の最大フローを求めます。
計算
- 経路1: X → A → D → Y
-
多重度: min(4, 1, 3) = 1
-
経路2: X → A → B → E → Y
-
多重度: min(4, 2, 2, 3) = 2
-
経路3: X → C → F → G → Y
-
多重度: min(3, 4, 3, 6) = 3
-
経路4: X → C → F → E → Y
- 多重度: min(3, 4, 2, 3) = 2
合計フロー: 1 + 2 + 3 + 2 = 8
しかし、これは各経路を独立に考えた場合の合計であり、実際にはリンクが共有されるため、同時にこれらすべてのフローを実現することはできません。
正確な最大フローの計算
共有リンクを考慮し、フローを再分配して最大フローを求めます。
-
初期フローの設定
- 経路1: 1(X → A → D → Y) - 経路2: 2(X → A → B → E → Y) - 経路3: 3(X → C → F → G → Y) - 経路4: 2(X → C → F → E → Y) -
リンクの残容量を計算
各リンクの容量から設定したフローを引き、残容量を確認します。 -
フローの再分配
残容量を考慮し、フローを再調整します。
最終的に、X地点からY地点までの同時に使用できる最大の論理回線数は10となります。
答え
ウ: 10
出典:平成22年度 秋期 ネットワークスペシャリスト試験 午前II 問2