Kuliah 3: Fungsi Konveks Terdiferensialkan dan Teorema Caratheodory

MIT 6.253 - Edisi Indonesia, halaman sumber 29-38

Dimitri P. Bertsekas (penulis sumber)

2026-08-23

1 Tentang batas ini

Ini adalah rekonstruksi sumber semantik dan terjemahan bahasa Indonesia dari Dimitri P. Bertsekas, Convex Analysis and Optimization, MIT OpenCourseWare 6.253, Spring 2012, halaman PDF sumber 29-38. Kesepuluh halaman ini membentuk Kuliah 3 lengkap: fungsi konveks terdiferensialkan, syarat optimalitas, proyeksi, selubung konveks dan afin, serta Teorema Caratheodory beserta penerapannya. Halaman 39 memulai Kuliah 4 dan tidak termasuk. Materi sumber berada di bawah CC BY-NC-SA 4.0.

Empat blok grafik sumber sengaja tidak disalin karena rantai hak catatan menyatakan grafik digunakan atas izin Athena Scientific. Setiap grafik diwakili oleh lokator halaman yang tepat, deskripsi semantik yang disusun secara independen, dan hubungan matematika yang dipertahankan. Tidak ada byte, potongan, atau tata letak grafik sumber dalam edisi ini.

Dua koreksi yang dapat ditentukan dinyatakan secara terbuka. Tanda \mapsto yang tercetak dalam deklarasi tipe fungsi pada halaman 30, 32, dan 34 diganti dengan \to karena deklarasi tersebut menyatakan domain dan kodomain, bukan pemetaan unsur (O015-MIT-SEM-0007). Pada Teorema Proyeksi, frasa sumber “minimum tunggal” dibetulkan menjadi “titik peminimum tunggal”: proyeksi adalah titik yang meminimumkan fungsi jarak kuadrat, bukan nilai minimum fungsi tersebut (O015-MIT-SEM-0008). Saksi bahasa Inggris mempertahankan kedua bentuk sumber.

Istilah teknis mengikuti bagian sebelumnya: differentiable menjadi “terdiferensialkan”, convex hull menjadi “selubung konveks”, affine hull menjadi “selubung afin”, positive semidefinite menjadi “semidefinit positif”, dan projection menjadi “proyeksi”. Ejaan nama Caratheodory dipertahankan sebagaimana tercetak pada judul sumber.

Bantuan produksi dan QA: OpenAI Codex gpt-5.6-sol, Ultra, atas arahan pengguna repositori. Sistem tersebut bukan penulis sumber atau pemberi lisensi. Tidak ada dukungan oleh MIT, Athena Scientific, atau penulis sumber yang tersirat. Tinjauan bahasa manusia/penutur asli belum tercatat.

Pengenal stabil tetap melekat pada sepuluh halaman, enam belas butir tingkat atas, tiga belas blok formula, dan empat deskripsi grafik meskipun HTML atau PDF mengalir ulang. Empat belas butir bersarang mempertahankan urutan dan hubungannya di dalam butir induk, tetapi tidak diklaim memiliki pengenal tersendiri.

2 Kuliah 3 - Garis Besar Kuliah

  • Fungsi konveks terdiferensialkan
  • Selubung konveks dan afin
  • Teorema Caratheodory

Bacaan: Bagian 1.1 dan 1.2.

Halaman sumber 29.

3 Fungsi Konveks Terdiferensialkan

Deskripsi grafik sumber (halaman sumber 30, garis pendukung orde pertama). Sebuah kurva konveks tebal diberi label f(z)f(z) di atas sumbu horizontal dengan variabel berjalan zz. Garis vertikal putus-putus menandai xx. Garis singgung yang melalui kurva di xx terletak di bawah kurva dan diberi label f(x)+f(x)(zx)f(x)+\nabla f(x)'(z-x).

  • Misalkan CnC\subset\mathbb{R}^n adalah himpunan konveks dan f:nf:\mathbb{R}^n\to\mathbb{R} terdiferensialkan pada n\mathbb{R}^n.

    1. Fungsi ff konveks pada CC jika dan hanya jika

      f(z)f(x)+(zx)f(x),x,zC. f(z)\geq f(x)+(z-x)'\nabla f(x), \qquad \forall x,z\in C.

    2. Jika ketaksamaan tersebut ketat setiap kali xzx\neq z, maka ff konveks ketat pada CC.

