跳转到内容

对数凸函数

维基百科,自由的百科全书

对数凸函数[注解 1]超凸函数[1]是指一函数f,其 (函数f对数后的数值)仍为凸函数,其原函数即为对数凸函数。

定义

[编辑]

X实数向量空间内的凸集,令f : XR为非负值的函数。则f为:

  • 对数凸函数为凸函数,
  • 严格对数凸函数严格凸函数。

此处视

明显可看出,f为对数凸函数当且仅当,针对所有x1, x2X,以及所有t ∈ [0, 1],以下二个等效的条件会成立:

f是严格对数凸函数当且仅当,在上述二个式子中,的小于等于都改为小于,在t ∈ (0, 1)范围内都成立。

以上定义允许f等于零,但若f是对数凸函数,且在X内的任一处为零,则f需在X内部的所有位置都要为零。

等效条件

[编辑]

f在定义在IR区间的可微函数,则f为对数凸函数。当且仅当下式在所有I内的xy都成立:

这和以下条件等效,只要xyI内,且x > y,则下式成立:

而且f是严格对数凸函数当且仅当上述的不等式中,均为严格的不等式。

f是二次可微,则其为对数凸函数当且仅当,针对所有在I内的x

若上述的不等式是严格不等式,则f是严格对数凸函数。不过,其反例不成立。有可能f是严格对数凸函数,且针对一些x,可以找到。例如,若,则f是严格对数凸函数,但

为对数凸函数,当且仅当 在所有内都是凸函数[2][3]

充份条件

[编辑]

为对数凸函数,且为非负实数,则为对数凸函数。

是一个对数凸函数的族,则是对数凸函数。

是凸函数,且是非递减的对数凸函数,则是对数凸函数。

性质

[编辑]

对数函数会大幅降低函数成长的速率,因此若取对数后仍为凸函数,表示函数上升的速度比凸函数还快,因此会称为超凸函数。

对数凸函数f 本身是凸函数,因为这是递增凸函数(依定义是凸函数)的复合函数。但凸函数和对数的复合函数不一定都是凸函数。像是凸函数,但不是凸函数,因此不是对数凸函数。另一方面,是对数凸函数,因为是凸函数。

例子

[编辑]
  • 是对数凸函数,若,若,函数是严格对数凸函数。
  • ,针对所有的,在范围内,是严格对数凸函数。
  • 正数上的Γ函数是对数凸函数。(参见波尔-莫勒鲁普定理英语Bohr–Mollerup theorem)。

注解

[编辑]
  1. ^ 此条目中“凸函数”的定义是指其下方图是凸集,和凸函数条目中的定义不同。

参考资料

[编辑]
  1. ^ Kingman, J.F.C. 1961. A convexity property of positive matrices. Quart. J. Math. Oxford (2) 12,283-284.
  2. ^ Montel 1928.
  3. ^ NiculescuPersson 2006,第70页.
  • John B. Conway. Functions of One Complex Variable I, second edition. Springer-Verlag, 1995. ISBN 0-387-90328-3.
  • Stephen Boyd and Lieven Vandenberghe. Convex Optimization. Cambridge University Press, 2004. ISBN 9780521833783.
  • Niculescu, Constantin; Persson, Lars-Erik, Convex Functions and their Applications - A Contemporary Approach 1st, Springer, 2006, ISBN 978-0-387-24300-9, ISSN 1613-5237, doi:10.1007/0-387-31077-0 (English) .
  • Montel, Paul, Sur les fonctions convexes et les fonctions sousharmoniques, Journal de Mathématiques Pures et Appliquées, 1928, 7: 29–60 (French) .

相关条目

[编辑]

外部链接

[编辑]