WIIS

凸関数・凹関数

凸関数・凹関数の定数倍

目次

Twitter
Mailで保存

1変数の凸関数・凹関数の定数倍

区間上に定義された1変数関数\(f:\mathbb{R} \supset I\rightarrow \mathbb{R} \)と実数\(c\in \mathbb{R} \)が与えられたとき、それぞれの\(x\in I\)に対して、\begin{equation*}\left( c\cdot f\right) \left( x\right) =c\cdot f\left( x\right)
\end{equation*}を定める新たな1変数関数\(c\cdot f:\mathbb{R} \supset I\rightarrow \mathbb{R} \)が定義可能です。\(f\)が凸関数であるとともに\(c\geq 0\)であるならば\(c\cdot f\)もまた凸関数です。また、\(f\)が狭義凸関数であるとともに\(c>0\)であるならば\(c\cdot f\)もまた狭義凸関数です。

命題(凸関数の定数倍)

区間上に定義された関数\(f:\mathbb{R} \supset I\rightarrow \mathbb{R} \)と実数\(c\in \mathbb{R} \)がそれぞれ任意に与えられたとき、そこから関数\(c\cdot f:\mathbb{R} \supset I\rightarrow \mathbb{R} \)を定義する。このとき以下が成り立つ。

  1. \(f\)が凸関数であるとともに\(c\geq 0\)であるならば、\(c\cdot f\)もまた凸関数である。
  2. \(f\)が狭義凸関数であるとともに\(c>0\)であるならば、\(c\cdot f\)もまた狭義凸関数である。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

狭義凸関数に関する主張は\(c=0\)の場合に成立しません。なぜなら、\(c=0\)の場合に\(c\cdot f\)は定数関数となり、定数関数は狭義凸関数ではないからです。ちなみに、\(c<0\)の場合には\(f\)と\(c\cdot f\)の凹凸が逆になります(演習問題)。

凹関数と狭義凹関数に関しても同様の主張が成り立ちます。

命題(凹関数の定数倍)

区間上に定義された関数\(f:\mathbb{R} \supset I\rightarrow \mathbb{R} \)と実数\(c\in \mathbb{R} \)がそれぞれ任意に与えられたとき、そこから関数\(c\cdot f:\mathbb{R} \supset I\rightarrow \mathbb{R} \)を定義する。このとき以下が成り立つ。

  1. \(f\)が凹関数であるとともに\(c\geq 0\)であるならば、\(c\cdot f\)もまた凹関数である。
  2. \(f\)が狭義凹関数であるとともに\(c>0\)であるならば、\(c\cdot f\)もまた狭義凹関数である。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

狭義凹関数に関する主張は\(c=0\)の場合に成立しません。なぜなら、\(c=0\)の場合に\(c\cdot f\)は定数関数となり、定数関数は狭義凹関数ではないからです。ちなみに、\(c<0\)の場合には\(f\)と\(c\cdot f\)の凹凸が逆になります。

例(凸関数・凹関数の定数倍)
関数\(f:\mathbb{R} \rightarrow \mathbb{R} \)はそれぞれの\(x\in \mathbb{R} \)に対して、\begin{equation*}f\left( x\right) =\frac{1}{2}\left( x+1\right)
\end{equation*}を定めるものとします。\(x+1\)は凸関数かつ凹関数であるため、その正の実数倍である\(f\)もまた凸関数かつ凹関数です。
例(凸関数・凹関数の定数倍)
関数\(f:\mathbb{R} \rightarrow \mathbb{R} \)はそれぞれの\(x\in \mathbb{R} \)に対して、\begin{equation*}f\left( x\right) =2x^{2}
\end{equation*}を定めるものとします。\(x^{2}\)は狭義凸関数であるため、その正の実数倍である\(f\)もまた狭義凸関数です。

 

多変数の凸関数・凹関数のスカラー倍

多変数の凸関数と凹関数についても同様の主張が成り立ちます。具体的には以下の通りです。

凸集合上に定義された多変数関数\(f:\mathbb{R} \supset X\rightarrow \mathbb{R} \)とスカラー\(c\in \mathbb{R} \)が与えられたとき、それぞれの\(x\in X\)に対して、\begin{equation*}\left( c\cdot f\right) \left( x\right) =c\cdot f\left( x\right)
\end{equation*}を定める新たな多変数関数\(c\cdot f:\mathbb{R} \supset X\rightarrow \mathbb{R} \)が定義可能です。\(f\)が凸関数であるとともに\(c\geq 0\)であるならば\(c\cdot f\)もまた凸関数です。また、\(f\)が狭義凸関数であるとともに\(c>0\)であるならば\(c\cdot f\)もまた狭義凸関数です。

命題(凸関数の定数倍)

凸集合上に定義された関数\(f:\mathbb{R} \supset X\rightarrow \mathbb{R} \)とスカラー\(c\in \mathbb{R} \)がそれぞれ任意に与えられたとき、そこから関数\(c\cdot f:\mathbb{R} \supset X\rightarrow \mathbb{R} \)を定義する。このとき以下が成り立つ。

  1. \(f\)が凸関数であるとともに\(c\geq 0\)であるならば、\(c\cdot f\)もまた凸関数である。
  2. \(f\)が狭義凸関数であるとともに\(c>0\)であるならば、\(c\cdot f\)もまた狭義凸関数である。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

