We give a simple and natural method for computing approximately optimal solutions for minimizing a convex function over a convex set given by a separation oracle. Our method utilizes the Frank–Wolfe algorithm over the cone of valid inequalities of and subgradients of . Under the assumption that is -Lipschitz and that contains a ball of radius and is contained inside the origin centered ball of radius , using iterations and calls to the oracle, our main method outputs a point satisfying $f(x) \leq \varepsilon + \min_{z \in K} f(z)$. Our algorithm is easy to implement, and we believe it can serve as a useful alternative to existing cutting plane methods. As evidence towards this, we show that it compares favorably in terms of iteration counts to the standard LP based cutting plane method and the analytic center cutting plane method, on a testbed of combinatorial, semidefinite and machine learning instances.

生成讲解博客的中文版本

生成AI智能校验的中文版本