24
Networked Slepian–Wolf: Theory, Algorithms, and Scaling Laws R˘azvan Cristescu , Member, IEEE, Baltasar Beferull-Lozano, Member, IEEE, Martin Vetterli, Fellow, IEEE IEEE Transactions on Information Theory, Dec., 2005

Networked Slepian –Wolf: Theory, Algorithms, and Scaling Laws

  • Upload
    reuben

  • View
    44

  • Download
    0

Embed Size (px)

DESCRIPTION

Networked Slepian –Wolf: Theory, Algorithms, and Scaling Laws. R˘azvan Cristescu , Member, IEEE, Baltasar Beferull -Lozano, Member, IEEE, Martin Vetterli , Fellow, IEEE. IEEE Transactions on Information Theory, Dec., 2005. Outline. Introduction Slepian –Wolf Coding - PowerPoint PPT Presentation

Citation preview

Page 1: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Networked Slepian–Wolf: Theory, Algorithms, and Scaling Laws

R˘azvan Cristescu, Member, IEEE, Baltasar Beferull-Lozano, Member, IEEE, Martin Vetterli, Fellow, IEEE

IEEE Transactions on Information Theory, Dec., 2005

Page 2: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Outline

• Introduction– Slepian–Wolf Coding

• Problem Formulation– Single Sink Case– Multiple Sink Case

• Single Sink Data Gathering• Multiple Sink Data Gathering– Heuristic Approximation Algorithms

• Numerical Simulations• Conclusion

Page 3: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Introduction• Independent encoding/decoding

• Low coding gain• Optimal transmission structure: Shortest path tree

• Encoding with explicit communication– Nodes can exploit the data correlation only when the data of other nodes is locally

at them).– Without knowing the correlation among nodes a priori.

• Distributed source coding: Slepian–Wolf coding– Allow nodes to use joint coding of correlated data without explicit communication

• Assume a prior knowledge of global network structure and correlation structure is availlable• Exploiting data correlation without explicit communication (coding at each node Independent

ly)– Node can exploit data correlation among nodes without explicit communication.

• Optimal transmission structure: Shortest path tree

Page 4: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Slepian–Wolf coding

Page 5: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Slepian–Wolf coding

Page 6: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Slepian–Wolf coding

Page 7: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Slepian–Wolf coding

Page 8: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Problem

Single Sink Case Multiple Sink Case

Assume the Slepian–Wolf coding is used. Then,

(1) Find a rate allocation that minimizes the total network cost.

(2) Find an optimal transmission structure.

Page 9: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Preposition

• Proposition 1: Separation of source coding and transmission structure optimization.

Page 10: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Single-Sink Data Gathering

• Optimal Transmission Structure: – Shortest Path Tree

Page 11: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Single-Sink Data Gathering

Optimization problem

Rate Allocation

Page 12: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Proof

),...,|( 11 XXXHR NNN

Consider that 11,...,, XXX NN with weights

),(...),(),( 11 SXdSXdSXd STPNSTPNSTP

Since

Thus, assigning ),...,|( 11 XXXHR NNN Yields optimal

),...,|,( 1211 XXXXHRR NNNNN

),...,|(),...,,|(

121

121

XXXHXXXXH

NN

NNN

Page 13: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Rate Allocation

R1: the largest

R1: the smallest

Page 14: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Example

Page 15: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Multiple Sink Case

• For Node X3, the optimal transmission structure is the

minimum-weight tree rooted at X3 and span the sinks S1 and S2.

the minimum Steiner tree (NP-complete)

Page 16: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Steiner Tree

• Euclidean Steiner tree problem– Given N points in the plane, it is required to connect them

by lines of minimum total length in such a way that any two points may be interconnected by line segments either directly or via other points and line segments.

Page 17: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Steiner Tree

• Steiner tree in graphs– Given a weighted graph G(V, E, w) and a subset of

its vertices S V , find a tree of minimal weight which includes all vertices in S.

5

52

6

2

2

3

4

13

2

23 4

Terminal

Steiner points

Page 18: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

The Minimum Steiner Tree

Page 19: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Existing Approximation• If the weights of the graph are the Euclidean distances,– the Euclidean Steiner tree problem– The existing approximation PTAS [3],

with approximation ratio (1+), > 0.

Page 20: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Proposed Heuristic Approximation Algorithms

Assumption : Nodes that are outside k-hop neighborhood count very little, in terms of rate, in the local entropy conditioning,

Page 21: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Numerical Simulations

• Source model: multivariate Gaussian random field.

• Correlation model: an exponential model that decays exponentially with the distance between the nodes.

Page 22: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Numerical Simulations

Page 23: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Numerical Simulations

Page 24: Networked  Slepian –Wolf: Theory, Algorithms,  and Scaling Laws

Conclusions

• This paper addressed the problem of joint rate allocation and transmission structure optimization for sensor networks.

• It was shown that – in single-sink case the optimal transmission structure is

the shortest path tree.– in the multiple-sink case the optimization of

transmission structure is NP-complete.• Steiner tree problem