アフィン関数は凸関数かつ凹関数
区間上に定義された1変数関数\(f:\mathbb{R} \supset I\rightarrow \mathbb{R} \)がそれぞれの\(x\in I\)に対して定める値が、何らかの定数\(a,b\in \mathbb{R} \)を用いて、\begin{equation*}f\left( x\right) =ax+b
\end{equation*}と表されるものとします。つまり、\(f\)はアフィン関数であるということです。
アフィン関数\(f\)の形状は2つの定数\(a,b\)の値に依存しますが、\(a,b\)がどのような値であっても\(f\)は凸関数かつ凹関数です。
\end{equation*}と表されるものとする。\(a,b\)の値によらず、\(f\)は凸関数かつ凹関数である。
\end{equation*}を定める関数\(f:\mathbb{R} \rightarrow \mathbb{R} \)が定義可能です。\(\mathbb{R} \)は\(\mathbb{R} \)上の区間であり、なおかつ\(f\)はアフィン関数であるため、先の命題より\(f\)は凸関数かつ凹関数です。
\end{equation*}と表されるものとします。つまり、\(f\)は定数関数です。定数関数は特別なアフィン関数であるため、先の命題より、\(f\)は凸関数かつ凹関数です。
\end{equation*}であるものとします。つまり、\(f\)は恒等関数です。恒等関数は特別なアフィン関数であるため、先の命題より、\(f\)は凸関数かつ凹関数です。
\end{equation*}を定めるものとします。\(f\)はアフィン関数であるため、先の命題より、\(f\)は凸関数かつ凹関数です。
\end{equation*}を定めるものとします。\(f\)はアフィン関数であるため、先の命題より、\(f\)は凸関数かつ凹関数です。
凸集合上に定義された多変数関数\(f:\mathbb{R} ^{n}\supset X\rightarrow \mathbb{R} \)がそれぞれの\(\boldsymbol{x}\in X\)に対して定める値が、ベクトル\(\boldsymbol{a}\in \mathbb{R} ^{n}\)およびスカラー\(b\in \mathbb{R} \)を用いて、\begin{eqnarray*}f\left( \boldsymbol{x}\right) &=&\boldsymbol{a}\cdot \boldsymbol{x}+b \\
&=&a_{1}x_{1}+\cdots +a_{n}x_{n}+b
\end{eqnarray*}と表されるものとします。つまり、関数\(f\)はアフィン関数であるということです。
アフィン関数\(f\)の形状はベクトル\(\boldsymbol{a}\)とスカラー\(b\)の値に依存しますが、\(\boldsymbol{a},b\)がどのような値であっても\(f\)は凸関数かつ凹関数です。
\end{equation*}と表されるものとする。\(\boldsymbol{a},b\)の値によらず、\(f\)は凸関数かつ凹関数である。
\end{equation*}を定める関数\(f:\mathbb{R} ^{n}\rightarrow \mathbb{R} \)が定義可能です。\(\mathbb{R} ^{n}\)は\(\mathbb{R} ^{n}\)上の凸集合であり、なおかつ\(f\)は1次関数であるため、先の命題より\(f\)は凸関数かつ凹関数です。
\end{equation*}を定めるものとします。\(\mathbb{R} ^{2}\)は\(\mathbb{R} ^{2}\)上の凸集合であり、なおかつ\(f\)はアフィン関数であるため、先の命題より\(f\)は凸関数かつ凹関数です。
\end{equation*}を定めるものとします。\(\mathbb{R} ^{2}\)は\(\mathbb{R} ^{2}\)上の凸集合であり、なおかつ\(f\)はアフィン関数であるため、先の命題より\(f\)は凸関数かつ凹関数です。
アフィン関数の定数倍
区間上に定義された1変数のアフィン関数\(f:\mathbb{R} \supset I\rightarrow \mathbb{R} \)が与えられているものとします。つまり、\(f\)がそれぞれの\(x\in I\)に対して定める値が、定数\(a,b\in \mathbb{R} \)を用いて、\begin{equation*}f\left( x\right) =ax+b
\end{equation*}と表されるということです。実数\(c\in \mathbb{R} \)を任意に選んだ上で関数\begin{equation*}cf:\mathbb{R} \supset I\rightarrow \mathbb{R} \end{equation*}を定義すると、これはそれぞれの\(x\in I\)に対して、\begin{eqnarray*}\left( cf\right) \left( x\right) &=&cf\left( x\right) \\
&=&c\left( ax+b\right) \\
&=&acx+bc
\end{eqnarray*}を定めるため、\(cf\)もまたアフィン関数です。アフィン関数は凸かつ凹であるため\(cf\)は凸かつ凹関数です。
\end{equation*}と表されるものとする。実数\(c\in \mathbb{R} \)を任意に選んだ上で関数\(cf:\mathbb{R} \supset I\rightarrow \mathbb{R} \)を定義する。\(a,b,c\)の値によらず、\(f\)は凸関数かつ凹関数である。
凸集合上に定義された多変数のアフィン関数\(f:\mathbb{R} ^{n}\supset X\rightarrow \mathbb{R} \)が与えられているものとします。つまり、\(f\)がそれぞれの\(\boldsymbol{x}\in X\)に対して定める値が、ベクトル\(a\in \mathbb{R} ^{n}\)およびスカラー\(b\in \mathbb{R} \)を用いて、\begin{eqnarray*}f\left( \boldsymbol{x}\right) &=&a\cdot \boldsymbol{x}+b \\
&=&a_{1}x_{1}+\cdots +a_{n}x_{n}+b
\end{eqnarray*}と表されるということです。スカラー\(c\in \mathbb{R} \)を任意に選んだ上で関数\begin{equation*}cf:\mathbb{R} ^{n}\supset X\rightarrow \mathbb{R} \end{equation*}を定義すると、これはそれぞれの\(\boldsymbol{x}\in X\)に対して、\begin{eqnarray*}\left( cf\right) \left( \boldsymbol{x}\right) &=&cf\left( \boldsymbol{x}\right) \\
&=&c\left( a\cdot \boldsymbol{x}+b\right) \\
&=&ca\cdot \boldsymbol{x}+cb \\
&=&ca_{1}x_{1}+\cdots +ca_{n}x_{n}+cb
\end{eqnarray*}を定めるため、\(cf\)もまたアフィン関数です。アフィン関数は凸かつ凹であるため\(cf\)は凸かつ凹関数です。
\end{equation*}と表されるものとする。スカラー\(c\in \mathbb{R} \)を任意に選んだ上で関数\(cf:\mathbb{R} ^{n}\supset X\rightarrow \mathbb{R} \)を定義する。\(a,b,c\)の値によらず、\(f\)は凸関数かつ凹関数である。
アフィン関数と凸関数・凹関数の和
アフィン関数と凸関数の和は凸関数であり、アフィン関数と凹関数の和は凹関数です。
- \(f,g\)の一方がアフィン関数で他方が凸関数であるならば、\(f+g\)もまた凸関数である。
- \(f,g\)の一方がアフィン関数で他方が狭義凸関数であるならば、\(f+g\)もまた狭義凸関数である。
- \(f,g\)の一方がアフィン関数で他方が凹関数であるならば、\(f+g\)もまた凹関数である。
- \(f,g\)の一方がアフィン関数で他方が狭義凹関数であるならば、\(f+g\)もまた狭義凹関数である。
- \(f,g\)がともにアフィン関数であるならば、\(f+g\)は凸関数かつ凹関数である。
\end{equation*}を定めるものとします。\(2x+1\)はアフィン関数で\(e^{x}\)は狭義凸関数であるため、それらの和である\(f\)は狭義凸関数です。
\end{equation*}を定めるものとします。\(2x+1\)はアフィン関数で\(\ln \left( x\right) \)は狭義凹関数であるため、それらの和である\(f\)は狭義凹関数です。
多変数関数についても同様の主張が成り立ちます。
- \(f,g\)の一方がアフィン関数で他方が凸関数であるならば、\(f+g\)もまた凸関数である。
- \(f,g\)の一方がアフィン関数で他方が狭義凸関数であるならば、\(f+g\)もまた狭義凸関数である。
- \(f,g\)の一方がアフィン関数で他方が凹関数であるならば、\(f+g\)もまた凹関数である。
- \(f,g\)の一方がアフィン関数で他方が狭義凹関数であるならば、\(f+g\)もまた狭義凹関数である。
- \(f,g\)がともにアフィン関数であるならば、\(f+g\)は凸関数かつ凹関数である。
\end{equation*}を定めるものとします。\(f\)はアフィン関数\(x+y\)と狭義凸関数\(e^{x+y}\)の和であるため、\(f\)は狭義凸関数です。
\end{equation*}を定めるものとします。ただし、\(X\)は\(f\)の定義域であり、\begin{equation*}X=\left\{ \left( x,y\right) \in \mathbb{R} ^{2}\ |\ x+y>0\right\}
\end{equation*}です。\(f\)はアフィン関数\(x+y\)と狭義凹関数\(\ln \left(x+y\right) \)の和であるため、\(f\)は狭義凹関数です。
アフィン関数と凸関数・凹関数の合成関数
アフィン関数と凸関数ないし凹関数の合成関数について以下が成り立ちます。
- \(f\)がアフィン関数であり\(g\)が単調増加の凸関数であるならば、\(g\circ f\)は凸関数である。
- \(f\)が凸関数であり\(g\)がアフィン関数であるならば、\(g\circ f\)は凸関数である。
- \(f\)が定数関数ではないアフィン関数であり\(g\)が狭義凸関数であるならば、\(g\circ f\)は狭義凸関数である。
- \(f\)が狭義凸関数であり\(g\)が狭義単調増加のアフィン関数であるならば、\(g\circ f\)は狭義凸関数である。
- \(f\)がアフィン関数であり\(g\)が単調増加の凹関数であるならば、\(g\circ f\)は凹関数である。
- \(f\)が定数関数ではないアフィン関数であり\(g\)が狭義凹関数であるならば、\(g\circ f\)は狭義凹関数である。
- \(f\)が凹関数であり\(g\)がアフィン関数であるならば、\(g\circ f\)は凹関数である。
- \(f\)が狭義凹関数であり\(g\)がアフィン関数であるならば、\(g\circ f\)は狭義凹関数である。
- \(f,g\)がともにアフィン関数であるならば、\(g\circ f\)は凸関数かつ凹関数である。
\end{equation*}を定めるものとします。\(f\)は定数関数ではないアフィン関数\(2x+1\)と狭義凸関数\(e^{x}\)の合成関数であるため、\(f\)は狭義凸関数です。
\end{equation*}を定めるものとします。\(f\)は定数関数ではないアフィン関数\(2x+1\)と狭義凹関数\(\ln \left( x\right) \)の合成関数であるため、\(f\)は狭義凹関数です。
1変数関数と多変数関数の合成関数についても同様の主張が成り立ちます。
- \(f\)がアフィン関数であり\(g\)が単調増加の凸関数であるならば、\(g\circ f\)は凸関数である。
- \(f\)が凸関数であり\(g\)がアフィン関数であるならば、\(g\circ f\)は凸関数である。
- \(f\)が定数関数ではないアフィン関数であり\(g\)が狭義凸関数であるならば、\(g\circ f\)は狭義凸関数である。
- \(f\)が狭義凸関数であり\(g\)が狭義単調増加のアフィン関数であるならば、\(g\circ f\)は狭義凸関数である。
- \(f\)がアフィン関数であり\(g\)が単調増加の凹関数であるならば、\(g\circ f\)は凹関数である。
- \(f\)が定数関数ではないアフィン関数であり\(g\)が狭義凹関数であるならば、\(g\circ f\)は狭義凹関数である。
- \(f\)が凹関数であり\(g\)がアフィン関数であるならば、\(g\circ f\)は凹関数である。
- \(f\)が狭義凹関数であり\(g\)がアフィン関数であるならば、\(g\circ f\)は狭義凹関数である。
- \(f,g\)がともにアフィン関数であるならば、\(g\circ f\)は凸関数かつ凹関数である。
\end{equation*}を定めるものとします。\(f\)は定数関数ではないアフィン関数\(x+y\)と狭義凸関数\(2^{x}\)の合成関数であるため、\(f\)は狭義凸関数です。
\end{equation*}を定めるものとします。ただし、\(X\)は\(f\)の定義域であり、\begin{equation*}X=\left\{ \left( x,y\right) \in \mathbb{R} ^{2}\ |\ x+y>0\right\}
\end{equation*}です。\(f\)は定数関数ではないアフィン関数\(x+y\)と狭義凹関数\(\ln \left( x\right) \)の合成関数であるため、\(f\)は狭義凹関数です。
演習問題
\end{equation*}を定める関数\(f:\mathbb{R} \rightarrow \mathbb{R} \)が狭義凸関数であることを示してください。
\end{equation*}を定める関数\(f:\mathbb{R} _{++}\rightarrow \mathbb{R} \)が狭義凹関数であることを示してください。
\end{equation*}を定めるものとします。逆関数\(f^{-1}\)を求めた上で、それが凸関数かつ凹関数であることを示してください。
プレミアム会員専用コンテンツです
【ログイン】【会員登録】