Пусть S — непустое множество в mathbbRn. Тогда полярный конус S, обозначаемый S∗, задается через S ^ * = \ left \ {p \ in \ mathbb {R } ^ n, p ^ Tx \ leq 0 \: \ forall x \ in S \ right \}.
замечание
-
Полярный конус всегда выпуклый, даже если S не выпуклый.
-
Если S пустое множество, S∗= mathbbRn.
-
Полярность можно рассматривать как обобщение ортогональности.
Полярный конус всегда выпуклый, даже если S не выпуклый.
Если S пустое множество, S∗= mathbbRn.
Полярность можно рассматривать как обобщение ортогональности.
Пусть C subseteq mathbbRn, то ортогональное пространство C, обозначаемое C ^ \ perp = \ left \ {y \ in \ mathbb {R} ^ n: \ left \ langle x, y \ right \ rangle = 0 \ forall x \ in C \ right \}.
лемма
Пусть S,S1 и S2 — непустые множества в mathbbRn, тогда следующие утверждения верны:
-
S∗ — замкнутый выпуклый конус.
-
S subseteqS∗∗ где S∗∗ — полярный конус S∗.
-
S1 subseteqS2 RightarrowS∗2 subseteqS∗1.
S∗ — замкнутый выпуклый конус.
S subseteqS∗∗ где S∗∗ — полярный конус S∗.
S1 subseteqS2 RightarrowS∗2 subseteqS∗1.
доказательство
Шаг 1 — S ^ * = \ left \ {p \ in \ mathbb {R} ^ n, p ^ Tx \ leq 0 \: \ forall \: x \ in S \ right \}
-
Пусть x1,x2 inS∗ RightarrowxT1x leq0 и xT2x leq0, forallx inS
Для \ lambda \ in \ left (0, 1 \ right), \ left [\ lambda x_1 + \ left (1- \ lambda \ right) x_2 \ right] ^ Tx = \ left [\ left (\ lambda x_1 \ right) ) ^ T + \ left \ {\ left (1- \ lambda \ right) x_ {2} \ right \} ^ {T} \ right] x, \ forall x \ in S
= left[ lambdaxT1+ left(1− lambda right)xT2 right]x= lambdaxT1x+ left(1− lambda right)xT2 leq0
Таким образом, lambdax1+ left(1− lambda right)x2 inS∗
Следовательно, S∗ — выпуклое множество.
-
Для lambda geq0,pTx leq0, forallx inS
Следовательно, lambdapTx leq0,
Rightarrow left( lambdap right)Tx leq0
Rightarrow lambdap inS∗
Таким образом, S∗ является конусом.
-
Показывать, что S∗ замкнуто, т. Е. Показывать, что если pn rightarrowp как n rightarrow infty, то p inS∗
forallx inS,pTnxpTx= left(pn−p right)Tx
As pn rightarrowp as n rightarrow infty Rightarrow left(pn rightarrowp right) rightarrow0
Следовательно, pTnx rightarrowpTx. Но pTnx leq0, forallx inS
Таким образом, pTx leq0, forallx inS
Rightarrowp inS∗
Следовательно, S∗ замкнуто.
Пусть x1,x2 inS∗ RightarrowxT1x leq0 и xT2x leq0, forallx inS
Для \ lambda \ in \ left (0, 1 \ right), \ left [\ lambda x_1 + \ left (1- \ lambda \ right) x_2 \ right] ^ Tx = \ left [\ left (\ lambda x_1 \ right) ) ^ T + \ left \ {\ left (1- \ lambda \ right) x_ {2} \ right \} ^ {T} \ right] x, \ forall x \ in S
= left[ lambdaxT1+ left(1− lambda right)xT2 right]x= lambdaxT1x+ left(1− lambda right)xT2 leq0
Таким образом, lambdax1+ left(1− lambda right)x2 inS∗
Следовательно, S∗ — выпуклое множество.
Для lambda geq0,pTx leq0, forallx inS
Следовательно, lambdapTx leq0,
Rightarrow left( lambdap right)Tx leq0
Rightarrow lambdap inS∗
Таким образом, S∗ является конусом.
Показывать, что S∗ замкнуто, т. Е. Показывать, что если pn rightarrowp как n rightarrow infty, то p inS∗
forallx inS,pTnxpTx= left(pn−p right)Tx
As pn rightarrowp as n rightarrow infty Rightarrow left(pn rightarrowp right) rightarrow0
Следовательно, pTnx rightarrowpTx. Но pTnx leq0, forallx inS
Таким образом, pTx leq0, forallx inS
Rightarrowp inS∗
Следовательно, S∗ замкнуто.
Шаг 2 — S ^ {**} = \ left \ {q \ in \ mathbb {R} ^ n: q ^ T p \ leq 0, \ forall p \ in S ^ * \ right \}
Пусть x inS, затем forallp inS∗,pTx leq0 RightarrowxTp leq0 Rightarrowx inS∗∗
Таким образом, S subseteqS∗∗
Шаг 3 — S_2 ^ * = \ left \ {p \ in \ mathbb {R} ^ n: p ^ Tx \ leq 0, \ forall x \ in S_2 \ right \}
Так как S1 subseteqS2 Rightarrow forallx inS2 Rightarrow forallx inS1
Следовательно, если hatp inS∗2,, то hatpTx leq0, forallx inS2
Rightarrow hatpTx leq0, forallx inS1
Rightarrow hatpT inS∗1
RightarrowS∗2 subseteqS∗1
теорема
Пусть C — непустой замкнутый выпуклый конус, тогда C=C∗∗
доказательство
C=C∗∗ по предыдущей лемме.
Для доказательства: x inC∗∗ subseteqC
Пусть x inC∗∗ и пусть x notinC
Тогда по фундаментальной теореме разделения существует вектор p neq0 и скалярный alpha такой, что pTy leq alpha, forally inC
Следовательно, pTx> alpha
Но, поскольку left(y=0 right) inC и pTy leq alpha, forally inC Rightarrow alpha geq0 и pTx>0
Если p notinC∗, то существует некоторый bary inC такой, что pT bary>0 и pT left( lambda bary right) можно сделать сколь угодно большим, если взять lambda достаточно большим.
Это противоречит тому факту, что pTy leq alpha, forally inC
Следовательно, p inC∗
Поскольку x \ in C ^ * = \ left \ {q: q ^ Tp \ leq 0, \ forall p \ in C ^ * \ right \}
Следовательно, xTp leq0 RightarrowpTx leq0
Но pTx> alpha
Такова контракция.
Таким образом, x inC
Следовательно, C=C∗∗.