Block Coordinate Descent for smooth nonconvex constrained minimization
E. G. Birgin, J. M. Mart\'inez

TL;DR
This paper develops a block coordinate descent algorithm for smooth nonconvex constrained problems with complex constraints, proving convergence and complexity, and demonstrating its effectiveness on a continuous traveling salesman problem.
Contribution
It introduces a general algorithm for nonconvex constrained minimization with complex block constraints, providing convergence analysis and complexity bounds.
Findings
Algorithm converges to critical points with complexity $O(rac{1}{\, ext{epsilon}^2})$
Proven convergence under complex, non-simple block constraints
Numerical results on continuous traveling salesman problem demonstrate effectiveness
Abstract
At each iteration of a Block Coordinate Descent method one minimizes an approximation of the objective function with respect to a generally small set of variables subject to constraints in which these variables are involved. The unconstrained case and the case in which the constraints are simple were analyzed in the recent literature. In this paper we address the problem in which block constraints are not simple and, moreover, the case in which they are not defined by global sets of equations and inequations. A general algorithm that minimizes quadratic models with quadratric regularization over blocks of variables is defined and convergence and complexity are proved. In particular, given tolerances and for feasibility/complementarity and optimality, respectively, it is shown that a measure of -criticality tends to zero; and the the number of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research · Optimization and Variational Analysis · Optimization and Search Problems
