Home | Trees | Indices | Help |
---|
|
object --+ | bases.BaseAlgorithm --+ | bases.ExplicitAlgorithm --+ | object --+ | | | bases.IterativeAlgorithm --+ | object --+ | | | bases.InformationAlgorithm --+ | ADMM
The alternating direction method of multipliers (ADMM). Computes the minimum of the sum of two functions with associated proximal or projection operators. Solves problems on the form min. f(x, y) = g(x) + h(y) s.t. y = x The functions have associated proximal or projection operators. Parameters ---------- rho : Positive float. The penalty parameter. mu : Float, greater than 1. The factor within which the primal and dual variables should be kept. Set to less than or equal to 1 if you don't want to update the penalty parameter rho dynamically. tau : Float, greater than 1. Increase rho by a factor tau. info : List or tuple of utils.consts.Info. What, if any, extra run information should be stored. Default is an empty list, which means that no run information is computed nor returned. eps : Positive float. Tolerance for the stopping criterion. max_iter : Non-negative integer. Maximum allowed number of iterations. min_iter : Non-negative integer less than or equal to max_iter. Minimum number of iterations that must be performed. Default is 1.
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from |
|
|||
Inherited from |
|
|||
INTERFACES =
|
|||
INFO_PROVIDED =
|
|||
__abstractmethods__ =
|
|||
_abc_negative_cache_version = 14
|
|||
Inherited from Inherited from |
|
|||
Inherited from |
|
x.__init__(...) initializes x; see help(type(x)) for signature
|
Finds the minimum of two functions with associated proximal operators. Parameters ---------- functions : List or tuple with two Functions or a SplittableFunction. The two functions. xy : List or tuple with two elements, numpy arrays. The starting points for the minimisation.
|
|
INTERFACES
|
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Mon Apr 6 23:52:10 2015 | http://epydoc.sourceforge.net |