PPXA - Parallel Proximal algorithmUsagesol = ppxa(x_0, F, param); sol = ppxa(x_0, F); [sol, infos] = ppxa(...); Input parameters
Output parameters
Descriptionppxa, derived from the Douglas-Rachford algorithm, solves
\begin{equation*}
sol = \min_x \sum_i W_i f_i(x)
\end{equation*}
for x in \(R^N\), where x is the variable and x_0 is the starting point. F is a cellarray of structures representing functions. All of them should contains at least two fields. F{ii}.eval to evaluate the function and F{ii}.prox to compute the proximal operator of the function. param a Matlab structure containing solver paremeters. See the function solvep for more information. Additionally it contains those aditional fields:
References:P. Combettes and J. Pesquet. Proximal splitting methods in signal processing. Fixed-Point Algorithms for Inverse Problems in Science and Engineering, pages 185--212, 2011. |