交替方向乘子法是一种具有并行计算能力,解决凸优化问题的算法。本文主要介绍了交替方向乘子法的形成和内容,第一部分先简要介绍了优化问题和凸优化问题,以便明白交替方向乘子法解决的是什么问题。第二部分依次介绍了拉格朗日函数,拉格朗日对偶函数和拉格朗日对偶问题,最终想说明在强对偶成立下,原始优化问题的最优解可以通过拉格朗日对偶问题这一无约束凸优化问题的最优解获得,主要参考了《Convex Optimization》一书。自第三部分开始,我们介绍的具体算法均是基于强对偶条件的成立,因此均属于凸优化问题求解算法。第三部分介绍了在严格凸目标函数下求解拉格朗日对偶问题的两种算法—对偶上升法和对偶分解法。第四部分介绍了加强拉格朗日方法,它弱化了对偶上升法的严格凸函数要求,但同样损失了对偶分解法并行计算的能力,推动了交替方向乘子法的提出,主要参考了《Multiplier and gradient methods》这篇文章。第五部分介绍了交替方向乘子法的内容,优缺点和应用方向。第三部分和第五部分主要参考了《Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers》这篇文章。
[1] Faybusovich L . Convex Optimization-S.Boyd and L. Vandenberghe[J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL AC, 2006.[2] Hestenes M R . Multiplier and gradient methods[J]. Journal of Optimization Theory & Applications, 1969, 4(5):303-320.[3] S. Boyd, N. Parikh, E. Chu, B. Peleato, J. Eckstein and others, Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers, Foundations and Trends® in Machine Learning, 3(1):1-122, 2011.[4] C. Chen, B. He, Y. Ye and X. Yuan, The Direct Extension of ADMM for Multi-block Convex Minimization Problems is Not Necessarily Convergent, Mathematical Programming, 155(1-2):57-79, 2016.[5]Eckstein J , Yao W . UNDERSTANDING THE CONVERGENCE OF THE ALTERNATING DIRECTION METHOD OF MULTIPLIERS: THEORETICAL AND COMPUTATIONAL PERSPECTIVES[J]. Pacific Journal of Optimization, 2015, 11(4):619-644.- END -