基于支撑函数的最优化算法处理特征值约束问题

A Support Function Based Algorithm for Optimization with Eigenvalue Constraints

SIAM Journal on Optimization · 2017
被引 12
ABS 3

中文导读

提出一种基于二次支撑函数的数值算法,用于求解线性目标在最小特征值约束下的优化问题,并证明算法局部收敛且不受非光滑性影响,适用于结构设计与控制理论等领域。

Abstract

Optimization of convex functions subject to eigenvalue constraints is intriguing because of peculiar analytical properties of eigenvalue functions and is of practical interest because of a wide range of applications in fields such as structural design and control theory. Here we focus on the optimization of a linear objective subject to a constraint on the smallest eigenvalue of an analytic and Hermitian matrix-valued function. We propose a numerical approach based on quadratic support functions that overestimate the smallest eigenvalue function globally. The quadratic support functions are derived by employing variational properties of the smallest eigenvalue function over a set of Hermitian matrices. We establish the local convergence of the algorithm under mild assumptions and deduce a precise rate of convergence result by viewing the algorithm as a fixed point iteration. The convergence analysis reveals that the algorithm is immune to the nonsmooth nature of the smallest eigenvalue. We illustrate the practical applicability of the algorithm on the pseudospectral functions.

优化理论特征值问题数值算法结构设计控制理论