保凸运算
交集
交集运算是保凸的:如果 S1 和 S2 是凸集,那么 S1∩S2 也是凸集。这个性质可以推广到无穷个凸集的交。
仿射函数
函数 f:Rn→Rm 若满足 f(x)=Ax+b,其中 A∈Rm×n,b∈Rm,则称 f 是仿射函数。设 S⊆Rn 是凸的,那么 S 在 f 下的象
f(S)={f(x)∣x∈S}也是凸的。从几何上看,凸集经过伸缩变换和平移变换后仍然是凸集。一个凸集向它的某几个坐标的投影也是凸的。
双曲锥
{x∣x⊤Px⩽(c⊤x)2,c⊤x⩾0}其中 P∈S+n,c∈Rn。这是因为它是二阶锥
{(z,t)∣z⊤z⩽t2,t⩾0}在仿射函数 f(x)=(P1/2x,c⊤x) 下的原象。
椭球
E={x∣(x−xc)⊤P−1(x−xc)⩽1}是单位 Euclid 球 {u∣∥u∥2⩽1} 在仿射函数 f(u)=P1/2u+xc 下的象,其中 P∈S++n。
透视函数
定义 P:Rn+1→Rn,P(z,t)=z/t 为透视函数,其定义域为 domP=Rn×R++。透视函数对向量进行伸缩,或称为规范化,使得最后一维分量为 1 并舍弃之。
小孔成像
我们可以用小孔成像的原理来解释透视函数。
在二维空间 R2 中,小孔坐标 (0,0)。圆 x2+(y−2)2=1 在直线 y=−3 上所成的像为线段 y=−3,x∈[−1,1]。如图所示:

一个凸集在透视函数下的象和原象也是凸的,因此透视运算是保凸运算。
线性分式函数
线性分式函数有透视函数和仿射函数复合而成。设 g:Rn→Rm+1 是仿射的,即
g(x)=[Ac⊤]x+[bd]其中 A∈Rm×n,b∈Rm,c∈Rn 并且 d∈R。则由 f=P∘g 给出的函数 f:Rn→Rm
f(x)=c⊤x+dAx+b,domf={x∣c⊤x+d>0}称为线性分式函数(或投射函数)。如果 c=0,d>0,则 f 是仿射函数。因此,仿射函数和线性函数被视为特殊的线性分式函数。线性分式函数也是保凸运算。