eighth asian-european workshop on information theory: fundamental concepts in information theory
DESCRIPTION
Kamakura, Kanagawa, JAPAN May 17-19, 2013 Editors: Hiroyoshi Morita A. J. Han Vinck Te Sun Han Akiko ManadaTRANSCRIPT
![Page 1: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/1.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Network Coding and PolyMatroid/Co-PolyMatroid:A Short Survey
Joe Suzuki
Osaka University
May 17-19, 2013Eighth Asian-European Workshop on Information Theory
Kamakura, Kanagawa
.
.
.
.
1 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey
![Page 2: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/2.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Road Map
From Multiterminal Information Theory to Network Coding
Why Polymatroid/Co-Polymatroid?
Comparing three papers
Future Problems
.
.
.
1 T. S. Han ”Slepian-Wolf-Cover theorem for a network of channels”,Inform. Control, vol. 47, no. 1, pp.67 -83 1980
.
.
.
2 R. Ahlswede , N. Cai , S. Y. R. Li and R. W. Yeung ”Networkinformation flow”, IEEE Trans. Inf. Theory, vol. IT-46, pp.1204-1216 2000
.
.
.
3 Han Te Sun “Multicasting Multiple Correlated Sources to MyltipleSinks over a Noisy Channel Network”, IEEE Trans. on Inform.Theory, Jan. 2011
.
.
.
.
2 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey
.
![Page 3: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/3.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Network N = (V ,E ,C )
G = (V ,E ): DAGV : finite set (nodes)E ⊂ {(i , j)|i = j , i , j ∈ V } (edge)Φ,Ψ ⊂ V , Φ ∩Ψ = ϕ (source and sink nodes)
Source X ns = (X
(1)s , · · · ,X (n)
s ) (s ∈ Φ): stationary ergodicXΦ = (Xs)s∈Φ, XT = (Xs)s∈T (T ⊂ Ψ)
Channel C = (ci ,j), ci ,j := limn→∞
1
nmaxX ni
I (X ni ,X
nj ) (capacity)
statistically independent for each (i , j) ∈ Estrong converse property
.
.
.
.
3 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey
.
![Page 4: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/4.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Existing Results assuming DAGs
SinksSources single multiple
single Ahlswede et. al. 2000
multiple Han 1980 Han 2011
.
.
.
.
4 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey
.
![Page 5: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/5.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Capacity Function ρN (S), S ⊂ Φ
(M, M): pair (cut) of M ⊂ V and M := V \M EM := {(i , j) ∈ E |i ∈ M, j ∈ M} (cut set)
c(M, M) :=∑
(i ,j)∈E ,i∈M,j∈M
cij
ρt(S) := minM:S⊂M,t∈M
c(M, M)
for each ϕ = S ⊂ Φ, t ∈ Ψ
ρN (S) := mint∈Ψ
ρt(S)
.
.
.
.
5 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey
.
![Page 6: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/6.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Example 1
Φ = {s1, s2}, Ψ = {t1, t2}, cij = 1, (i , j) ∈ E
@@R �� @@R ��
�� @@R �� @@R? ? ?
s1 s2
t1 t2
ρt1({s2}) = ρt2({s1}) = 1 , ρt1({s1}) = ρt2({s2}) = 2
ρt1({s1, s2}) = ρt2({s1, s2}) = 2
ρN ({s1}) = min(ρt1({s1}), ρt2({s2})) = 1
ρN ({s2}) = min(ρt1({s2}), ρt2({s2})) = 1
ρN ({s1, s2}) = min(ρt1({s1, s2}), ρt2({s1, s2})) = 2
.
.
.
.
6 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey
.
![Page 7: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/7.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Example 2
Φ = {s1, s2}, Ψ = {t1, t2}, 0 < p < 1, cij is replaced byh(p) := −p log2 p − (1− p) log2(1− p) for −→
@@R �� @@R ��
�� @@R �� @@R? ? ?
s1 s2
t1 t2
ρt1({s2}) = ρt2({s1}) = h(p) , ρt1({s1}) = ρt2({s2}) = 1 + h(p)
ρt1({s1, s2}) = ρt2({s1, s2}) = min{1 + 2h(p), 2}
ρN ({s1}) = min(ρt1({s1}), ρt1({s2})) = h(p)
ρN ({s2}) = min(ρt1({s2}), ρt2({s2})) = h(p)
ρN ({s1, s2}) = min(ρt1({s1, s2}), ρt2({s1, s2})) = min{1+2h(p), 2}
.
.
.
.
7 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey
.
![Page 8: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/8.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
(n, (Rij)(i ,j)∈E , δ, ϵ)-code
Xs : possible values Xs can takefsj : X n
s → [1, 2n(Rsj−δ)] for each s ∈ Φ, (s, j) ∈ E
hsj = ψsj ◦ wsj ◦ φsj ◦ fsj : X ns → [1, 2n(Rsj−δ)]
fij :∏
k:(k,j)∈E
[1, 2n(Rki−δ)] → [1, 2n(Rij−δ)] for each i ∈ Φ, (i , j) ∈ E
hij = ψij ◦ wij ◦ φij ◦ fij :∏
k:(k,j)∈E
[1, 2n(Rki−δ)] → [1, 2n(Rij−δ)]
λn,t := Pr{XΦ,t = X nΦ} ≤ ϵ
gt :∏
k:(k,t)∈E
[1, 2n(Rkt−δ)] → X nΦ for each t ∈ Ψ
.
.
.
.
8 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey
.
![Page 9: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/9.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Han 1980 (|Ψ| = 1)
.
Def: (Rij)(i ,j)∈E is achievable for XΦ and G = (V ,E )
.
.
.
. ..
.
.
(n, (Rij)(i ,j)∈E , δ, ϵ)-code exists
.
Def: XΦ is transmissible over N = (V ,E ,C )
.
.
.
. ..
. .
(Rij + τ)(i ,j)∈E is achievable for G = (V ,E ) and any τ > 0
.
Theorem (|Ψ| = 1)
.
.
.
. ..
.
.
XΦ is transmissible over N⇐⇒ H(XS |XS) ≤ ρt(S) for Ψ = {t} and each ϕ = S ⊂ Φ
The notion of network coding appeared first.
.
.
.
.
9 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey
.
![Page 10: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/10.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Polymatroid/Co-Polymatroid
E : nonempty finite set
.
Def: ρ : 2E → R≥0 is a polymatroid on E
.
.
.
. ..
.
.
.
..
1 0 ≤ ρ(X ) ≤ |X |
.
.
.
2 X ⊂ Y ⊂ E =⇒ ρ(X ) ≤ ρ(Y )
.
.
.
3 ρ(X ) + ρ(Y ) ≥ ρ(X ∪ Y ) + ρ(X ∩ Y )
.
Def: σ : 2E → R≥0 is a co-polymatroid on E
.
.
.
. ..
.
.
.
.
.
1 0 ≤ σ(X ) ≤ |X |
.
.
.
2 X ⊂ Y ⊂ E =⇒ σ(X ) ≤ σ(Y )
.
.
.
3 σ(X ) + σ(Y ) ≤ σ(X ∪ Y ) + σ(X ∩ Y )
H(XS |XS) is a co-polymatroid on Φ
ρt(S) = minM:S⊂M,t∈M c(M, M) is a polymatroid on Φ
.
.
.
.
10 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey
.
![Page 11: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/11.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
co-polymatroid σ(S) and polymatroid ρ(S)
Slepian-Wolf is available for proof of Direct Part
{(Rs)s∈Φ|σ(S) ≤∑i∈S
Ri ≤ ρ(S), ϕ = S ⊂ Φ} = ϕ
⇐⇒ σ(S) ≤ ρ(S) , ϕ = S ⊂ Φ
@@
@@
@
@@
@@
@@
-
6
R1
R2
a1b1
a2b2a12b12
a1 ≤ R1 ≤ b1
a2 ≤ R2 ≤ b2
a12 ≤ R1 + R2 ≤ b12
.
.
.
.
11 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey
.
![Page 12: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/12.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Han 2011
.
Theorem (general)
.
.
.
. ..
.
.
XΦ is transmissible over N⇐⇒ H(XS |XS) ≤ ρN (S) for each ϕ = S ⊂ Φ
.
The proof is much more difficult
.
.
.
. ..
.
.
|Ψ| = 1 =⇒ ρN is not a polymatroid
Slepian-Wolf cannot be assumed for proof of Direct Part:
{(Rs)s∈Φ|H(XS |XS) ≤∑i∈S
Ri ≤ ρN (S) , ϕ = S ⊂ Φ}
may be empty
.
.
.
.
12 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey
.
![Page 13: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/13.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Example 1 for uniform and independent X1,X2 ∈ {0, 1}Φ = {s1, s2}, Ψ = {t1, t2}, cij = 1, (i , j) ∈ E
@@R
��
@@R
��
��
@@R
��
@@R
? ? ?
s1 s2
t1 t2
@@R
��
@@R
��
��
@@R
��
@@R
? ? ?
X1X2 X1X2
X1 X2
X1 X2X1 ⊕ X2
ρN ({s1}) = min(ρt1({s1}), ρt2({s2})) = 1
ρN ({s2}) = min(ρt1({s2}), ρt2({s2})) = 1
ρN ({s1, s2}) = min(ρt1({s1, s2}), ρt2({s1, s2})) = 2
H(X1|X2) = H(X1) = 1 , H(X2|X1) = H(X2) = 1
H(X1X2) = H(X1) + H(X2) = 2
.
.
.
.
13 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey .
![Page 14: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/14.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Example 2 for binary symetric channel with probability p
@@@R
���
@@@R
���
���
@@@R
���
@@@R
? ? ?
s1 s2
t1 t2
@@@R
���
@@@R
���
���
@@@R
���
@@@R
? ? ?
X1X2 X1X2
X1 X2
X1 X2A(X1 ⊕ X2)
AX1 AX2
ρN ({s1}) = min(ρt1({s1}), ρt1({s2})) = h(p)
ρN ({s2}) = min(ρt1({s2}), ρt2({s2})) = h(p)
ρN ({s1, s2}) = min(ρt1({s1, s2}), ρt2({s1, s2})) = min{1+2h(p), 2}H(X1|X2) = h(p) , H(X2|X1) = h(p)
H(X1X2) = 1 + h(p)
A: m × n, m = nh(p) (Korner-Marton, 1979)
.
.
.
.
14 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey .
![Page 15: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/15.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Ahlswede et. al. 2000 (|Φ| = 1)
Propose a coding scheme (α, β, γ-codes) to show thatΦ = {s}R = (Ri ,j)(i ,j)∈E
.
Theorem (|Ψ| = 1)
.
.
.
. ..
.
.
R is achievable for Xs and G⇐⇒ the capacity of R is no less than H(Xs)
α, β, γ-codes deal with non-DAG cases (with loop).(Ahlswede et. al. 2000 is included by Han 2011 but coversnon-DAG cases)
.
.
.
.
15 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey .
![Page 16: Eighth Asian-European Workshop on Information Theory: Fundamental Concepts in Information Theory](https://reader036.vdocuments.site/reader036/viewer/2022080211/559138a31a28abfb488b4707/html5/thumbnails/16.jpg)
.
.
Introduction
.
.
Preliminary
.
.
Han 1980
.
.
Han 2011
.
.
Ahlswede et. al. 2000
.
.
Conclusion
Conclusion
.
Contribution
.
.
.
. ..
.
.
Short survey of the three papers.
.
Future Work
.
.
.
. ..
.
.
Extension Han 2011 to the non-DAG case (with loop)
.
.
.
.
16 / 16
.
Network Coding and PolyMatroid/Co-PolyMatroid:, A Short Survey .