File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -96,20 +96,20 @@ def admm(
9696
9797 .. math:: x_{split} = argmin_{x_{split}}~ f(x_{split}) + (\\ rho/2)\\ |Ax_{split} + Bx - c\\ |_2^2
9898 .. math:: x = argmin_x~ g(x) + (\\ rho/2)\\ |Ax_{split} + Bx - c\\ |_2^2
99- .. math:: dual\_var = dual\_var + (Ax + Bx_{split} - c)
99+ .. math:: dual\\ _var = dual\ \ _var + (Ax + Bx_{split} - c)
100100
101101 where rho is a constant defined by the user.
102102
103103 Let us define a least square problem such as :math:`\\ |Ux - M\\ |^2 + r(x)`.
104104
105105 ADMM can be adapted to this least square problem as following
106106
107- .. math:: x_{split} = (UtU + \\ rho\\ times I)\\ times(UtM + \\ rho\\ times(x + dual\_var)^T)
108- .. math:: x = argmin_{x}~ r(x) + (\\ rho/2)\\ |x - x_{split}^T + dual\_var\\ |_2^2
109- .. math:: dual\_var = dual\_var + x - x_{split}^T
107+ .. math:: x_{split} = (UtU + \\ rho\\ times I)\\ times(UtM + \\ rho\\ times(x + dual\\ _var)^T)
108+ .. math:: x = argmin_{x}~ r(x) + (\\ rho/2)\\ |x - x_{split}^T + dual\\ _var\\ |_2^2
109+ .. math:: dual\\ _var = dual\ \ _var + x - x_{split}^T
110110
111111 where r is the regularization operator. Here, x can be updated by using proximity operator
112- of :math:`x_{split}^T - dual\_var`.
112+ of :math:`x_{split}^T - dual\\ _var`.
113113
114114 References
115115 ----------
You can’t perform that action at this time.
0 commit comments