310 likes | 447 Views
Network Correlated Data Gathering With Explicit Communication : NP-Completeness and Algorithms. R˘azvan Cristescu , Member, IEEE, Baltasar Beferull -Lozano, Member, IEEE, Martin Vetterli , Fellow, IEEE, Roger Wattenhofer. IEEE Transactions on Networking, Feb. 2006. Outline.
E N D
Network Correlated Data Gathering With Explicit Communication: NP-Completeness and Algorithms R˘azvanCristescu, Member, IEEE, BaltasarBeferull-Lozano, Member, IEEE, Martin Vetterli, Fellow, IEEE, Roger Wattenhofer IEEE Transactions on Networking, Feb. 2006
Outline • Introduction to Compression in Sensor Networks • Problem Formulation • NP-Completeness • Approximation Algorithms • Numerical Simulations • Conclusion
Introduction • Independent encoding/decoding • Low coding gain • Optimal transmission structure: Shortest path tree • Distributed source coding: Slepian–Wolf coding • Allow nodes to use joint coding of correlated data without explicit communication • Lossless • Assume global network structure and correlation structure • Without explicit communication (Independent encoding) • Node can exploit data correlation among nodes without explicit communication. • Optimal transmission structure: Shortest path tree
Introduction • 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. The objective of this paper Find an optimal transmission structure? (Minimum Cost Data Gathering Tree Problem)
Problem Formulation(Minimum Cost Data Gathering Tree Problem) • Let G(V, E) be a weighted graph, where each edgeei E has a weight wi. • Minimum Cost Data Gathering Tree Problem • Given a weighted graph G, find a spanning tree T of G that minimizes
Assumptions • Assume the coding rates of internal nodes are R i constant No side information r r + R+2r i r R with side information
Assumptions r r + R+2r i r R Xi is only correlated with the nearest node Xj
Case 1: =0 • Independent data • Shortest path tree • Case 2: =1 • Maximal correlated data • K-TSP problem (multiple traveling salesman) • NP-hard
Heuristic Approximation Algorithms • Shortest path tree • If data is near independent, this approach is good. • Greedy algorithm • Start from an initial subtree containing only the sink. • Add successively, to the existing subtree, the node whose addition results in the minimum cost increment. • Simulated Annealing • A provably optimal but computationally heavy optimization method
Heuristic Approximation Algorithms • Balanced SPT/TSP Tree • Leaves Deletion Approximation • Shallow Light Tree (SLT) [2][5] -- A spanning tree that approximates both the MST and TSP for a given node.
Leaves Deletion Algorithm • Step 1: construct the global SPT. • Step 2: make the leaf nodes change their parent node to some other leaf node in their neighborhood if this change reduces the total cost.
Shallow Light Tree (SLT) • Given a graph G(V, E) and a positive number The SLT has two properties:
Numerical SimulationsLeaves Deletion(LD) vs. SPT • = 0.9 N=200
Numerical Simulations • N=100 • = 0.5
Numerical Simulations LD SPT SPT/TSP • N=200 • = 0.2
Numerical Simulations • N=100 • = 0.8
Numerical Simulations CSLT / CSPT/TSP
Conclusions • This paper formulates the network correlated data gathering tree problem with coding by explicit communication. • This paper proved that the minimum cost data gathering tree Problem is NP-hard, even for scenarios with several simplifying assumptions. • Several approximation algorithms are proposed and shown to have significant gains over the shortest path tree.