A unified approach for projections onto the intersection of ℓ_1 and ℓ_2 balls or spheres

11/10/2019
by   Hongying Liu, et al.
0

This paper focuses on designing a unified approach for computing the projection onto the intersection of an ℓ_1 ball/sphere and an ℓ_2 ball/sphere. We show that the major computational efforts of solving these problems all rely on finding the root of the same piecewisely quadratic function, and then propose a unified numerical method to compute the root. In particular, we design breakpoint search methods with/without sorting incorporated with bisection, secant and Newton methods to find the interval containing the root, on which the root has a closed form. It can be shown that our proposed algorithms without sorting possess O(n log n) worst-case complexity and O(n) in practice. The efficiency of our proposed algorithms are demonstrated in numerical experiments.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/02/2023

A re-examination to the SCoTLASS problems for SPCA and two projection-based methods for them

SCoTLASS is the first sparse principal component analysis (SPCA) model w...
research
01/05/2021

Effcient Projection Onto the Nonconvex ℓ_p-ball

This paper primarily focuses on computing the Euclidean projection of a ...
research
09/07/2020

Efficient Projection Algorithms onto the Weighted l1 Ball

Projected gradient descent has been proved efficient in many optimizatio...
research
03/27/2023

Algorithms for square root of semi-infinite quasi-Toeplitz M-matrices

A quasi-Toeplitz M-matrix A is an infinite M-matrix that can be written ...
research
03/27/2019

A sparse semismooth Newton based proximal majorization-minimization algorithm for nonconvex square-root-loss regression problems

In this paper, we consider high-dimensional nonconvex square-root-loss r...
research
10/31/2019

Computing with functions in the ball

A collection of algorithms in object-oriented MATLAB is described for nu...
research
05/01/2010

Perturbation Resilience and Superiorization of Iterative Algorithms

Iterative algorithms aimed at solving some problems are discussed. For c...

Please sign up or login with your details

Forgot password? Click here to reset