技能一覧 › 大学数学 最適化・線形計画法

凸集合と凸関数の定義

集合が凸か、関数が凸かを、定義の不等式 で判定できる。1 変数関数では区間で かどうかで凸性を判定できる

前提

この技能までの道筋(31 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 分数のたし算・ひき算 (算数 計算と数のきまり)
  2. 小数の四則計算 (算数 計算と数のきまり)
  3. 正負の数の加法・減法 (中学数学 数と式)
  4. 分数のかけ算・わり算 (算数 計算と数のきまり)
  5. 四則の混じった計算の順序 (算数 計算と数のきまり)
  6. 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
  7. 分配法則を使った計算のくふう (算数 計算と数のきまり)
  8. 文字式の計算(同類項・分配法則) (中学数学 数と式)
  9. 乗法公式による展開 (中学数学 数と式)
  10. 因数分解 (中学数学 数と式)
  11. 3 次式までの展開と因数分解 (数学I 数と式)
  12. 微分係数と導関数の定義 (数学II 微分法と積分法)
  13. 多項式の微分 (数学II 微分法と積分法)
  14. 小数と分数のまじった計算 (算数 計算と数のきまり)
  15. 逆算(□ を求める) (算数 計算と数のきまり)
  16. 1 次方程式の解き方 (中学数学 方程式)
  17. 比例・反比例の式とグラフ (中学数学 関数)
  18. 約数の見つけ方 (算数 整数の性質)
  19. 素因数分解と約数の個数 (算数 整数の性質)
  20. 平方根の意味と根号の簡単化 (中学数学 数と式)
  21. 関数 の式と変域 (中学数学 関数)
  22. 平方完成と 2 次関数のグラフ (数学I 2次関数)
  23. 2 次不等式 (数学I 2次関数)
  24. 剰余の定理・因数定理と高次方程式 (数学II 複素数と方程式)
  25. 増減表と極値 (数学II 微分法と積分法)
  26. 等間隔にならんだ数の和 (算数 計算と数のきまり)
  27. 等差・等比数列の和と Σ (数学B 数列)
  28. 数列の極限 (数学III 極限)
  29. 関数の極限 (数学III 極限)
  30. 積と商の微分 (数学III 微分法)
  31. 第 2 次導関数とグラフの凹凸 (数学III 微分法)

説明

凸集合とは、中の 2 点を結ぶ線分がいつもその集合からはみ出さない集合のことです。凸関数とは、グラフ上の 2 点を結ぶ弦が、いつもグラフの上側(または上)にある関数のことです。最適化では「凸関数の極小値は最小値になる」などの強い性質が成り立ちます。そのため、まず凸かどうかを判定することが大切です。1 変数関数なら、第 2 次導関数の符号を調べるだけで凸性を判定できます。

なぜそうしてよいのか

2 点 と に対し、点 は と を結ぶ線分上の点です( で 、 で )。そこで、集合 が凸であるとは「任意の と任意の に対して 」が成り立つことと定めます。凸集合(1 変数なら区間) 上の関数 が凸関数であるとは、任意の 、 に対して が成り立つことです。左辺は線分上の点でのグラフの高さ、右辺は同じ点での弦の高さです。つまりこの不等式は「弦がグラフより下に来ない」ことを表し、高校で「下に凸」と呼んだ形にあたります。

第 2 次導関数で判定できる理由を示します。道具として平均値の定理を使います。これは「関数 が で連続、 で微分可能なら、 をみたす が に少なくとも 1 つある」という定理です(弦と平行な接線が引ける、という意味です。 の特別な場合をロルの定理といいます)。いま は区間 で 2 回微分可能(端点では片側の微分)とし、 の内部(端点を除いた部分)で とします。 の導関数が 以上なので、増減表の考え方により は内部で広義に増加します。 を から取り、弦を ()とし、 とおきます。すると 、 です。 を取り、 と でそれぞれ平均値の定理を使うと、 をみたす があります。 で は広義増加なので です。よって となり、括弧内は正なので です。()とおくと なので、これはまさに定義の不等式です。 や のときは等号で明らかで、 のときは の役割を入れ替えればよいです。

逆に、内部のある 1 点 で なら凸でないことを示します( の連続性は仮定しません)。定義より です。そこで、ある があって、 ならこの商は負になります。つまり では 、 では です。 は内部の点なので、 を十分小さく取れば、、 はどちらも に入ります。つまり は区間 の内部から取ります。上と同じ を作り、 として平均値の定理を使うと、 で 、 をみたす があります。もし なら 、すなわち です。しかし は の左右 以内にあるので となり、矛盾します。よって です。これは で となることを意味し、定義の不等式が破れます。以上から、区間 で 2 回微分可能な について「 が凸関数 の内部のすべての で 」が成り立ちます。

手順

  1. 集合の凸性を調べるときは、任意の 、 に対して が成り立つかを確かめる。凸でないことを示すには、成り立たない の組を 1 つ挙げればよい。

  2. 関数の凸性を調べるときは、まず定義域が凸集合(1 変数なら区間)であることを確認する。

  3. 1 変数で 2 回微分可能なら を計算し、因数分解などで符号を調べやすい形にする。

  4. 定義域の区間の内部(端点を除いた部分)全体で かどうかを、不等式を解いて調べる。

  5. 内部全体で なら凸関数である。内部に となる点 が 1 つでもあれば凸関数ではない。小さい で とすると、定義の不等式が破れる。

例題

関数 を区間 で考える。 がこの区間で凸関数となるような実数 の最小値を求めよ。

例題の解答

手順 2:定義域 は区間なので凸集合である。その内部は である。
手順 3: より である。
手順 4: または である。また、 では である。
手順 5: なら、内部 のすべての で となり なので、 は凸関数である。 なら、 とおくと かつ である。よって は内部の点で となり、 は凸関数ではない。
以上より、 が凸関数となるのは のときで、 の最小値は である。

答え:

よくある誤り

この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。

入口の問題

この技能を使う問題

この技能の次に学べること