狭義凸関数に関する主張は\(c=0\)の場合に成立しません。なぜなら、\(c=0\)の場合に\(c\cdot f\)は定数関数となり、定数関数は狭義凸関数ではないからです。ちなみに、\(c<0\)の場合には\(f\)と\(c\cdot f\)の凹凸が逆になります。

凹関数と狭義凹関数に関しても同様の主張が成り立ちます。

命題(凸関数の定数倍)

凸集合上に定義された関数\(f:\mathbb{R} \supset X\rightarrow \mathbb{R} \)とスカラー\(c\in \mathbb{R} \)がそれぞれ任意に与えられたとき、そこから関数\(c\cdot f:\mathbb{R} \supset X\rightarrow \mathbb{R} \)を定義する。このとき以下が成り立つ。

  1. \(f\)が凹関数であるとともに\(c\geq 0\)であるならば、\(c\cdot f\)もまた凹関数である。
  2. \(f\)が狭義凹関数であるとともに\(c>0\)であるならば、\(c\cdot f\)もまた狭義凹関数である。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

狭義凹関数に関する主張は\(c=0\)の場合に成立しません。なぜなら、\(c=0\)の場合に\(c\cdot f\)は定数関数となり、定数関数は狭義凹関数ではないからです。ちなみに、\(c<0\)の場合には\(f\)と\(c\cdot f\)の凹凸が逆になります。

例(凸関数・凹関数の定数倍)
関数\(f:\mathbb{R} ^{2}\rightarrow \mathbb{R} \)はそれぞれの\(\left( x,y\right) \in \mathbb{R} ^{2}\)に対して、\begin{equation*}f\left( x,y\right) =\frac{1}{2}\left( x+y+1\right)
\end{equation*}を定めるものとします。\(x+y+1\)は凸関数かつ凹関数であるため、その正の実数倍である\(f\)もまた凸関数かつ凹関数です。
例(凸関数・凹関数の定数倍)
関数\(f:\mathbb{R} ^{2}\rightarrow \mathbb{R} \)はそれぞれの\(\left( x,y\right) \in \mathbb{R} ^{2}\)に対して、\begin{equation*}f\left( x,y\right) =2\left( x^{2}+y^{2}\right)
\end{equation*}を定めるものとします。\(x^{2}+y^{2}\)は狭義凸関数であるため、その正の実数倍である\(f\)もまた狭義凸関数です。

 

演習問題

問題(凸関数の負の定数倍)
凸集合上に定義された関数\(f:\mathbb{R} \supset X\rightarrow \mathbb{R} \)とスカラー\(c\in \mathbb{R} \)がそれぞれ任意に与えられたとき、そこから関数\(c\cdot f:\mathbb{R} \supset X\rightarrow \mathbb{R} \)を定義します。このとき以下が成り立つことを示してください。

  1. \(f\)が凸関数であるとともに\(c\leq 0\)であるならば、\(c\cdot f\)は凹関数である。
  2. \(f\)が狭義凸関数であるとともに\(c<0\)であるならば、\(c\cdot f\)は狭義凹関数である。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

Twitter
Mailで保存

質問とコメント

プレミアム会員専用コンテンツです
ログイン】【会員登録

関連知識

1変数の凸関数・凹関数

定義域が区間であるとともに、そのグラフが直線もしくは谷型の曲線になるような関数を凸関数と呼び、グラフが直線もしくは山型の曲線になるような関数を凹関数と呼びます。

微分を用いた1変数の凸関数・凹関数の判定

微分可能な関数が凸関数であることは、導関数が単調増加関数であることと必要十分です。また、微分可能な関数が凹関数であることは、導関数が単調減少関数であることと必要十分です。

単関数の定数倍のルベーグ積分

有限な測度を持つルベーグ集合上に定義された単関数の定数倍として定義される単関数のルベーグ積分は、もとの単関数のルベーグ積分の定数倍と一致します。

1変数の狭義凸関数・狭義凹関数

定義域が区間であるとともに、そのグラフが谷型の曲線になるような関数を狭義凸関数と呼び、グラフが山型の曲線になるような関数を狭義凹関数と呼びます。

多変数関数の定数倍の偏微分

偏微分可能な関数の定数倍として定義される関数もまた偏微分可能であり、その関数の勾配ベクトルはもとの関数の勾配ベクトルの定数倍と一致します。

多変数の凸関数・凹関数

定義域がユークリッド空間上の凸集合であるとともに、そのグラフが平面もしくは下に凸であるような関数を凸関数と呼びます。また、グラフが平面もしくは上に凸であるよう関数を凹関数と呼びます。

多変数の狭義凸関数・狭義凹関数

定義域がユークリッド空間上の凸集合であるとともに、そのグラフが下に凸であるような関数を狭義凸関数と呼びます。また、グラフが上に凸であるよう関数を狭義凹関数と呼びます。

多変数関数の定数倍の上積分・下積分・定積分

n次元空間上に存在する有界かつ閉な直方体領域上に定義された多変数関数が多重リーマン積分可能である場合、その関数の定数倍として定義される多変数関数もまた多重リーマン積分可能です。

可測関数の定数倍は可測関数

ルベーグ可測関数の定数倍として定義される関数はルベーグ可測関数です。また、ボレル可測関数の定数倍として定義される関数はボレル可測関数です。

有界関数の定数倍のルベーグ積分

有限測度を持つルベーグ可測集合上に定義された有界関数がルベーグ積分可能である場合、その定数倍として定義される関数もまたルベーグ積分可能です。

凸関数・凹関数