2
大学数学基礎解説
文献あり

凸集合と基本性質

717
0

凸集合の定義と基本性質

この記事では凸解析学の中でも、基礎となる凸集合の定義から記載していきます。

はじめに

凸集合について、定義や基本性質などを図を交えてまとめていきます。

凸集合

convex,cone

集合Cconvex(凸集合)である
x,yC,0λ1λx+(1λ)yC

集合Ccone(錐)である
xC,λ0λxC

集合Cがconvex(凸)、cone(錐)であるという定義は上のとおりです。凸集合というのは、ある集合からどのような2点を選んでも、その2点間のすべての点が集合に含まれているということになります。錐であるというのは、集合から選んだ点と原点を結んだ半直線(原点を始点とする)を考え、その半直線が集合に含まれていることをいいます。またconvex(凸)でもcone(錐)でもある集合をconvex coneといいます。定義から空集合はconvex(凸集合)とみなされます。

平面で図示した例

集合Cは橙色の部分で示し、原点をOとしています。

convex set(凸集合) convex set(凸集合)

2点x,yを集合C内のどこに移動させても、2点を結ぶ線分(赤色)はCの外にはみ出ることはありません。この線分がλx+(1λ)y (0λ1)です。


non-convex set(凸でない集合) non-convex set(凸でない集合)

2点x,yを結ぶ線分がCに含まれるように選ぶこともできますが、この図においては線分がCからはみ出る部分ができてしまいます。なので凸集合ではありません。


cone(錐) cone(錐)

xを正の実数倍した点、つまりλx (λ0)となる点を緑色で示しています。これらのすべての点がCに含まれ、点yでも同様に考えることができるのでcone(錐)といえます。しかし点x,yを結ぶ線分はCからはみ出ているのでconvex(凸)ではありません。


convex cone(凸錐) convex cone(凸錐)

λx (λ0)Cに含まれていて、点x,yを結ぶ線分もCに含まれているので、convex(凸)でもありcone(錐)でもある集合です。

凸集合に関するの演習問題

C:cone
C:convexx,yC,x+yC

<証明の考え方>
()
x+y=2(12x+12y)

()
λx+(1λ)yλx,(1λ)yC

()
C:convexx,yC,0λ1λx+(1λ)yC
λ=1212x+12yC
C:cone2(12x+12y)C
x+yC()

()
C:conex,yC,0λ1
λx,(1λ)yC
λx+(1λ)yC
C:convex

この問題を図で確認してみることにします。

cone, non convex(凸でない錐) cone, non convex(凸でない錐)

上の図ではx,yCの凸結合の一部が集合Cからはみ出ているのでconvexではありません。またこの図のようにx,yをおくと、x+yも集合Cに含まれていません。x+yCとなるようにうまくx,yを取ることもできますが、任意の点でそうはいきません。

convex cone(凸錐) convex cone(凸錐)

一方で上の図では集合C:coneはconvexでもあります。そしてどのようにx,yをとってもx+yCに含まれます。

A+B={a+b|aA,bB}
tA={ta|aA,tR}

  1. C1,C2:convex
    C1+C2:convex
  2. C:convex
    tC:convex (tR)

<証明の考え方>
どちらについても、convex(凸)の定義をみたすことを確認すればOKなので、集合から任意の2点x,yを選び、λx+(1λ)yがその集合に含まれることを示すことを目指します。

(i) を示す。
x,yC1+C2
x1,y1C1,x2,y2C2 s.t. x=x1+x2,y=y1+y2
C1,C2:convex0λ1
λx1+(1λ)y1C1,λx2+(1λ)y2C2
λx1+(1λ)y1+λx2+(1λ)y2C1+C2

λx1+(1λ)y1+λx2+(1λ)y2
=λ(x1+x2)+(1λ)(y1+y2)
=λx+(1λ)yC1+C2
C1+C2:convex

(ii) を示す。
x,ytC
x¯,y¯C s.t. x=tx¯,y=ty¯ 
C:convex0λ1λx¯+(1λ)y¯C
t(λx¯+(1λ)y¯)tC

t(λx¯+(1λ)y¯)
=λtx¯+(1λ)ty¯
=λx+(1λ)ytC
tC:convex

この問題を図で確認してみます。
凸集合!FORMULA[80][19380201][0] 凸集合C1,C2
!FORMULA[81][-1360322318][0] C1+C2

上の図のような凸集合C1,C2を考えると、C1+C2は緑色の集合となります。そしてC1+C2もまた凸集合となっていることが分かります。

!FORMULA[85][-242467343][0] tC

この問題から見えることは集合の凸性については、和とスカラー倍をしても維持されるということです。

Cα:
α:convex

x,yαCααx,yCα
Cα:convex0λ1λx+(1λ)yCα
αλx+(1λ)yCαλx+(1λ)yαCα
αCα:convex

おわりに

ご覧いただきありがとうございます。本記事では凸集合の定義の説明といくつかの演習問題を解きました。また少しでも分かりやすくなればと思い、図を載せました。間違いなどございましたらご指摘いただけますとありがたいです。

書籍「Convexity and Well-Posed Problems」の内容をベースに記事にしております。

参考文献

[1]
Roberto Lucchetti, Convexity and Well-Posed Problems, CMSBM, Springer
投稿日:2023619
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

くっく
くっく
9
46315
趣味数学家。 大学院時代には凸解析学を専攻。 多くの人が数学を好きになるためのサポート。 アイコンはdesmosを使用した関数アート。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 凸集合の定義と基本性質
  2. はじめに
  3. 凸集合
  4. 凸集合に関するの演習問題
  5. おわりに
  6. 参考文献