Journal of the Operations Research Society of China ›› 2022, Vol. 10 ›› Issue (1): 53-87.doi: 10.1007/s40305-021-00344-x

Previous Articles     Next Articles

On Iteration Complexity of a First-Order Primal-Dual Method for Nonlinear Convex Cone Programming

Lei Zhao1, Dao-Li Zhu2,3   

  1. 1 School of Naval Architecture, Ocean and Civil Engineering, Shanghai Jiao Tong University, Shanghai 200240, China;
    2 Antai College of Economics and Management and Sino-US Global Logistics Institute, Shanghai Jiao Tong University, Shanghai 200230, China;
    3 School of Data Science, The Chinese University of Hong Kong, Shenzhen 518172, Guangdong, China
  • Received:2020-06-16 Revised:2020-10-14 Online:2022-03-30 Published:2022-03-23
  • Contact: Dao-Li Zhu, Lei Zhao E-mail:dlzhu@sjtu.edu.cn;l.zhao@sjtu.edu.cn

Abstract: Nonlinear convex cone programming (NCCP) models have found many practical applications. In this paper, we introduce a flexible first-order primal-dual algorithm, called the variant auxiliary problem principle (VAPP), for solving NCCP problems when the objective function and constraints are convex but may be nonsmooth. At each iteration, VAPP generates a nonlinear approximation of the primal augmented Lagrangian model. The approximation incorporates both linearization and a distance-like proximal term, and then the iterations of VAPP are shown to possess a decomposition property for NCCP. Motivated by recent applications in big data analytics, there has been a growing interest in the convergence rate analysis of algorithms with parallel computing capabilities for large scale optimization problems. We establish O(1/t) convergence rate towards primal optimality, feasibility and dual optimality. By adaptively setting parameters at different iterations, we show an O(1/t2) rate for the strongly convex case. Finally, we discuss some issues in the implementation of VAPP.

Key words: Nonlinear convex cone programming, First-order method, Primal-dual method, Augmented Lagrangian function

CLC Number: