凸関数

とは、ある区間で定義された実数値関数  で、区間内の任意の 2 点  と開区間  内の任意の  に対して

を満たすものをいう。グラフの膨らむ向きを区別する表現を使うなら、凸関数とは「下に凸な関数」のことである。これはまた、エピグラフ（グラフ上およびグラフの上部の点の集合）が凸集合であるような関数であるともいえる。より一般に、ベクトル空間の凸集合上定義された関数に対しても同様に定義する。
また、狭義凸関数とは、任意の異なる 2 点  と開区間  内の任意の  に対して

を満たす関数である（従って、下に凸な関数の事である）。

 が凸関数のとき、 をと呼ぶ。凸関数を「下に凸な関数」、凹関数を「上に凸な関数」と称することもある。

定義 
 をある実ベクトル空間内の凸集合として、 を  となる関数とする。
 このとき  が凸であるとは次の条件を満たすことをいう。

 また、 が狭義の凸であるとは次の条件を満たすことをいう。

関数  が（狭義の）凸であるとき、 は（狭義の）凹であるという。

一般形 
イェンセンの不等式 を参照せよ。

凸関数の性質 
凸開区間  で定義された凸関数  は連続で、高々可算個の点を除いて微分可能である。閉区間の場合は、端で連続でない場合がある。

 が連続関数ならば、凸関数であるためには、任意の  に対して

を満たせば十分である。この条件は、凸関数の定義中の不等式で、特に  の式である。

区間上の 1 変数微分可能な関数が凸関数であるための必要十分条件は、微分が単調非減少であることである。

また 1 変数 2 階微分可能な関数が、凸関数であることの必要十分条件は、2 階微分が非負であることである。また、2 階微分が正ならば、狭義凸関数である。この逆は成立しない。例えば、 は狭義凸関数であるが、2 階微分は正ではない。

より一般的に、 級関数が凸関数であるための必要十分条件は、凸集合の内部で、ヘッセ行列が半正値であることである。

 が凸関数であるとき、非負の  について  は凸関数である。同様に、 も凸関数である。

凸関数の極小値は最小値である。狭義凸関数は最小値を取る点が存在するなら 1 点である。

 が凸関数のとき、レベル集合  と  は、任意の  について凸集合である。

対数凸関数 
定義域において非負であり、その対数が凸である関数をという。対数凸関数は、それ自体凸関数である。

例 
 は凸関数であるが、対数凸関数ではない。
 は  において凸関数であり、 において凹関数である。
指数関数  は凸関数であり、狭義ではない対数凸関数である。
ガンマ関数  は  において対数凸関数である。
絶対値関数  は  で微分不可能であるが凸関数である。
区間  上で、 のとき  で定義された  は不連続であるが、凸関数である。
線形写像は狭義ではない凸関数であり、狭義ではない凹関数でもある。
アフィン写像は凸関数であり、凹関数でもある。

原点に対して凸 

経済学においては、曲線が原点に向かって弓なりに突き出した形になっていることを原点に対して凸、または原点に向かって凸と呼ぶことがある。

脚注

参考文献

関連項目 
凸最適化
イェンゼンの不等式
閉凸関数
真凸関数
有効定義域
フェンシェルの双対性定理
劣加法性
劣モジュラ関数
ルジャンドル変換
ギンツブルグ-ランダウ理論

関数
関数の種類
数学に関する記事