凹関数

数学において、凹関数とは、定義域内の任意の凸要素の組み合わせにおける関数値が、それらの定義域要素の凸要素の組み合わせ以上となる関数のことである。同様に、凹関数とは、その下点グラフが凸となる任意の関数のことである。凹関数のクラスは、ある意味で凸関数のクラスの反対である。凹関数は、下向き凹下向き凹上向き凸凸キャップ上向き凸とも同義である。

意味

区間(またはより一般的にはベクトル空間凸集合)上の実数値関数が凹関数であるとは、区間内の任意の および に対して、かつ任意の に対して、次のようになることを言う。 [ 1 ]f{\displaystyle f}×{\displaystyle x}y{\displaystyle y}α[01]{\displaystyle \alpha \in [0,1]}

f1α×+αy1αf×+αfy{\displaystyle f((1-\alpha )x+\alpha y)\geq (1-\alpha )f(x)+\alpha f(y)}

関数が厳密に凹であるとき、

f1α×+αy>1αf×+αfy{\displaystyle f((1-\alpha )x+\alpha y)>(1-\alpha )f(x)+\alpha f(y)}

任意のおよびについて。 α01{\displaystyle \alpha \in (0,1)}×y{\displaystyle x\neq y}

関数 の場合、この 2 番目の定義は、 との間に厳密に存在する任意の に対して、のグラフ上の点が点とを結ぶ直線の上にあることを単に述べています。 f:RR{\displaystyle f:\mathbb {R} \to \mathbb {R} }z{\displaystyle z}×{\displaystyle x}y{\displaystyle y}zfz{\displaystyle (z,f(z))}f{\displaystyle f}×f×{\displaystyle (x,f(x))}yfy{\displaystyle (y,f(y))}

関数の上側輪郭集合が凸集合である場合、関数は準凹関数と呼ばれる。[ 2 ]f{\displaystyle f}S1つの{×:f×1つの}{\displaystyle S(a)=\{x:f(x)\geq a\}}

プロパティ

3次関数は、1次導関数(赤)が単調減少、つまり2次導関数(オレンジ)が負の場合には凹関数(左半分)となり、1次導関数が単調増加、つまり2次導関数が正の場合には凸関数(右半分)となります。

