Skip to main content
Log in

Projections onto the Intersection of a One-Norm Ball or Sphere and a Two-Norm Ball or Sphere

  • Published:
Journal of Optimization Theory and Applications Aims and scope Submit manuscript

Abstract

This paper focuses on designing a unified approach for computing the projection onto the intersection of a one-norm ball or sphere and a two-norm ball or sphere. We show that the solutions of these problems can all be determined by the root of the same piecewise quadratic function. We make use of the special structure of the auxiliary function and propose a novel bisection algorithm with finite termination. We show that the proposed method possesses quadratic time worst-case complexity. The efficiency of the proposed algorithm is demonstrated in numerical experiments, which show the proposed method has linear time complexity in practice.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Jolliffe, I.T., Trendafilov, N.T., Uddin, M.: A modified principal component technique based on the lasso. J. Comput. Gr. Stat. 12(3), 531–547 (2003)

    Article  MathSciNet  Google Scholar 

  2. Luss, R., Teboulle, M.: Convex approximations to sparse PCA via lagrangian duality. Oper. Res. Lett. 39(1), 57–61 (2011)

    Article  MathSciNet  Google Scholar 

  3. Witten, D.M., Tibshirani, R., Hastie, T.: A penalized matrix decomposition, with applications to sparse principal components and canonical correlation analysis. Biostatistics 10(3), 515–534 (2009)

    Article  Google Scholar 

  4. O. Hoyer, P.: Non-negative matrix factorization with sparseness constraints. J. Mach. Learn. Res. 5, 1457–1469 (2004)

    MathSciNet  MATH  Google Scholar 

  5. Potluru, V.K., Plis, S.M., Roux, J.L., Pearlmutter, B.A., Calhoun, V.D., Hayes, T.P.: Block coordinate descent for sparse NMF. arXiv preprint arXiv:1301.3527 (2013)

  6. Thom, M., Palm, G.: Sparse activity and sparse connectivity in supervised learning. J. Mach. Learn. Res. 14, 1091–1143 (2013)

    MathSciNet  MATH  Google Scholar 

  7. Thom, M., Rapp, M., Palm, G.: Efficient dictionary learning with sparseness-enforcing projections. Int. J. Comput. Vis. 114(2–3), 168–194 (2015)

    Article  MathSciNet  Google Scholar 

  8. Tenenhaus, A., Philippe, C., Guillemot, V., Le Cao, K.A.K.A., Grill, J., Frouin, V.: Variable selection for generalized canonical correlation analysis. Biostatistics 15(3), 569–583 (2014)

    Article  Google Scholar 

  9. Luss, R., Teboulle, M.: Conditional gradient algorithms for rank-one matrix approximations with a sparsity constraint. SIAM Rev. 55(1), 65–98 (2013)

    Article  MathSciNet  Google Scholar 

  10. Duchi, J., Shalev-Shwartz, S., Singer, Y., Chandra, T.: Efficient projections onto the \(\ell _1\)-ball for learning in high dimensions. In: Proceedings of the 25th International Conference on Machine Learning, pp. 272–279 (2008). https://doi.org/10.1145/1390156.1390191

  11. Liu, J., Ye, J.: Efficient euclidean projections in linear time. In: Proceedings of the 26th Annual International Conference on Machine Learning, pp. 657–664. ACM (2009)

  12. Songsiri, J.: Projection onto an \(\ell _1\)-norm ball with application to identification of sparse autoregressive models. In: Asean Symposium on Automatic Control (ASAC) (2011)

  13. Condat, L.: Fast projection onto the simplex and the \(\ell _1\) ball. Math. Program. 158(1–2), 575–585 (2016)

    Article  MathSciNet  Google Scholar 

  14. Gong, P., Gai, K., Zhang, C.: Efficient euclidean projections via piecewise root finding and its application in gradient projection. Neurocomputing 74(17), 2754–2766 (2011)

    Article  Google Scholar 

  15. Su, H., Adams, W.Y., Li, F.F.: Efficient euclidean projections onto the intersection of norm balls. In: Proceedings of the 29th International Conference on Machine Learning, ICML 2012, vol. 1 (2012)

  16. Gloaguen, A., Guillemot, V., Tenenhaus, A.: An efficient algorithm to satisfy \(\ell _1\) and \(\ell _2\) constraints. In: 49èmes Journées de Statistique. Avignon, France (2017). https://hal.archives-ouvertes.fr/hal-01630744

  17. Theis, F.J., Stadlthanner, K., Tanaka, T.: First results on uniqueness of sparse non-negative matrix factorization. In: In Proceedings of the 13th European Signal Processing Conference (EUSIPCO05) (2005)

Download references

Acknowledgements

Hongying Liu was supported by the National Natural Science Foundation of China under Grant 11822103 and Hao Wang by the Young Scientists Fund of the National Natural Science Foundation of China under Grant 12001367.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hao Wang.

Additional information

Communicated by Juan Parra.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, H., Wang, H. & Song, M. Projections onto the Intersection of a One-Norm Ball or Sphere and a Two-Norm Ball or Sphere. J Optim Theory Appl 187, 520–534 (2020). https://doi.org/10.1007/s10957-020-01766-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10957-020-01766-y

Keywords

Mathematics Subject Classification

Navigation