View full-text article in PMC J Am Stat Assoc. Author manuscript; available in PMC: 2017 Aug 18. Published in final edited form as: J Am Stat Assoc. 2016 Aug 18;111(514):834–845. doi: 10.1080/01621459.2015.1058265 Search in PMC Search in PubMed View in NLM Catalog Add to search Copyright and License information PMC Copyright notice Algorithm 1 BCD on dual of Problem (2.1). Inputs: S, λ, and weights matrices, W(ℓ). Initialize Â(ℓ) = 0 for all ℓ. For ℓ = 1, …, p − 1: • Compute R^(ℓ)←S−λ∑ℓ′=1p−1W(ℓ′)∗A^(ℓ′) • For m ≤ ℓ, set A^sm(ℓ)←wℓmλ(wℓm2+max{ν^ℓ,0})R^sm(ℓ) where ν^ℓ satisfies λ2=hℓ(ν^ℓ), as in (3.2). {A^(ℓ)} is a solution to (3.1) and R^(p)=S−λ∑ℓ=1p−1W(ℓ)∗A^(ℓ) is the solution to (2.1).