Logo
0

#极射线

首先需要明确的一点是,极点和极射线都是线性规划中的概念,不存在于非线性规划中

极射线

  • 极射线的定义:
{xRnx=x0+θd,θ>0,x0X}X\begin{aligned} \{\boldsymbol{x} \in R^n|\boldsymbol{x}=\boldsymbol{x^{0}}+\theta\boldsymbol{d},\theta > 0,\forall \boldsymbol{x^{0}} \in X \} \in X \end{aligned}

其中XX代表可行域。上式的含义为,对nn维可行域中的任意一点,其沿着向量d\boldsymbol{d}的方向前进,所到达的位置仍为可行域

💡简单来说,当且仅当可行域为unbound的情况时,可行域才会存在极射线,沿极射线方向,目标函数会不断向着其优化方向前进,取到-\infty或者++\infty,下面是一个简单示意图 Pasted image 20240311133753.png#pic_center 其中两条蓝线和坐标轴构成了问题的可行域,但该可行域是无界的,所有的可行解沿着两条蓝线方向和两条蓝线开口内方向前进,仍在可行域范围内,即极射线的存在是可行域无界的特征

💡基于上述内容,我们可推出优化问题无界的充要条件: 对于一个最小化问题:

mincTxs.tAxbx0\begin{aligned} min\,c^Tx \\ s.t \, Ax \geq b \\ x \geq 0 \end{aligned}

对于可行解x0x^{0},其对应的目标函数值为cTx0c^Tx^0,按照极射线的定义,x0+θdx^{0}+\theta d也是可行解,此时的目标函数值为cT(x0+θd)c^T(x^{0}+\theta d),如果cTd<0c^Td < 0,那么我们很容易知道,目标函数可以无穷无尽地减小下去,此时的目标函数最优值为-\infty,该问题无界(最大化问题同理)

总结如下: 假设可行域中至少存在一个极点,则最优解为-\infty的充要条件为当且仅当存在某个极射线d\boldsymbol{d}使:

cTd0c^Td \leq 0

极点

  • 极点的定义:可行域nn维空间中的基可行解对应的点,即为“凸包”中的”顶点“

© 2025 All rights reservedBuilt with DataHub Cloud

Built with LogoDataHub Cloud