単一変数の関数

  1. 微分可能関数 f区間上で(厳密に)凹関数となるのは、その関数f ′がその区間上で(厳密に)単調減少する場合に限ります。つまり、凹関数は増加しない(減少する)傾きを持ちます。[ 3 ] [ 4 ]
  2. 凹面が変化する点(凹面と凸面の間)が変曲点である。[ 5 ]
  3. f が2回微分可能であれば、fが凹となるのは、 f "非正(または、非公式には「加速度」が非正)の場合のみです。 f "負の場合、fは厳密に凹となりますが、逆は成り立ちません。これはf ( x ) = − x 4で示されます。
  4. fが凹で微分可能な場合、その1次テイラー近似によって上界が与えられる:[ 2 ]fyf×+f×[y×]{\displaystyle f(y)\leq f(x)+f'(x)[yx]}
  5. 区間C上のルベーグ可測関数が凹関数となるのは、それが中点凹関数である場合、すなわち、C内の任意のxyに対してf×+y2f×+fy2{\displaystyle f\left({\frac {x+y}{2}}\right)\geq {\frac {f(x)+f(y)}{2}}}
  6. 関数fが凹関数でf (0) ≥ 0ならば、fはに対して劣加法性を持つ。証明: [0{\displaystyle [0,\infty )}
    • fは凹で1 ≥ t ≥ 0なので、y = 0とするとft×ft×+1t0tf×+1tf0tf×{\displaystyle f(tx)=f(tx+(1-t)\cdot 0)\geq tf(x)+(1-t)f(0)\geq tf(x).}
    • のために:1つのb[0{\displaystyle a,b\in [0,\infty )}f1つの+fbf1つの+b1つの1つの+b+f1つの+bb1つの+b1つの1つの+bf1つの+b+b1つの+bf1つの+bf1つの+b{\displaystyle f(a)+f(b)=f\left((a+b){\frac {a}{a+b}}\right)+f\left((a+b){\frac {b}{a+b}}\right)\geq {\frac {a}{a+b}}f(a+b)+{\frac {b}{a+b}}f(a+b)=f(a+b)}

n変数の関数

  1. 関数f が凸集合に対して凹関数となるのは、関数−fがその集合に対して凸関数 となる場合のみである。
  2. 2 つの凹関数の和はそれ自体が凹であり、 2 つの凹関数の点ごとの最小値も凹です。つまり、与えられた領域上の凹関数の集合は半体を形成します。
  3. 関数の定義域の内部における厳密な局所的最大値の近くでは、関数は必ず凹型になります。逆に、厳密な凹型関数の導関数がある点でゼロになる場合、その点は局所的最大値になります。
  4. 凹関数の任意の極大値は、大域的最大値でもある。厳密凹関は、大域的最大値を最大で1つしか持たない。

  • 関数とはその定義域で凹であり、その 2 次導関数とは常に負です。f××2{\displaystyle f(x)=-x^{2}}グラム××{\displaystyle g(x)={\sqrt {x}}}f×2{\displaystyle f''(x)=-2}グラム×14×3/2{\textstyle g''(x)=-{\frac {1}{4x^{3/2}}}}
  • 対数関数は、その導関数が厳密に減少する関数であるため、その定義域上で凹です。f×ログ×{\displaystyle f(x)=\log {x}}0{\displaystyle (0,\infty )}1×{\displaystyle {\frac {1}{x}}}
  • 任意のアフィン関数 は凹面と凸面の両方の性質を持ちますが、厳密に凹面でも厳密に凸面でもありません。f×1つの×+b{\displaystyle f(x)=ax+b}
  • 正弦関数は区間 で凹関数になります。[0π]{\displaystyle [0,\pi ]}
  • 関数(ただしは非負定値行列B行列式)は凹関数である。[ 6 ]fBログ|B|{\displaystyle f(B)=\log |B|}|B|{\displaystyle |B|}

アプリケーション

参照

参考文献

  1. ^ Lenhart, S.; Workman, JT (2007).生物モデルへの最適制御の適用. 数理・計算生物学シリーズ. Chapman & Hall/CRC. ISBN 978-1-58488-640-2
  2. ^ a bバリアン、ハル・R. (1992).ミクロ経済分析(第3版). ニューヨーク:ノートン. p. 489. ISBN 0-393-95735-7. OCLC  24847759 .
  3. ^ルディン、ウォルター(1976年)「分析」p.101。
  4. ^ Gradshteyn, IS; Ryzhik, IM; Hays, DF (1976-07-01). 「積分、級数、積の表」 . Journal of Lubrication Technology . 98 (3): 479. doi : 10.1115/1.3452897 . ISSN 0022-2305 . 
  5. ^ハス, ジョエル (2017年3月13日). Thomas' calculus . ハイル, クリストファー, 1960-, ウィアー, モーリス D., トーマス, ジョージ B. ジュニア (ジョージ ブリントン), 1914-2006. (第14版). [アメリカ合衆国]. p. 203. ISBN 978-0-13-443898-6. OCLC  965446428 .{{cite book}}: CS1 メンテナンス: 場所の発行元が見つかりません (リンク)
  6. ^ Cover, Thomas M. ; Thomas, JA (1988). 「情報理論による行列式不等式」. SIAM Journal on Matrix Analysis and Applications . 9 (3): 384– 392. doi : 10.1137/0609033 . S2CID 5491763 . 
  7. ^ペンバートン、マルコム、ラウ、ニコラス (2015). 『経済学者のための数学:入門教科書』オックスフォード大学出版局. pp.  363– 364. ISBN 978-1-78499-148-7
  8. ^ Callen, Herbert B.; Callen, Herbert B. (1985). 「8.1 熱力学系の固有安定性」『熱力学と熱統計学入門』(第2版)ニューヨーク:Wiley. pp.  203– 206. ISBN 978-0-471-86256-7

その他の参考文献