Convex Optimization

Python库:SciPy.spatial.ConvexHull

Some formal definitions and approaches.

A set is convex: $x\in S,y\in S\to xy\subset S$ segment.

segment $xy:\alpha x+\beta y,\alpha,\beta\ge0,\alpha+\beta =1$. to Convex Combination to barycentric coordinates.

Convex Hull of a set of $S$ is the set of all convex combinations of points of $S$. $conv S,\mathcal{H} (S)$.

all convex combinations of S → of $\le d+1$ of $S$ by Caratheodory’s Theorem, Lay 1982.

is the intersection of all convex sets that contains $S$.

is the intersection of all halfspaces that contains $S$ & closed.

convex hell of a finite set of points $S$ is the smallest convex polygon $P$ that encloses $S$.[subset nesting]

is the enclosed convex polygon $P$ with smalest area.

is the enclosed convex polygon $P$ with smalest perimeter.

is the union of all the triangles determined by points in $S$

二维凸包问题

三维凸包问题