Académique Documents
Professionnel Documents
Culture Documents
Euhanna Ghadimi
Andre Teixeira
Mikael Johansson
Qx + q
x
subject to Ax c
(1)
where Q S
n
++
, q R
n
, A R
mn
is full rank and
c R
m
.
The QP-problem (1) can be put on the ADMM standard
form by introducing a slack vector z and putting an innite
penalty on negative components in z, i.e.
minimize
1
2
x
Qx + q
x + I
+
(z)
subject to Ax c + z = 0,
(2)
where I
+
() is the indicator function of the positive or-
thant. The associated augmented Lagrangian is
L
(x, z, u) =
1
2
x
Qx + q
x + I
+
(z) +
2
Ax c + z + u
2
2
,
where u = /, which leads to the scaled ADMM itera-
tions
x
k+1
= (Q + A
A)
1
[q + A
(z
k
+ u
k
c)],
z
k+1
= max{0, Ax
k+1
u
k
+ c},
u
k+1
= u
k
+ Ax
k+1
c + z
k+1
.
(3)
The next theorem guarantees that (3) converges globally
at linear rate to the global optimum of (1). The optimal
step-size
1
(AQ
1
A
)
n
(AQ
1
A
1
,
=
n
(AQ
1
A
n
(AQ
1
A
) +
1
(AQ
1
A
)
n
(AQ
1
A
)
,
(4)
where
1
(AQ
1
A
) and
n
(AQ
1
A
, respectively.
3. NUMERICAL EXAMPLES
In this section, we evaluate our parameter selection rules
on numerical examples. Fig. 1 illustrates the convergence
of the ADMM iterations for the 170 QPs (available on-
line at Ghadimi et al. (2013)) as a function of the step-
size . Since A
n
o
.
i
t
e
r
a
t
i
o
n
s
N
avg
N
max
N
min
Fig. 1. Number of iterations for ADMM applied to the QP
problems.
REFERENCES
Bertsekas, D.P. and Tsitsiklis, J.N. (1989). Parallel and
distributed computation: numerical methods. Prentice-
Hall, Upper Saddle River, NJ, USA.
Boley, D. (2012). Linear convergence of ADMM on a model
problem. Technical report, Department of Computer
Science and Engineering, University of Minnesota, TR
12-009.
Boyd, S., Parikh, N., Chu, E., Peleato, B., and Eckstein, J.
(2011). Distributed optimization and statistical learning
via the alternating direction method of multipliers.
Foundations and Trends in Machine Learning, 3 Issue:
1, 1122.
Deng, W. and Yin, W. (2012). On the global and lin-
ear convergence of the generalized alternating direction
method of multipliers. Technical report, Rice University
CAAM Technical Report ,TR12-14, 2012.
Figueiredo, M. and Bioucas-Dias, J. (2010). Restoration of
poissonian images using alternating direction optimiza-
tion. IEEE Transactions on Image Processing, 19(12),
31333145.
Forero, P.A., Cano, A., and Giannakis, G.B. (2010).
Consensus-based distributed support vector machines.
J. Mach. Learn. Res., 99, 16631707.
Ghadimi, E., Teixeira, A., Shames, I., and Johansson,
M. (2013). mpc dataset. Technical report. URL
https://www.dropbox.com/s/x2w74mpbezejbee/MPC_
QP_quadtank_170_Np5_SxQ.mat.
Joshi, S., Codreanu, M., and Latva-aho, M. (2012). Dis-
tributed resource allocation for MISO downlink systems
via the alternating direction method of multipliers. In
Forty Sixth Asilomar Conference on Signals, Systems
and Computers. doi:10.1109/ACSSC.2012.6489052.
Lasdon, L. (1970). Optimization theory for large systems.
Courier Dover Publications.
Luo, Z. (2012). On the linear convergence of the alternat-
ing direction method of multipliers. ArXiv e-prints.
Nesterov, Y. (2004). Introductory Lectures on Convex
Optimization: A Basic Course. Springer-Verlag New
York, LCC.
Wahlberg, B., Boyd, S., Annergren, M., and Wang, Y.
(2012). An ADMM algorithm for a class of total
variation regularized estimation problems. In 16th IFAC
Symposium on System Identication.
Yang, J. and Zhang, Y. (2011). Alternating direction al-
gorithms for l
1
-problems in compressive sensing. SIAM
J. Sci. Comput., 33(1), 250278.