Penyelidikan Operasi
𝓡𝑛 𝓡
𝒙𝟐𝟏 𝒛𝟐 = . .
𝒙𝟐 = . 4
𝒙𝟐𝒏 𝑓
Abe Alkaff
Contoh:
f(x) = x12 + 2x1x2 + 2x22 - 2 x2
f : ℛ2 ℛ : fungsi skalar pada ruang vektor dimensi 2.
Contoh:
f(x) = x13 + x23 + x12 + 2x1x2 + 2x22 - 2 x2
f : ℛ2 ℛ : fungsi skalar pada ruang vektor dimensi 2. 6
Abe Alkaff
Gradien
Untuk fungsi multi-dimensi, grafik fungsi bukan hanya satu garis saja. Untuk itu
dipergunakan contour, sehingga gradient adalah tegak lurus pada contour 8
Abe Alkaff
Gradien
Contoh:
𝑓 𝑥 = 𝑥1 2 + 2𝑥1 𝑥2 + 2𝑥2 2 − 2𝑥2
𝜕𝑓
𝜕𝑥1 2𝑥1 + 2𝑥2
𝛻𝑓 𝑥 = =
𝜕𝑓 2𝑥1 + 4𝑥2 − 2
𝜕𝑥2
0 0 0 2 6 24
𝛻𝑓 = 𝛻𝑓 = 𝛻𝑓 =
0 −2 1 2 6 34
Abe Alkaff
Gradien
Contoh:
𝑓 𝑥 = 𝑥1 3 + 𝑥2 3 + 3𝑥1 2 𝑥2 + 3𝑥1 𝑥2 2 − 2𝑥2
𝜕𝑓
𝜕𝑥1 3𝑥1 2 + 6𝑥1 𝑥2 + 6𝑥2 2
𝛻𝑓 𝑥 = =
𝜕𝑓 3𝑥2 2 + 6𝑥1 𝑥2 + 6𝑥1 2 − 2
𝜕𝑥2
0 … 0 … 6 …
𝛻𝑓 = … 𝛻𝑓 = … 𝛻𝑓 = …
0 1 6
Abe Alkaff
Grafik f(x)
Contour f(x) 12
Abe Alkaff
Contour
f(x) = x12 + 2x1x2 + 2x22 - 2 x2
Grafik f(x) Contour
13
Garis-garis ini menyatakan ∇f(x) pada titik tersebut
Abe Alkaff
Contour
𝑓 𝑥 = 𝑥1 3 + 𝑥2 3 − 3𝑥1 2 − 3𝑥2 2
Grafik Contour
Min(1,1)
Max(-1,-1)
14
Abe Alkaff
Matriks Hessian
Matriks Hessian
Contoh: 𝑓1
Diferensial vektor kolom 𝑓2 𝑑𝑓 𝑑𝑓1 𝑑𝑓2 𝑑𝑓𝑚
𝑓 = 𝑓3 = …
terhadap skalar 𝑑𝑥1 𝑑𝑥1 𝑑𝑥1 𝑑𝑥1
menghasilkan vektor baris ⋮
𝑓𝑚
𝜕𝛻𝑓 𝑥 𝜕 𝜕𝑓 𝜕 𝜕𝑓 𝜕 𝜕𝑓
= ൗ𝜕𝑥 ൗ𝜕𝑥 … ൗ𝜕𝑥
𝜕𝑥1 𝜕𝑥1 1 𝜕𝑥1 2 𝜕𝑥1 𝑛
Matriks Hessian
𝜕2𝑓 𝜕
𝐻 𝑥 = 2= (𝛻𝑓 𝑥 )
𝜕𝑥 𝜕𝑥
𝜕2𝑓
𝐻 𝑥 =
𝜕𝑥𝑖 𝜕𝑥𝑗 𝑛×𝑛
17
dimana n adalah dimensi dari x
Abe Alkaff
Matriks Hessian
Matriks Hessian
Contoh:
f(x) = x12 + 2x1x2 + 2x22 - 2x2
𝜕2𝑓 𝜕2𝑓
𝜕𝑥1 𝑥1 𝜕𝑥1 𝑥2 2 2
𝐻 𝑥 = =
𝜕2𝑓 2
𝜕 𝑓 2 4
𝜕𝑥2 𝑥1 𝜕𝑥2 𝑥2 19
Abe Alkaff
Matriks Hessian
Contoh:
𝑓 𝑥 = 𝑥1 3 + 𝑥2 3 + 𝑥1 2 + 2𝑥1 𝑥2 + 2𝑥2 2 − 2𝑥2
𝜕2𝑓 𝜕2𝑓
𝜕𝑥1 𝜕𝑥1 𝜕𝑥1 𝜕𝑥2 6𝑥1 + 2 2
𝐻 𝑥 = 2 2 =
𝜕 𝑓 𝜕 𝑓 2 6𝑥2 + 4
𝜕𝑥2 𝜕𝑥1 𝜕𝑥2 𝜕𝑥2
20
Abe Alkaff
Matriks Hessian
𝐻 𝑥 = 𝑚𝑎𝑡𝑟𝑖𝑘𝑠 𝑑𝑖𝑚𝑒𝑛𝑠𝑖 (𝑛 𝑥 𝑛 𝑥 𝑚)
𝑑𝑖𝑡𝑢𝑙𝑖𝑠𝑘𝑎𝑛 𝑠𝑒𝑏𝑎𝑔𝑎𝑖 𝑚 𝑚𝑎𝑡𝑟𝑖𝑘𝑠 (𝑛 𝑥 𝑛)
𝜕 𝜕 𝜕
𝐻 𝑥 = 𝛻𝑓 (𝑥) 𝛻𝑓 (𝑥) … 𝛻𝑓 (𝑥) 26
𝜕𝑥 1 𝜕𝑥 2 𝜕𝑥 𝑚
Abe Alkaff
2 2 2 0 0 0
𝐻 𝑥 =
2 4 0 2 0 0 27
𝐻1(𝑥) 𝐻2(𝑥) 𝐻3(𝑥)
Abe Alkaff
28
Abe Alkaff
Matriks Jacobian
Matriks Jacobian adalah matriks yang dibentuk dari gradien fungsi
bernilai vektor.
Definisi: adalah matriks yang diperoleh dari transpose 𝐺𝑟𝑎𝑑𝑖𝑒𝑛 𝑓 𝑥
𝑇
𝐽 𝑥 = 𝛻𝑓 𝑥
Matriks Jacobian
𝜕𝑓1 𝜕𝑓1 𝜕𝑓1 𝛻𝑓1 𝑥 T
…
𝜕𝑥1 𝜕𝑥2 𝜕𝑥𝑛 T
𝜕𝑓2 𝜕𝑓2
𝛻𝑓2 𝑥
𝐽 𝑥 = 𝜕𝑥1 𝜕𝑥2 ⋱ ⋮ = 𝛻𝑓1 (𝑥) 𝛻𝑓2 (𝑥) … 𝛻𝑓𝑚 (𝑥) T = .
⋮ ⋮ .
𝜕𝑓𝑚 𝜕𝑓𝑚
…
𝜕𝑓𝑚 .
𝜕𝑥1 𝜕𝑥2 𝜕𝑥𝑛 𝛻𝑓𝑚 𝑥 T
fungsi 𝜕𝑓𝑖
𝐽 𝑥 = 𝐽𝑖𝑗 (𝑥) 𝐽𝑖𝑗 (𝑥) =
𝑚𝑥𝑛 𝜕𝑥𝑗 30
variabel
Abe Alkaff
Matriks Jacobian
Contoh 𝑥12 + 2𝑥1 𝑥2 + 2𝑥22 − 2𝑥2
𝑓 𝑥 = 𝑥12 + 𝑥22 − 𝑥1 + 4 , 𝐽 𝑥 …?
𝑥1 + 𝑥2 − 3
𝑓: 𝓡2 ⟶ 𝓡3
Solusi 𝛻𝑓1 𝑥 T
2𝑥1 + 2𝑥2 2𝑥1 + 4𝑥2 − 2
𝐽 𝑥 = 𝛻𝑓2 𝑥 T = 2𝑥1 − 1 2𝑥2
T 1 1 31
𝛻𝑓3 𝑥 3x2
Abe Alkaff
Contoh Orde 3
Contoh Orde 3
6𝑥1 2 2 0 6𝑥1 0 0 0
𝐻 𝑥 =
2 4 0 24𝑥2 0 8 0 4
33
Abe Alkaff
Contoh Orde 3
Contoh Orde 3
Kombinasi Konveks
adalah kombinasi dua vektor untuk menghasilkan vektor
baru yang terletak di antara dua vektor pembentuknya. Kombinasi
konveks dari
𝑥1 x1 dan x2
𝒙𝟑 disebut kombinasi konveks dari 𝒙𝟏 dan 𝒙𝟐
λ=0 λ=1
λ (1 − λ) λ ∈ [0,1]
𝑥2
𝑥1 𝑥3 𝑥2
Kombinasi Konveks dapat dinyatakan dengan persamaan berikut:
36
𝑥3 = (1 − λ) 𝑥1 + λ𝑥2
Abe Alkaff
𝑓 𝑥 KONFEKS ⇔ −𝑓 𝑥 KONKAF 37
Abe Alkaff
𝑧 = λ𝑓 𝑥1 + 1 − 𝜆 𝑓(𝑥2 )
𝑧 𝑓 𝑥2
𝑓 𝑥1 𝑓 𝑥
𝑥1 (1 − λ) 𝑥 𝑥2 𝑥
λ
38
λ𝑥1 + 1 − 𝜆 𝑥2
Contoh Strictly Convex
Abe Alkaff
𝑦
𝑧 = λ𝑓 𝑥1 + 1 − 𝜆 𝑓(𝑥2 )
𝑓 𝑥
𝑓 𝑥1 𝑧
𝑓 𝑥2
𝑥1 𝑥 𝑥2 𝑥
λ𝑥1 + 1 − 𝜆 𝑥2
39
Contoh Strictly Concave
Abe Alkaff
𝑦
𝑓 𝑥 = 𝜆𝑓 𝑥1 ) + 1 − 𝜆 𝑓(𝑥2
𝑓 𝑥1 𝑓 𝑥2
𝑓 λ𝑥1 + 1 − 𝜆 𝑥2 = 𝜆𝑓 𝑥1 ) + 1 − 𝜆 𝑓(𝑥2
Fungsi linier = Fungsi konveks = Fungsi konkaf
𝑥1 𝑥 𝑥2 𝑥
Fungsi Linier 40
Abe Alkaff
Minimum
Contoh 1 : 𝑓 𝑥 = (𝑥 − 1)2 +1
𝑦
𝑓 𝑥
44
Grafik Contoh 1
Abe Alkaff
45
Grafik Contoh 2
Abe Alkaff
47
Abe Alkaff
Solusi : 2 2
𝐻(𝑥) =
2 4
𝐻1 = 2 det 𝐻1 = 2 > 0
2 2
𝐻2 = det 𝐻2 = 8 − 4 = 4 > 0
2 4
𝐻 𝑥 adalah definit positif
51
𝑓 𝑥 adalah strictly konveks memiliki titik minimum
Abe Alkaff
Solusi : −2 2
𝐻(𝑥) =
2 −4
𝐻1 = −2 det (-𝐻1 ) = 2 > 0
−2 2
𝐻2 = det 𝐻2 = 8 − 4 = 4 > 0
2 −4
𝐻 𝑥 adalah definit negatif
52
𝑓 𝑥 adalah strictly concave memiliki titik maksimum
Abe Alkaff
Himpunan Konveks
𝑆 adalah Himpunan bilangan real dimensi n>1
𝑆 konveks ⇔ 𝜆𝑥1 + 1 − 𝜆 𝑥2 ϵ 𝑆, ∀𝑥1, 𝑥2 𝜖 𝑆, ∀𝜆 ϵ [0,1]
53
Himpunan Konveks Bukan Himpunan Konveks
Abe Alkaff
Himpunan Konveks
Contoh: 𝑆 = 𝑥 𝜖 𝑅2 𝑥12 + 𝑥22 ≤ 3, 𝑥1 + 𝑥2 ≥ 3}
𝑦
𝑥1 + 𝑥2 ≥ 3
𝑥12 + 𝑥22 ≤ 3 54
Himpunan Konveks
Abe Alkaff
Himpunan Konveks
Contoh: 𝑆 = 𝑥 𝜖 𝑅2 𝑥12 + 𝑥22 ≥ 1, 𝑥1 + 𝑥2 ≤ 2}
𝑦
𝑥1 + 𝑥2 ≤ 2
𝑥
𝑆
𝑥12 + 𝑥22 ≥ 1 55
Bukan Himpunan Konveks
Abe Alkaff
Syarat Keoptimalan
𝑓 𝑥 : 𝑅 → 𝑅 (𝑠𝑘𝑎𝑙𝑎𝑟 𝑘𝑒 𝑠𝑘𝑎𝑙𝑎𝑟, 𝑠𝑎𝑡𝑢 𝑣𝑎𝑟𝑖𝑎𝑏𝑒𝑙)
𝑑𝑓
=0 Syarat Perlu
𝑑𝑥
𝑑2 𝑓
>0→ minimum
𝑑𝑥 2
Syarat Cukup
𝑑2 𝑓
𝑑𝑥 2
<0→ maksimum
𝑑𝑓
∗ = 0 → 𝑥 calon titik optimal. Disebut Syarat Perlu (Necessary Condition)
| ∗
𝑑𝑥 𝑥
𝑑2𝑓 ∗ dengan 𝑑𝑓 | ∗ = 0 adalah titik minimum
2 |𝑥 > 0 → 𝑥
∗
𝑑𝑥 𝑑𝑥 𝑥 56
Syarat Cukup (Sufficient Condition)
Abe Alkaff
Syarat Keoptimalan
• 𝑓 𝑥 adalah fungsi bernilai skalar yang didefinisikan pada domain
𝑥 𝜖 𝑆 dimana 𝑆: titik-titik yang memenuhi semua kendala.
• 𝑓 𝑥 : 𝑅𝑛 → 𝑅 (vektor ke skalar)
• Syarat keoptimalan adalah: (analogi dengan kasus skalarskalar)
𝑆𝑦𝑎𝑟𝑎𝑡 𝑃𝑒𝑟𝑙𝑢 𝐾𝑒𝑜𝑝𝑡𝑖𝑚𝑎𝑙𝑎𝑛 (𝑜𝑝𝑡𝑖𝑚𝑎𝑙𝑖𝑡𝑦 𝑛𝑒𝑐𝑒𝑠𝑠𝑎𝑟𝑦 𝑐𝑜𝑛𝑑𝑖𝑡𝑖𝑜𝑛)
Syarat Keoptimalan
𝑆𝑦𝑎𝑟𝑎𝑡 𝐶𝑢𝑘𝑢𝑝 𝐾𝑒𝑜𝑝𝑡𝑖𝑚𝑎𝑙𝑎𝑛 (𝑜𝑝𝑡𝑖𝑚𝑎𝑙𝑖𝑡𝑦 𝑠𝑢𝑓𝑓𝑖𝑐𝑖𝑒𝑛𝑡 𝑐𝑜𝑛𝑑𝑖𝑡𝑖𝑜𝑛)
𝑓 𝑥 ∗ konveks, 𝑥 𝜖 𝑆, 𝑆 adalah konveks → 𝑥 ∗ dengan 𝛻𝑓 𝑥 ∗ = 0 adalah
titik minimum, atau
𝐻 𝑥 ∗ definit pos dan S konveks → 𝑥 ∗ dengan 𝛻𝑓 𝑥 ∗ = 0 adalah titik min
58
Abe Alkaff
Syarat Keoptimalan
Syarat Keoptimalan
2. Cek yang memenuhi syarat cukup sebagai titik optimal:
12𝑥1 −12
𝐻 𝑥 =
−12 6
0 −12
𝐻 𝑥 ∗1 = → det 𝐻1 = 0, det 𝐻2 = −144 < 0 → 𝑖𝑛𝑑𝑒𝑓𝑖𝑛𝑖𝑡
−12 6
48 −12
𝐻 𝑥 ∗1 = → det 𝐻1 = 48 > 0, det 𝐻2 = 144 > 0 → 𝑑𝑒𝑓𝑖𝑛𝑖𝑡 𝑝𝑜𝑠𝑖𝑡𝑖𝑓
−12 6
1. Buat sebuah fungsi skalar orde dua yang didefinisikan pada himpunan bilangan
real dua dimensi
a. Tentukan fungsi gradien dan matriks Hessiannya
b. Tentukan titik yang memenuhi syarat perlu keoptimalan
c. Tentukan apakah syarat cukup keoptimalan dipenuhi atau tidak oleh titik tersebut dan
tentukan jenis keoptimalan titik tersebut
d. Gambarkan (menggunakan komputer) grafik dan kontur fungsi tersebut dan gradiennya
dan cek kesesuaian titik optimal yang diperoleh pada pertanyaan b.
2. Buat sebuah fungsi dua dimensi orde tiga yang memiliki titik minimum dan
maksimum dan tunjukkan titik-titik tersebut secara matematis dan grafis dan
kesesuaian antara keduanya. Grafik dibuat dengan komputer
3. Buat sebuah fungsi bernilai vektor berdimensi 3 yang didefinisikan pada ruang
dimensi tiga, kemudian tentukan matriks gradien dan Jacobinya
4. Bentuk sebuah himpunan konveks yang dibatasi oleh beberapa fungsi linear.
Apakah mungkin menghasilkan himpunan non konveks yang dibatasi beberapa 62
fungsi linear? Tunjukkan.