Halaman sumber 30.

4 Gagasan Bukti

Deskripsi grafik sumber (halaman sumber 31, dua panel gagasan bukti). Panel (a) menandai xx, z=αx+(1α)yz=\alpha x+(1-\alpha)y, dan yy di bawah suatu kurva konveks. Tali busur dari (x,f(x))(x,f(x)) ke (y,f(y))(y,f(y)) mempunyai tinggi αf(x)+(1α)f(y)\alpha f(x)+(1-\alpha)f(y) di zz. Garis singgung pada zz diberi label pada kedua titik ujung dengan f(z)+(xz)f(z)f(z)+(x-z)'\nabla f(z) dan f(z)+(yz)f(z)f(z)+(y-z)'\nabla f(z). Panel (b) menandai xx, x+α(zx)x+\alpha(z-x), dan zz di bawah suatu kurva konveks. Pada zz, konstruksi garis potong diberi label f(x)+(f(x+α(zx))f(x))/αf(x)+\bigl(f(x+\alpha(z-x))-f(x)\bigr)/\alpha, sedangkan konstruksi garis singgung di bawahnya diberi label f(x)+(zx)f(x)f(x)+(z-x)'\nabla f(x).

Halaman sumber 31.

5 Syarat Optimalitas

  • Misalkan CC adalah subhimpunan konveks tak kosong dari n\mathbb{R}^n dan f:nf:\mathbb{R}^n\to\mathbb{R} konveks serta terdiferensialkan pada suatu himpunan terbuka yang memuat CC. Maka vektor x*Cx^*\in C meminimumkan ff pada CC jika dan hanya jika

    f(x*)(xx*)0,xC. \nabla f(x^*)'(x-x^*)\geq 0, \qquad \forall x\in C.

Bukti: Jika syarat tersebut berlaku, maka

f(x)f(x*)+(xx*)f(x*)f(x*),xC, f(x)\geq f(x^*)+(x-x^*)'\nabla f(x^*)\geq f(x^*), \qquad \forall x\in C,

sehingga x*x^* meminimumkan ff pada CC.

Sebaliknya, andaikan untuk memperoleh kontradiksi bahwa x*x^* meminimumkan ff pada CC dan f(x*)(xx*)<0\nabla f(x^*)'(x-x^*)<0 untuk suatu xCx\in C. Dari keterdiferensialan, diperoleh

limα0f(x*+α(xx*))f(x*)α=f(x*)(xx*)<0, \lim_{\alpha\downarrow 0} \frac{f\bigl(x^*+\alpha(x-x^*)\bigr)-f(x^*)}{\alpha} =\nabla f(x^*)'(x-x^*)<0,

sehingga f(x*+α(xx*))f\bigl(x^*+\alpha(x-x^*)\bigr) berkurang secara ketat untuk α>0\alpha>0 yang cukup kecil; hal ini bertentangan dengan optimalitas x*x^*. Q.E.D.

Halaman sumber 32.

6 Teorema Proyeksi

  • Misalkan CC adalah himpunan konveks tertutup tak kosong dalam n\mathbb{R}^n.

    1. Untuk setiap znz\in\mathbb{R}^n, terdapat titik peminimum tunggal bagi

      f(x)=zx2 f(x)=\lVert z-x\rVert^2

      atas semua xCx\in C (disebut proyeksi zz pada CC).

    2. x*x^* adalah proyeksi zz jika dan hanya jika

      (xx*)(zx*)0,xC. (x-x^*)'(z-x^*)\leq 0, \qquad \forall x\in C.

Bukti: (a) ff konveks ketat dan mempunyai himpunan aras kompak.

(b) Ini hanyalah syarat optimalitas perlu dan cukup

f(x*)(xx*)0,xC. \nabla f(x^*)'(x-x^*)\geq 0, \qquad \forall x\in C.

Halaman sumber 33.

7 Fungsi Konveks yang Terdiferensialkan Dua Kali

  • Misalkan CC adalah subhimpunan konveks dari n\mathbb{R}^n dan f:nf:\mathbb{R}^n\to\mathbb{R} terdiferensialkan dua kali secara kontinu pada n\mathbb{R}^n.

    1. Jika 2f(x)\nabla^2f(x) semidefinit positif untuk setiap xCx\in C, maka ff konveks pada CC.

    2. Jika 2f(x)\nabla^2f(x) definit positif untuk setiap xCx\in C, maka ff konveks ketat pada CC.

    3. Jika CC terbuka dan ff konveks pada CC, maka 2f(x)\nabla^2f(x) semidefinit positif untuk setiap xCx\in C.

Bukti: (a) Menurut Teorema Nilai Rata-rata, untuk x,yCx,y\in C,

f(y)=f(x)+(yx)f(x)+12(yx)2f(x+α(yx))(yx) f(y)=f(x)+(y-x)'\nabla f(x) +\frac{1}{2}(y-x)'\nabla^2f\bigl(x+\alpha(y-x)\bigr)(y-x)

untuk suatu α[0,1]\alpha\in[0,1]. Dengan menggunakan sifat semidefinit positif dari 2f\nabla^2f, diperoleh

f(y)f(x)+(yx)f(x),x,yC. f(y)\geq f(x)+(y-x)'\nabla f(x), \qquad \forall x,y\in C.

Dari hasil sebelumnya, ff konveks.

(b) Serupa dengan (a), diperoleh f(y)>f(x)+(yx)f(x)f(y)>f(x)+(y-x)'\nabla f(x) untuk setiap x,yCx,y\in C dengan xyx\neq y, lalu kita menggunakan hasil sebelumnya.

(c) Dengan kontradiksi … serupa.

Halaman sumber 34.

8 Selubung Konveks dan Afin

  • Diberikan suatu himpunan XnX\subseteq\mathbb{R}^n:
  • Kombinasi konveks unsur-unsur XX adalah vektor berbentuk i=1mαixi\sum_{i=1}^m\alpha_i x_i, dengan xiXx_i\in X, αi0\alpha_i\geq0, dan i=1mαi=1\sum_{i=1}^m\alpha_i=1.
  • Selubung konveks XX, yang dilambangkan dengan conv(X)\operatorname{conv}(X), adalah irisan semua himpunan konveks yang memuat XX. (Dapat ditunjukkan bahwa himpunan ini sama dengan himpunan semua kombinasi konveks dari XX.)
  • Selubung afin XX, yang dilambangkan dengan aff(X)\operatorname{aff}(X), adalah irisan semua himpunan afin yang memuat XX (himpunan afin adalah himpunan berbentuk x+S\bar{x}+S, dengan SS suatu subruang).
  • Kombinasi nonnegatif unsur-unsur XX adalah vektor berbentuk i=1mαixi\sum_{i=1}^m\alpha_i x_i, dengan xiXx_i\in X dan αi0\alpha_i\geq0 untuk setiap ii.
  • Kerucut yang dibangkitkan oleh XX, yang dilambangkan dengan cone(X)\operatorname{cone}(X), adalah himpunan semua kombinasi nonnegatif dari XX:

    • Himpunan ini merupakan kerucut konveks yang memuat titik asal.
    • Himpunan ini tidak harus tertutup!
    • Jika XX adalah himpunan hingga, cone(X)\operatorname{cone}(X) tertutup (tidak mudah untuk ditunjukkan!).

Halaman sumber 35.

9 Teorema Caratheodory

Deskripsi grafik sumber (halaman sumber 36, panel kerucut dan selubung konveks). Panel (a) menempatkan himpunan tak beraturan XX di antara dua sinar dari titik asal 00, dengan titik x1x_1 dan x2x_2 pada kedua sinar serta vektor tak nol xx di dalam daerah berlabel cone(X)\operatorname{cone}(X). Panel (b) menggambar segiempat berlabel conv(X)\operatorname{conv}(X) dengan titik sudut x1,x2,x3,x4x_1,x_2,x_3,x_4 dan sebuah titik xx di interiornya.

  • Misalkan XX adalah subhimpunan tak kosong dari n\mathbb{R}^n.

    1. Setiap x0x\neq0 dalam cone(X)\operatorname{cone}(X) dapat dinyatakan sebagai kombinasi positif dari vektor-vektor x1,,xmx_1,\ldots,x_m dalam XX yang bebas linear (sehingga mnm\leq n).

    2. Setiap xXx\notin X yang termasuk dalam conv(X)\operatorname{conv}(X) dapat dinyatakan sebagai kombinasi konveks dari vektor-vektor x1,,xmx_1,\ldots,x_m dalam XX dengan mn+1m\leq n+1.

Halaman sumber 36.

10 Bukti Teorema Caratheodory

  1. Misalkan xx adalah vektor tak nol dalam cone(X)\operatorname{cone}(X), dan misalkan mm adalah bilangan bulat terkecil sedemikian sehingga xx berbentuk i=1mαixi\sum_{i=1}^m\alpha_i x_i, dengan αi>0\alpha_i>0 dan xiXx_i\in X untuk setiap i=1,,mi=1,\ldots,m. Jika vektor-vektor xix_i bergantung linear, akan terdapat λ1,,λm\lambda_1,\ldots,\lambda_m, dengan

i=1mλixi=0 \sum_{i=1}^m\lambda_i x_i=0

dan setidaknya satu dari λi\lambda_i positif. Tinjau

i=1m(αiγλi)xi, \sum_{i=1}^m(\alpha_i-\bar{\gamma}\lambda_i)x_i,

dengan γ\bar{\gamma} adalah γ\gamma terbesar sedemikian sehingga αiγλi0\alpha_i-\gamma\lambda_i\geq0 untuk setiap ii. Kombinasi ini memberikan representasi xx sebagai kombinasi positif yang melibatkan kurang dari mm vektor dari XX—sebuah kontradiksi. Oleh karena itu, x1,,xmx_1,\ldots,x_m bebas linear.

  1. Gunakan argumen “pengangkatan”: terapkan bagian (a) pada Y={(x,1)xX}Y=\{(x,1)\mid x\in X\}.

Deskripsi grafik sumber (halaman sumber 37, argumen pengangkatan). Titik asal berlabel 00 berada di salinan bawah n\mathbb{R}^n. Himpunan melengkung XX dan titik xx terletak di bawah himpunan melengkung terangkat YY dan titik (x,1)(x,1) pada aras berlabel 11. Sinar-sinar dari titik asal membentuk kerucut pengangkatan, dan garis bantu putus-putus menghubungkan xx dengan (x,1)(x,1) serta menandai aras satuan. Label yang dipertahankan ialah 00, 11, n\mathbb{R}^n, XX, YY, xx, dan (x,1)(x,1).

Halaman sumber 37.

11 Penerapan Teorema Caratheodory

  • Selubung konveks suatu himpunan kompak bersifat kompak.

    Bukti: Misalkan XX kompak. Kita mengambil suatu barisan dalam conv(X)\operatorname{conv}(X) dan menunjukkan bahwa barisan itu mempunyai subbarisan konvergen yang limitnya berada dalam conv(X)\operatorname{conv}(X).

    Menurut Caratheodory, suatu barisan dalam conv(X)\operatorname{conv}(X) dapat dinyatakan sebagai {i=1n+1αikxik}\left\{\sum_{i=1}^{n+1}\alpha_i^k x_i^k\right\}, dengan untuk setiap kk dan ii, αik0\alpha_i^k\geq0, xikXx_i^k\in X, dan i=1n+1αik=1\sum_{i=1}^{n+1}\alpha_i^k=1. Karena barisan

    {(α1k,,αn+1k,x1k,,xn+1k)} \left\{ (\alpha_1^k,\ldots,\alpha_{n+1}^k,x_1^k,\ldots,x_{n+1}^k) \right\}

    terbatas, barisan tersebut mempunyai titik limit

    {(α1,,αn+1,x1,,xn+1)}, \left\{ (\alpha_1,\ldots,\alpha_{n+1},x_1,\ldots,x_{n+1}) \right\},

    yang harus memenuhi i=1n+1αi=1\sum_{i=1}^{n+1}\alpha_i=1, αi0\alpha_i\geq0, dan xiXx_i\in X untuk setiap ii. Vektor i=1n+1αixi\sum_{i=1}^{n+1}\alpha_i x_i termasuk dalam conv(X)\operatorname{conv}(X) dan merupakan titik limit dari {i=1n+1αikxik}\left\{\sum_{i=1}^{n+1}\alpha_i^k x_i^k\right\}; ini menunjukkan bahwa conv(X)\operatorname{conv}(X) kompak. Q.E.D.

  • Perhatikan bahwa selubung konveks suatu himpunan tertutup tidak harus tertutup!

Halaman sumber 38.