定义. 给定一个函数 f:Rn→R,它的 共轭函数(conjugate)f∗:Rn→R 定义为:
f∗(y)=x∈domfsup(yTx−f(x)).

图 3.8 给出了 conjugate 函数的直观含义,y 看成一个线性函数的系数,共轭函数在 y 上的取值就是 y 对应的直线超过原函数对应值的最大值。
例子.
函数 |
f(x) |
f∗(y) |
Affine function |
ax+b |
f∗(y)=−b,y=a |
Negative logarithm |
−logx |
f∗(y)=−log(−y)−1,y<0 |
Exponential |
ex |
f∗(y)=ylogy−y |
Negative entropy |
xlogx |
f∗(y)=ey−1 |
Inverse |
x1 |
f∗(y)=−2(−y)1/2 |
Strictly convex quadratic function |
f(x)=21xTQx |
f∗(y)=21yTQ−1y |
Log-determinant |
f(X)=logdetX−1 |
f∗(Y)=X≻0sup(tr(YX))+logdet(X) |
Indicator function |
IS |
IS∗(y)=x∈SsupyTx |
Fenchel’s inequality
由定义可知,
f(x)+f∗(y)≥xTy
Fenchel’s duality theorem