Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Dynamic Programming Maximasi Income.

Presentasi serupa


Presentasi berjudul: "Dynamic Programming Maximasi Income."— Transcript presentasi:

1 Dynamic Programming Maximasi Income

2 Dynamic Programming Bentuk umum persamaan kasus maksimasi income:
𝐹 𝑛 𝑥 = max { 𝑟 𝑛 (𝑥 𝑛 ) + 𝑓 𝑛−1 (𝑥− 𝑥 𝑛 )} Contoh kasus: PT Abadi memiliki kapasitas produksi 700 ton/bulan. Distribusi produk dipilih menggunakan transportasi darat. Pasar tujuan adalah kota A, B dan C

3 Return dari setiap kota sbb:
Produk (setiap 100 ton) Return Kota A (setiap ,-) Return Kota B Return Kota C 1 0,8 0,6 2 1,5 1,2 3 2,3 1,9 4 2,8 5 3,6 6 4,7 7 4,4 4,3 5,4

4 Definisi Masalah: Tahap  n = pasar yang dituju
Status/kondisi tahap n  𝑆 𝑛 = jumlah produksi yang masih tersisa Keputusan tahap n  𝑋 𝑛 = jumlah barang yang didistribusikan Fungsi transisi  𝑆 𝑛−1 = 𝑆 𝑛 - 𝑋 𝑛 Fungsi konstribusi tahap n  𝑔 𝑛 = 𝑟 𝑛 ( 𝑋 𝑛 ); 𝑟 𝑛 =return pada tahap n Hubungan rekursif  𝑓 𝑛 *( 𝑆 𝑛 )=max 𝑓 𝑛 ( 𝑆 𝑛 , 𝑋 𝑛 ) dengan: 𝑓 𝑛 ( 𝑆 𝑛 , 𝑋 𝑛 ) = 𝑟 𝑠 𝑋 𝑛 ;𝑛=1 𝑓 𝑛 ( 𝑆 𝑛 , 𝑋 𝑛 ) = 𝑟 𝑠 𝑋 𝑛 + 𝑓 𝑛−1 ∗( 𝑆 𝑛−1 );𝑛=2,3

5 Tahap 1 (Kota A) 𝑥 1 S 𝑓 1 (s) = 𝑟 1 (x) 𝑓 1 * 𝑥 1 * Produk
(setiap 100 ton) Return Kota A (setiap ,-) 1 0,8 2 1,5 3 2,3 4 5 3,6 6 7 4,4

6 Tahap 1 (Kota A) 𝑥 1 S 𝑓 1 (s) = 𝑟 1 (x) 𝑓 1 * 𝑥 1 * 1 2 3 4 5 6 7 0,8
1 2 3 4 5 6 7 0,8 1,5 2,3 3,6 4,4 Produk (setiap 100 ton) Return Kota A (setiap ,-) 1 0,8 2 1,5 3 2,3 4 5 3,6 6 7 4,4

7 Tahap 2 (Kota B) 𝑥 2 S 𝑓 2 (s) = 𝑟 2 (x) + 𝑓 1 *(S - 𝑥 2 ) 𝑓 2 * 𝑥 2 *
Produk (setiap 100 ton) Return Kota B (setiap ,-) 1 0,6 2 1,2 3 4 2,8 5 3,6 6 7 4,3

8 𝑥 2 S 𝑓 2 (s) = 𝑟 2 (x) + 𝑓 1 *(S - 𝑥 2 ) 𝑓 2 * 𝑥 2 * 1 2 3 4 5 6 7
1 2 3 4 5 6 7 0+0,8 0,6+0 0,8 0+1,5 0,6+0,8 1,2+0 1,5 0+2,3 0,6+1,5 1,2+0,8 2+0 2,3 0+3 0,6+2,3 1,2+1,5 2+0,8 2,8+0 0+3,6 0,6+3 1,2+2,3 2+1,5 2,8+0,8 3,6+0 3,6 0;1;4;5 0+4 0,6+3,6 1,2+3 2+2,3 2,8+1,5 3,6+0,8 4+0 4,4 0+4,4 0,6+4 1,2+3,6 2+3 2,8+2,3 3,6+1,5 4+0,8 4,3+0 5,1 4;5

9 Tahap 3 (Kota C) 𝑥 3 S 𝑓 3 (s) = 𝑟 3 (x) + 𝑓 2 *(S - 𝑥 3 ) 𝑓 3 * 𝑥 3 *
Produk (setiap 100 ton) Return Kota C (setiap ,-) 1 0,6 2 1,2 3 1,9 4 2,8 5 3,6 6 4,7 7 5,4

10 𝑥 3 S 𝑓 3 (s) = 𝑟 3 (x) + 𝑓 2 *(S - 𝑥 3 ) 𝑓 3 * 𝑥 3 * 1 2 3 4 5 6 7

11 𝑥 3 S 𝑓 3 (s) = 𝑟 3 (x) + 𝑓 2 *(S - 𝑥 3 ) 𝑓 3 * 𝑥 3 * 1 2 3 4 5 6 7
1 2 3 4 5 6 7 0+0,8 0,6+0 0,8 0+1,5 0,6+0,8 1,2+0 1,5 0+2,3 0,6+1,5 1,2+0,8 1,9+0 2,3 0+3 0,6+2,3 1,2+1,5 1,9+0,8 2,8+0 0+3,6 0,6+3 1,2+2,3 1,9+1,5 2,8+0,8 3,6+0 3,6 0;1;4;5 0+4,4 0,6+3,6 1,2+3 1,9+2,3 2,8+1,5 3,6+0,8 4,7+0 4,7 0+5,1 0,6+4,4 1,2+3,6 1,9+3 2,8+2,3 3,6+1,5 4,7+0,8 5,4+0 5,5

12 Kota A Kota B Kota C Produk (dalam 100 ton) 1 2 3 4 5 6 7 𝑓 1 * 𝑥 1 * 0,8 1 1,5 2 2,3 3 4 3,6 5 6 4,4 7 𝑓 2 * 𝑥 2 * 0,8 1,5 2,3 3 3,6 0;1;4;5 4,4 5 5,1 4;5 𝑓 3 * 𝑥 3 * 0,8 1,5 2,3 3 3,6 0;1;4;5 4,7 6 5,5

13 Kapasitas produksi perusahaan dimaksimalkan sebanyak 700 ton dan didistribusikan dalam 7 kali pengiriman Distribusi optimum diperoleh jika 6 pengiriman ke kota C dan sisanya ke kota A Hasil optimal diperoleh return 5,5 (4,7 + 0,8) Dari tabel terdapat lebih dari satu f(x) dengan nilai optimal. Seluruh nilai dimasukkan tabel dan dapat dikombinasikan menjadi beberapa alternatif solusi optimal.

14 Thank You For Your Kind Attention


Download ppt "Dynamic Programming Maximasi Income."

Presentasi serupa


Iklan oleh Google