跳到主要内容

京都大学 情報学研究科 数理工学専攻 2015年8月実施 グラフ理論

Author​

祭音Myyura

Description​

大学公表の原題 G=(V,E)G = (V, E) を節点集合 VV,枝集合 EE から成る連結な単純無向グラフとし,各枝 e∈Ee \in E に実数値の重み w(e)w(e) を与える.枝の部分集合 F⊆EF \subseteq E は,グラフ (V,E−F)(V, E - F) が非連結であり,この性質の下で極小であるとき GG のカットセットと呼ばれる.以下の (i)-(iv) の各命題について,真であれば証明を,偽であれば反例を与えよ.

(i) KK を GG の一つのカットセットとし,aa を KK の中で枝重みが最小である枝とする.このとき,GG の任意の最小木は枝 aa を含む.

(ii) KK を GG の一つのカットセットとし,aa を KK の中で枝重みが最小である枝とする.このとき,GG には枝 aa を含む最小木が存在する.

(iii) KK を GG の一つのカットセットとし,bb を KK の中で枝重みが最大である枝とする.このとき,GG には枝 bb を含まない最小木が存在する.

(iv) CC を GG の一つの閉路とし,aa を CC の中で枝重みが最小である枝とする.このとき,GG には枝 aa を含まぬ最小木が存在する.

题目描述​

设 G=(V,E)G=(V,E) 为带实数边权 w(e)w(e) 的连通简单无向图。若 F⊆EF\subseteq E 使 (V,E−F)(V,E-F) 不连通,且在这一性质下按包含关系极小,则称 FF 为 GG 的割集。对以下每个命题,若为真则证明,若为假则给出反例:

  1. 设 KK 是一个割集,aa 是 KK 中权重最小的边,则 GG 的每一棵最小生成树都包含 aa。
  2. 设 KK 是一个割集,aa 是 KK 中权重最小的边,则 GG 至少存在一棵包含 aa 的最小生成树。
  3. 设 KK 是一个割集,bb 是 KK 中权重最大的边,则 GG 至少存在一棵不包含 bb 的最小生成树。
  4. 设 CC 是 GG 的一个回路,aa 是 CC 中权重最小的边,则 GG 至少存在一棵不包含 aa 的最小生成树。

Kai​

(i)​

Counterexample:

V={A,B,C},E={AB,BC,AC}V = \{A, B, C\}, E = \{AB, BC, AC\}
w(AB)=w(BC)=w(AC)=1w(AB) = w(BC) = w(AC) = 1

Take K={AB,AC}K=\{AB,AC\} and a=ABa=AB. The minimum spanning tree {AC,BC}\{AC,BC\} does not contain aa.

(ii)​

Let T∗T^* be a minimum spanning tree. If a∈T∗a\in T^*, there is nothing to prove. Otherwise, adding aa to T∗T^* creates a cycle. This cycle crosses the cut KK in another edge b∈K∩T∗b\in K\cap T^*.

Let T′=T∗−{b}+{a}T' = T^* - \{b\} + \{a\}. Since aa has minimum weight in KK,

w(a)≤w(b)w(a) \leq w(b)

which implies that w(T′)≤w(T∗)w(T') \leq w(T^*). Hence T′T' is also a minimum spanning tree and contains aa.

Therefore, GG has a minimum spanning tree which contains edge aa.

(iii)​

Counterexample:

V={A,B},E={AB}V = \{A, B\}, E = \{AB\}
w(AB)=1w(AB) = 1

Here K={AB}K=\{AB\} and b=ABb=AB, so every spanning tree contains bb.

(iv)​

Counterexample:

V={A,B,C},E={AB,AC,BC}V = \{A, B, C\},\qquad E = \{AB, AC, BC\}
w(AB)=1,w(AC)=w(BC)=2.w(AB)=1,\qquad w(AC)=w(BC)=2.

Take C={AB,AC,BC}C=\{AB,AC,BC\} and a=ABa=AB. Every minimum spanning tree contains ABAB, so no minimum spanning tree excludes aa.