You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -167,6 +167,7 @@ class RegularizedLinearRTO(LinearRTO):
167
167
ADMM: [2] Boyd et al. "Distributed optimization and statistical learning via the alternating direction method of multipliers."Foundations and Trends® in Machine learning, 2011.
168
168
Used when prior.proximal is a list of penalty terms.
169
169
ScipyLinearLSQ: Wrapper for Scipy's lsq_linear for the Trust Region Reflective algorithm. Optionally used when the constraint is either "nonnegativity" or "box".
170
+
ScipyMinimizer: Wrapper for Scipy's minimize. Optionally used when the constraint is either "nonnegativity" or "box".
170
171
171
172
Parameters
172
173
------------
@@ -177,7 +178,7 @@ class RegularizedLinearRTO(LinearRTO):
177
178
Initial point for the sampler. *Optional*.
178
179
179
180
maxit : int
180
-
Maximum number of iterations of the FISTA/ADMM/ScipyLinearLSQ solver. *Optional*.
181
+
Maximum number of iterations of the FISTA/ADMM/ScipyLinearLSQ/ScipyMinimizer solver. *Optional*.
181
182
182
183
inner_max_it : int
183
184
Maximum number of iterations of the CGLS solver used within the ADMM solver. *Optional*.
@@ -191,7 +192,7 @@ class RegularizedLinearRTO(LinearRTO):
191
192
See [2] or `cuqi.solver.ADMM`
192
193
193
194
abstol : float
194
-
Absolute tolerance of the FISTA/ScipyLinearLSQ solver. *Optional*.
195
+
Absolute tolerance of the FISTA/ScipyLinearLSQ/ScipyMinimizer solver. *Optional*.
195
196
196
197
inner_abstol : float
197
198
Tolerance parameter for ScipyLinearLSQ's inner solve of the unbounded least-squares problem. *Optional*.
@@ -200,7 +201,7 @@ class RegularizedLinearRTO(LinearRTO):
200
201
If True, FISTA is used as solver, otherwise ISTA is used. *Optional*.
201
202
202
203
solver : string
203
-
If set to "ScipyLinearLSQ", solver is set to cuqi.solver.ScipyLinearLSQ, otherwise FISTA/ISTA or ADMM is used. Note "ScipyLinearLSQ" can only be used with `RegularizedGaussian` of `box` or `nonnegativity` constraint. *Optional*.
204
+
Options are "FISTA" (default for a single constraint or regularization), "ADMM" (default and the only option for multiple constraints or regularizations), "ScipyLinearLSQ" and "ScipyMinimizer". Note "ScipyLinearLSQ" and "ScipyMinimizer" can only be used with `RegularizedGaussian` of a single `box` or `nonnegativity` constraint. *Optional*.
204
205
205
206
callback : callable, optional
206
207
A function that will be called after each sampling step. It can be useful for monitoring the sampler during sampling.
0 commit comments