数学
组合数学
多面体
剖切面法
球(数学)
中心(范畴论)
正定矩阵
有界函数
半定规划
正多边形
数学分析
几何学
算法
物理
特征向量
数学优化
量子力学
整数规划
化学
结晶学
作者
Kim-Chuan Toh,Gongyun Zhao,Jie Sun
标识
DOI:10.1137/s1052623400370503
摘要
We consider the problem of finding a point in a nonempty bounded convex body $\Gamma$ in the cone of symmetric positive semidefinite matrices ${\cal S}^m_+$. Assume that $\Gamma$ is defined by a separating oracle, which, for any given $m\ti m$ symmetric matrix $\hat{Y}$, either confirms that $\hat Y \in \Gamma$ or returns several selected cuts, i.e., a number of symmetric matrices Ai, i=1,. . .,p, p\le p_{\max}$, such that $\Gamma$ is in the polyhedron $ \{ Y \in {\cal S}^m_+ \mid A_i \bullet Y \le A_i \bullet \hat{Y}, i=1,\ldots,p \}.$ We present a multiple-cut analytic center cutting plane algorithm. Starting from a trivial initial point, the algorithm generates a sequence of positive definite matrices which are approximate analytic centers of a shrinking polytope in ${\cal S}^m_+$. The algorithm terminates with a point in $\Gamma$ within $O(m^3p_{\max}/\epsilon^2)$ Newton steps (to leading order), where $\epsilon$ is the maximum radius of a ball contained in $\Gamma$.
科研通智能强力驱动
Strongly Powered by AbleSci AI