Introduction
A set of vectors are jointly sparse if their nonzeros are restricted to a common, small subset of locations.
Decentralized joint sparse optimization is suitable for a network of distributed nodes to obtain joint sparse vectors without a fusion center, or without sending their data to the fusion center for processing.
Decentralized computation
Decentralized computation is distributed computation without a center. Removing any computing node will not affect the remaining nodes as long as they stay connected.
Model
A connected network has L nodes, and each node i, i=1,2,...,L, wants to recover x(i) from its data y(i). The set of vectors {x(i)} is jointly sparse. We recover {x(i)} by solving
An example with linear least-squares fidelity and non-convex regularization function is
A decentralized algorithm for solving this model is given in
Software
Demo version 1.0 (Mar 29, 2012).
Feedback
Qing Ling, Zaiwen Wen, and Wotao Yin would be happy to hear from you if you find the proposed method useful, or if you have any suggestions, contributions, or bug reports.