Loading [MathJax]/jax/output/HTML-CSS/jax.js

凸优化 - 极锥



设S是Rn中的一个非空集,则S的极锥,记为S,由S={pRn,pTx0xS}给出。

备注

  • 即使S不是凸集,极锥也总是凸的。

  • 如果S为空集,则S=Rn

  • 极性可以被视为正交性的推广。

CRn,则C的正交空间,记为C={yRn:x,y=0xC}

引理

S,S1S2Rn中的非空集,则以下陈述为真:

  • S是一个闭凸锥。

  • SS,其中SS的极锥。

  • S1S2S2S1

证明

步骤1S={pRn,pTx0xS}

  • x1,x2SxT1x0xT2x0,xS

    对于λ(0,1),[λx1+(1λ)x2]Tx=[(λx1)T+{(1λ)x2}T]x,xS

    =[λxT1+(1λ)xT2]x=λxT1x+(1λ)xT20

    因此 λx1+(1λ)x2S

    因此 S是一个凸集。

  • 对于λ0,pTx0,xS

    因此,λpTx0,

    (λp)Tx0

    λpS

    因此,S是一个锥。

  • 要证明S是闭的,即要证明如果pnpn时,则pS

    xS,pTnxpTx=(pnp)Tx

    pnpn(pnp)0

    因此 pTnxpTx。但pTnx0,xS

    因此,pTx0,xS

    pS

    因此,S是闭的。

步骤2S={qRn:qTp0,pS}

xS,则pS,pTx0xTp0xS

因此,SS

步骤3S2={pRn:pTx0,xS2}

由于S1S2xS2xS1

因此,如果ˆpS2,ˆpTx0,xS2

ˆpTx0,xS1

ˆpTS1

S2S1

定理

设C是非空闭凸锥,则C=C

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

证明

C=C根据前面的引理。

要证明:xCC

xCxC

然后根据基本分离定理,存在一个向量p0和一个标量α,使得pTyα,yC

因此,pTx>α

但由于(y=0)CpTyα,yCα0pTx>0

如果pC,则存在某个ˉyC使得pTˉy>0,并且可以通过取λ足够大使得pT(λˉy)任意大。

这与pTyα,yC的事实相矛盾。

因此,pC

由于xC={q:qTp0,pC}

因此,xTp0pTx0

pTx>α

这是矛盾的。

因此,xC

因此 C=C

广告