Convex Optimization 2026, 34 - Centering & Classification

A bounded and nonempty interior C with point x inside it has a depth defined as depth(x, C) = dist(x, ℝn \ C), i.e. the distance between x and the closest point outside of C. A Chebyshev center of C is any point of maximum depth in C. If C is convex, the depth is a concave function for x, so computing the Chebyshev center is a convex optimization problem. If C ⊂ ℝn is defined by a set of convex inequalities, then the Chebyshev center can be found by maximizing R over gi(x, R) = sup||u|| ≤ 1 fi(x + Ru) ≤ 0 (Eq. 8.16). The Chebyshev center defines the center of the largest ball that lies in C. The maximum volume ellipsoid center of C can be defined similarly, though for an ellipsoid. It's written xmvc. The analytic center xac of a set of convex inequalities and linear equalities fi(x) ≤ 0. It's determined by minimizing -∑mi=1 log(-fi(x)) for Fx = g (Eq. 8.18). The objective this defines is the logarithmic barrier associated with the set of inequalities. It's bounded below on the feasible set (p. 419). It approximates the inner border of C around xac (p. 421).

Given two sets of points in ℝn with a function f: ℝn → ℝ, that is positive on the first set and negative on the second, then the 0-level set {x : f(x) = 0} separates or classifies the two sets of points. The resulting inequalities can be weakened for weak separation. In linear discrimination, the function is affine, so geometrically it yields a hyperplane separating the two sets. The condition inequalities are strict, and homogeneous in the affine parameters, they are feasible iff the set of nonstrict linear inequalities aTxi - b ≥ 1 or ≤ -1 (=t) is feasible. The existence of an affine classifying function is equivalent to a set of linear inequalities in the parameters. given ||a||2 ≤ 1, t might be maximized for robust linear discrimination (p. 439). The optimal value for robust linear discrimination is positive iff the sets can be linearly discriminated, and ||a||2 ≤ 1 is always tight at the optimum.

If two sets of points can't be linearly separated, finding an affine function that approximately classifies the points is generally difficult. A heuristic for approximate linear discrimination is based on support vector classifiers. When relaxing the constraints through a set of (nonnegative) variables u, v. Finding a sparse configuration for u, v that is still valid, the sum of ui and vi can be minimized as a convex optimization problem (Eq. 8.25). The number of misclassified points is weighed against the width of the slab that emerges as a result of the problem, which is given by 2/||a||2. The standard support vector classifier for the sets xi, yj are solutions of minimizing ||a||2 + γ(1Tu + 1Tv) (8.6.1).

When searching a nonlinear discriminant function from a subspace of functions that is positive on one set and negative on another. If it's quadratic, the parameters might satisfy the inequality conditions: f(x) = xTPx + qTx + r; xiTPxi + qTxi + r > 0; yiTPyi + qTyi + r < 0. The nonstrict conditions are defined analogously to the linear separation functions. This approach can be generalized to polynomial separation functions (p. 430).

Next
Next

Convex Optimization 2026, 33 - Extremal Volume Ellipsoids