我们如何制定一个线性规划来告诉我们任意点 x[ j ] ∈ X,其中 X = {x1, ... ,xn} ⊂ Rn 是否是 X 的凸包的极值点,即 conv( X)?
根据这个线性规划的解,我们应该能够断言“是的,x[ j ] 是一个极值点”,或者“不是”。
好吧,我的想法是这样的:
{min: 0} s.t. x[ j ] = Σi ( a[ i ] * x[ i ] ); i ∈ {1, ... ,k}, ∀ j ∈ {1, ... ,k}
如果存在这样的 a[ i ] ,则意味着 x[ j ] 是其他 x 的线性组合,这似乎违反了极值点的定义。
但是,我相信这张 LP 并没有涵盖整个背景。即,如果我们选择一个位于 conv(X) 内部(不在边缘上)并且不是其他人的线性组合的 x[ j ] 怎么办。然后该模型将导致错误的结果。在我看来,如果 选定的 x [ j ] 位于 conv(X) 的边缘,则上述模型会很好。
谢谢。