arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2403.03331math.OC
收藏

参数二次优化的一阶方法验证

Verification of First-Order Methods for Parametric Quadratic Optimization

Vinit Ranjan, Bartolomeo Stellato

AI总结:

该研究提出参数凸二次优化一阶方法有限步收敛性的数值验证框架,将其转化为优化问题,通过模块化编码近端算法步骤,量化热启动效果,构建半定规划松弛,降低收敛分析的悲观性。

摘要:

我们提出一个数值框架,用于验证参数凸二次优化问题中一阶方法的有限步收敛性。我们将验证问题转化为数学优化问题,在该问题中,我们最大化性能指标(如最后一次迭代的不动点残差),同时满足代表近端算法步骤的约束(如线性系统解、投影或梯度步骤)。我们的框架具有高度模块化特性,因为我们将多种近端算法编码为两种基本步骤的变体:仿射步骤和元素级最大步骤。与标准收敛分析和性能估计技术相比,我们可通过直接表示初始迭代和参数所在的集合,显式量化热启动的效果。我们证明验证问题是NP难的,并使用多种约束收紧技术构建强半定规划松弛。在非负最小二乘、网络效用最大化、Lasso和最优控制中的数值示例表明,与标准最坏情况收敛分析技术相比,我们的框架显著降低了悲观性。

英文摘要:

We introduce a numerical framework to verify the finite step convergence of first-order methods for parametric convex quadratic optimization. We formulate the verification problem as a mathematical optimization problem where we maximize a performance metric (e.g., fixed-point residual at the last iteration) subject to constraints representing proximal algorithm steps (e.g., linear system solutions, projections, or gradient steps). Our framework is highly modular because we encode a wide range of proximal algorithms as variations of two primitive steps: affine steps and element-wise maximum steps. Compared to standard convergence analysis and performance estimation techniques, we can explicitly quantify the effects of warm-starting by directly representing the sets where the initial iterates and parameters live. We show that the verification problem is NP-hard, and we construct strong semidefinite programming relaxations using various constraint tightening techniques. Numerical examples in nonnegative least squares, network utility maximization, Lasso, and optimal control show a significant reduction in pessimism of our framework compared to standard worst-case convergence analysis techniques.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