跳到主要内容

名古屋工業大学 工学研究科 情報工学系 2019年8月実施 問題28 情報数学

Author​

祭音Myyura (Based on Miyake's answer refined with GPT 6 Astra)

Description​

設問すべてについて解答すること。

I​

アルファベット A={1,2,…,N}A=\{1,2,\ldots,N\} を取り得る 22 つの確率変数 X,YX,Y が存在し、その同時確率は PXY(i,j)P_{XY}(i,j)、i,j∈Ai,j\in A で与えられるものとする。また、周辺化された X,YX,Y の確率をそれぞれ PX(i)P_X(i)、i∈Ai\in A および PY(j)P_Y(j)、j∈Aj\in A と表記し、YY が与えられたときの XX の条件付き確率を PX∣Y(i∣j)P_{X\mid Y}(i\mid j)、i,j∈Ai,j\in A と表すこととする。以下の問いに答えよ。

(1) PX(i)P_X(i) および PX∣Y(i∣j)P_{X\mid Y}(i\mid j) を、PXY(i,j)P_{XY}(i,j) のみを用いて表せ。

(2) エントロピー H(X)H(X) および条件付きエントロピー H(X∣Y)H(X\mid Y) を、PXY(i,j)P_{XY}(i,j) のみを用いて表せ。

(3) 相互情報量 I(X;Y)I(X;Y) は以下のダイバージェンスとして定義される。

I(X;Y)=D(PXY(i,j)∥PX(i)PY(j))=∑i=1N∑j=1NPXY(i,j)log⁡2PXY(i,j)PX(i)PY(j).\begin{aligned} I(X;Y)&=D(P_{XY}(i,j)\parallel P_X(i)P_Y(j))\\ &=\sum_{i=1}^N\sum_{j=1}^N P_{XY}(i,j)\log_2\frac{P_{XY}(i,j)}{P_X(i)P_Y(j)}. \end{aligned}

この定義式から I(X;Y)=H(X)−H(X∣Y)I(X;Y)=H(X)-H(X\mid Y) であることを示せ。

(4) 相互情報量 I(X;Y)I(X;Y) が非負であることをイェンゼン(Jensen)の不等式を用いて示せ。

(5) N=2N=2 としたとき、相互情報量 I(X;Y)I(X;Y) が最小となる確率分布 PXY(i,j)P_{XY}(i,j) の例を 11 つ、理由とともに示せ。ただし、確率分布は以下の行列 PP の形式で記述すること。

P=(PXY(1,1)PXY(2,1)PXY(1,2)PXY(2,2))P=\begin{pmatrix}P_{XY}(1,1)&P_{XY}(2,1)\\P_{XY}(1,2)&P_{XY}(2,2)\end{pmatrix}

(6) N=2N=2 としたとき、相互情報量 I(X;Y)I(X;Y) が最大となる確率分布 PXY(i,j)P_{XY}(i,j) をすべて、理由とともに示せ。ただし、確率分布は行列 PP の形式で記述すること。

II​

N\mathbb N を自然数の集合とし、a,ba,b をそれぞれ 2≤a≤52\le a\le5、b≤7b\le7 を満たす自然数とする。N×N\mathbb N\times\mathbb N の部分集合として

Xa={(x,y)∣x,y∈N,1≤x≤a,2≤y≤a},Yb={(x,x)∣x∈N,b≤x≤7}\begin{aligned} X_a&=\{(x,y)\mid x,y\in\mathbb N,1\le x\le a,2\le y\le a\},\\ Y_b&=\{(x,x)\mid x\in\mathbb N,b\le x\le7\} \end{aligned}

を定めるとき、以下の問いに答えよ。

(1) X4∩Y3X_4\cap Y_3 に含まれる要素をすべて列挙せよ。

(2) 2≤b≤a2\le b\le a であるとき、Xa∪YbX_a\cup Y_b の要素数を a,ba,b の関数として表せ。

(3) 写像 f:Xa∪Yb→Nf:X_a\cup Y_b\to\mathbb N を f((x,y))=xf((x,y))=x と定義するとき、ff が単射となるような a,ba,b の組をすべて答えよ。

III​

連結な無向グラフで閉路を持たないようなものを木と呼ぶ。このとき以下の問いに答えよ。

(1) 頂点数 66 の木で、その最大次数が最大となるもの、および最小となるものをそれぞれ 11 つずつ図示せよ。記載する図において、頂点および辺にラベルを書き入れる必要はない。

(2) グラフ T=(V,E)T=(V,E) を任意の木とする。TT 中の任意の辺 e∈Ee\in E を除去して得られるグラフ T−e=(V,E∖{e})T-e=(V,E\setminus\{e\}) が必ず非連結になることを、背理法を用いて証明せよ。

(3) 以下の重み付き無向グラフを考える。

重み付き無向グラフ

このグラフの最小全域木(最小生成木)を Tmin⁡T_{\min} とする。Tmin⁡T_{\min} において頂点 D に接続している辺をすべて列挙せよ。ただし、グラフ中の各辺はその両端点のラベル 22 つを要素とする集合で表現すること。

题目描述​

回答全部问题。

I 设随机变量 X,YX,Y 的取值字母表为 A={1,2,…,N}A=\{1,2,\ldots,N\},其联合概率为 PXY(i,j)P_{XY}(i,j)(i,j∈Ai,j\in A)。将 X,YX,Y 的边缘概率分别记为 PX(i)P_X(i)(i∈Ai\in A)、PY(j)P_Y(j)(j∈Aj\in A),给定 YY 时 XX 的条件概率记为 PX∣Y(i∣j)P_{X\mid Y}(i\mid j)(i,j∈Ai,j\in A)。回答以下问题。

(1) 仅用 PXY(i,j)P_{XY}(i,j) 表示 PX(i)P_X(i) 和 PX∣Y(i∣j)P_{X\mid Y}(i\mid j)。

(2) 仅用 PXY(i,j)P_{XY}(i,j) 表示熵 H(X)H(X) 和条件熵 H(X∣Y)H(X\mid Y)。

(3) 互信息 I(X;Y)I(X;Y) 定义为下列散度:

I(X;Y)=D(PXY(i,j)∥PX(i)PY(j))=∑i=1N∑j=1NPXY(i,j)log⁡2PXY(i,j)PX(i)PY(j).\begin{aligned} I(X;Y)&=D(P_{XY}(i,j)\parallel P_X(i)P_Y(j))\\ &=\sum_{i=1}^N\sum_{j=1}^N P_{XY}(i,j)\log_2\frac{P_{XY}(i,j)}{P_X(i)P_Y(j)}. \end{aligned}

由此定义证明 I(X;Y)=H(X)−H(X∣Y)I(X;Y)=H(X)-H(X\mid Y)。

(4) 利用 Jensen 不等式证明互信息 I(X;Y)I(X;Y) 非负。

(5) 取 N=2N=2,给出一个使互信息 I(X;Y)I(X;Y) 最小的概率分布 PXY(i,j)P_{XY}(i,j),并说明理由。概率分布须以下列矩阵 PP 的形式表示:

P=(PXY(1,1)PXY(2,1)PXY(1,2)PXY(2,2)).P=\begin{pmatrix}P_{XY}(1,1)&P_{XY}(2,1)\\P_{XY}(1,2)&P_{XY}(2,2)\end{pmatrix}.

(6) 取 N=2N=2,给出全部使互信息 I(X;Y)I(X;Y) 最大的概率分布 PXY(i,j)P_{XY}(i,j),并说明理由。概率分布须以矩阵 PP 的形式表示。

II 设 N\mathbb N 为自然数集合,a,ba,b 为分别满足 2≤a≤52\le a\le5、b≤7b\le7 的自然数。定义 N×N\mathbb N\times\mathbb N 的子集

Xa={(x,y)∣x,y∈N,1≤x≤a,2≤y≤a},Yb={(x,x)∣x∈N,b≤x≤7}.\begin{aligned} X_a&=\{(x,y)\mid x,y\in\mathbb N,1\le x\le a,2\le y\le a\},\\ Y_b&=\{(x,x)\mid x\in\mathbb N,b\le x\le7\}. \end{aligned}

回答以下问题。

(1) 列出 X4∩Y3X_4\cap Y_3 的全部元素。

(2) 当 2≤b≤a2\le b\le a 时,将 Xa∪YbX_a\cup Y_b 的元素个数表示为 a,ba,b 的函数。

(3) 定义映射 f:Xa∪Yb→Nf:X_a\cup Y_b\to\mathbb N 为 f((x,y))=xf((x,y))=x。求全部使 ff 为单射的 (a,b)(a,b)。

III 连通且不含环的无向图称为树。回答以下问题。

(1) 对于顶点数为 66 的树,分别画出一个最大度达到最大、一个最大度达到最小的例子。图中不必标注顶点和边的标签。

(2) 设 T=(V,E)T=(V,E) 为任意一棵树。利用反证法证明:删除 TT 中任意一条边 e∈Ee\in E 所得图 T−e=(V,E∖{e})T-e=(V,E\setminus\{e\}) 必定不连通。

(3) 考虑下列带权无向图。

带权无向图

记其最小生成树为 Tmin⁡T_{\min}。列出 Tmin⁡T_{\min} 中与顶点 D 相连的全部边。每条边须表示为以其两个端点的标签为元素的集合。

Kai​

I (1)–(2)​

pij=PXY(i,j)p_{ij}=P_{XY}(i,j) と略記する。周辺化と条件付き確率の定義より、

PX(i)=∑jpij,PX∣Y(i∣j)=pij∑kpkj.\boxed{\begin{gathered} P_X(i)=\sum_jp_{ij},\\ P_{X\mid Y}(i\mid j)=\frac{p_{ij}}{\sum_kp_{kj}} \end{gathered}}.

条件付き確率は PY(j)>0P_Y(j)>0 の場合に定義する。エントロピーは

H(X)=−∑i(∑jpij)log⁡2(∑jpij),\boxed{H(X)=-\sum_i\left(\sum_jp_{ij}\right)\log_2\left(\sum_jp_{ij}\right)},
H(X∣Y)=−∑i,j:pij>0pijlog⁡2pij∑kpkj.\boxed{H(X\mid Y)=-\sum_{i,j:p_{ij}>0}p_{ij}\log_2\frac{p_{ij}}{\sum_kp_{kj}}}.

0log⁡0=00\log0=0 と約束する。

I (3)​

対数を分けて周辺化すると、

I(X;Y)=−∑i,jpijlog⁡2PX(i)+∑i,j:pij>0pijlog⁡2pijPY(j)=H(X)−H(X∣Y).\begin{aligned} I(X;Y)&=-\sum_{i,j}p_{ij}\log_2P_X(i) +\sum_{i,j:p_{ij}>0}p_{ij}\log_2\frac{p_{ij}}{P_Y(j)}\\ &=H(X)-H(X\mid Y). \end{aligned}

I (4)​

qij=PX(i)PY(j)q_{ij}=P_X(i)P_Y(j)、S={(i,j):pij>0}\mathcal S=\{(i,j):p_{ij}>0\} とする。log⁡2\log_2 の凹性に Jensen の不等式を適用して、

I(X;Y)=−∑Spijlog⁡2qijpij≥−log⁡2(∑Sqij)≥−log⁡21=0.\begin{aligned} I(X;Y)&=-\sum_{\mathcal S}p_{ij}\log_2\frac{q_{ij}}{p_{ij}}\\ &\ge-\log_2\left(\sum_{\mathcal S}q_{ij}\right)\ge-\log_21=0. \end{aligned}

最後の不等式は ∑Sqij≤∑i,jqij=1\sum_{\mathcal S}q_{ij}\le\sum_{i,j}q_{ij}=1 による。確率がゼロの組を除いているため、途中の和を常に1と置いてはいけない。

I (5)​

独立なら pij=PX(i)PY(j)p_{ij}=P_X(i)P_Y(j) で I(X;Y)=0I(X;Y)=0。例えば

P=(1/41/41/41/4)\boxed{P=\begin{pmatrix}1/4&1/4\\1/4&1/4\end{pmatrix}}

が最小値0を与える。

I (6)​

0≤H(X∣Y)0\le H(X\mid Y)、H(X)≤1H(X)\le1 より I(X;Y)≤1I(X;Y)\le1。等号には XX の一様性と、YY から XX が確定することが必要十分である。二値の場合、その対応は恒等か交換の二通りしかないので、全解は

P=(1/2001/2)またはP=(01/21/20).\boxed{\begin{gathered} P=\begin{pmatrix}1/2&0\\0&1/2\end{pmatrix}\\ \text{または}\\ P=\begin{pmatrix}0&1/2\\1/2&0\end{pmatrix} \end{gathered}}.

II​

(1) 共通の対角点は {(3,3),(4,4)}\boxed{\{(3,3),(4,4)\}}。

(2) ∣Xa∣=a(a−1)|X_a|=a(a-1)、∣Yb∣=8−b|Y_b|=8-b、∣Xa∩Yb∣=a−b+1|X_a\cap Y_b|=a-b+1 より、

∣Xa∪Yb∣=a(a−1)+(8−b)−(a−b+1)=a2−2a+7.\boxed{\begin{gathered} |X_a\cup Y_b|=a(a-1)+(8-b)-(a-b+1)\\ =a^2-2a+7 \end{gathered}}.

(3) a≥3a\ge3 では (1,2),(1,3)∈Xa(1,2),(1,3)\in X_a が同じ値1に写り、単射にならない。a=2a=2 なら X2={(1,2),(2,2)}X_2=\{(1,2),(2,2)\}。b=1b=1 は (1,1)(1,1) との衝突を生じるが、b≥2b\ge2 では新たな衝突はない。したがって

(a,b)=(2,2),(2,3),(2,4),(2,5),(2,6),(2,7).\boxed{(a,b)=(2,2),(2,3),(2,4),(2,5),(2,6),(2,7)}.

III (1)​

最大次数の最大値は5で、星型の木 K1,5K_{1,5} が実現する。最小値は2で、道 P6P_6 が実現する。最大次数が1以下のグラフは六頂点で連結になれない。

最大次数5の木

最大次数2の木

III (2)​

e={u,v}e=\{u,v\} を除いても連結であると仮定する。そのとき T−eT-e 内に uu と vv を結ぶ道が存在する。その道に ee を加えると TT に閉路ができ、木の定義と矛盾する。よって T−eT-e は非連結である。

III (3)​

重みの小さい順に閉路を避けて辺を採用する。AB(2),AD(3),BC(4),DF(5)AB(2),AD(3),BC(4),DF(5) を採用すると、CF(6),BD(7)CF(6),BD(7) は閉路を作るので除外する。最後に DE(8)DE(8) を採用して六頂点を連結する。したがって D に接続する辺は

{A,D},{D,F},{D,E}.\boxed{\{A,D\},\quad\{D,F\},\quad\{D,E\}}.

Reference​