PENERAPAN DINAMIK PROGRAMMING (DP) dalam INDUSTRI & BISNIS

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI

METODE SIMPLEKS DALAM PROGRAM LINIER

BAB 2 LANDASAN TEORI. 2.1 Program Dinamik

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

Model Linear Programming:

OPERATIONS RESEARCH. oleh Bambang Juanda

Penerapan Pemrograman Dinamis dalam Perencanaan Produksi

Model Linear Programming:

Lecture 5 : Dynamic Programming (Programa Dinamis) Hanna Lestari, ST, M.Eng

LINIER PROGRAMMING Formulasi Masalah dan Pemodelan. Staf Pengajar Kuliah : Fitri Yulianti, MSi.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

MODUL I PROGRAM DINAMIS

BAB I PENDAHULUAN. pada sektor masyarakat meluas dengan cepat[4]. menentukan tingkat kegiatan-kegiatan yang akan dilakukan, dimana masingmasing

Aplikasi Integer Linear Programming (Ilp) untuk Meminimumkan Biaya Produksi pada Siaputo Aluminium

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

Maximize or Minimize Z = f (x,y) Subject to: g (x,y) = c

PEMROGRAMAN LINEAR YULIATI,SE,MM

MATEMATIKA SISTEM INFORMASI 2 IT

Program Dinamik Ir. Djoko Luknanto, M.Sc., Ph.D. Jurusan Teknik Sipil FT UGM

18/09/2013. Ekonomi Teknik / Sigit Prabawa / 1. Ekonomi Teknik / Sigit Prabawa / 2

Riset Operasional. Tahun Ajaran 2014/2015 ~ 1 ~ STIE WIDYA PRAJA TANA PASER

Ardaneswari D.P.C., STP, MP.

Teknik Riset Operasional Semester Genap Tahun Akademik 2015/2016 Teknik Informatiaka UIGM

Lecture 5 : Dynamic Programming (Programa Dinamis) Hanna Lestari, ST, M.Eng

Penelitian Operasional II Programa Dinamik 1 1. PROGRAM DINAMIK

Program Dinamik Deterministik Rekursif Mundur Pada Perusahaan Distribusi Deterministic Dynamic Program Recursive of backwards On Distribution Company

TINJAUAN PUSTAKA ( ) ( ) ( )

OPTIMALISASI PEMESANAN BAHAN BAKU DI PT XYZ UNTUK MEREDUKSI BIAYA PERSEDIAAN DENGAN METODE PROGRAM DINAMIS

Pengantar Riset Operasi. Riset Operasi Minggu 1 (pertemuan 1) ARDANESWARI D.P.C., STP, MP

Rina Tinarty Sihombing, Henry Rani Sitepu, Rosman Siregar

MATEMATIKA SISTEM INFORMASI 2 [KODE/SKS : IT / 2 SKS]

INTEGER PROGRAMMING. Rudi Susanto, M.Si

PENYELESAIAN ROBUST KNAPSACK PROBLEM (RKP) MENGGUNAKAN PEMROGRAMAN DINAMIK

BAB 2 LANDASAN TEORI

PERTEMUAN 10 METODE DEVIDE AND CONQUER

MATA KULIAH RISET OPERASIONAL [KODE/SKS : IT045233/ 2 SKS]

Dosen Pembina: HP :

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

OPTIMASI IRIGASI DENGAN PROGRAM DINAMIK DI METRO HILIR

PENERAPAN METODE BRANCH AND BOUND DALAM PENYELESAIAN MASALAH PADA INTEGER PROGRAMMING

PERTEMUAN 10 METODE DEVIDE AND CONQUER

BIAYA MINIMUM PADA PERENCANAAN PRODUKSI DAN PENGENDALIAN PERSEDIAAN UD. HAMING MAKASSAR DENGAN PROGRAM DINAMIK

Design and Analysis Algorithm. Ahmad Afif Supianto, S.Si., M.Kom. Pertemuan 09

BAB II TINJAUAN PUSTAKA

METODE DEVIDE AND CONQUER

PERTEMUAN 12 METODE GREEDY

Program Dinamis (Dynamic Programming)

OPTIMASI (Pemrograman Non Linear)

MODEL DAN PERANAN RO DALAM PENGAMBILAN KEPUTUSAN

PENERAPAN PROGRAM DINAMIS UNTUK MENENTUKAN JALUR PERJALANAN YANG OPTIMUM DENGAN BANTUAN SOFTWARE WINQSB

MATA KULIAH MATEMATIKA SISTEM INFORMASI 2 [KODE/SKS : IT / 2 SKS]

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

BAB LINEAR PROGRAMMING : METODE GRAFIK PENDAHULUAN PENDAHULUAN

Program Dinamis (dynamic programming):

Program Dinamis (Dynamic Programming)

ABSTRACT 1. PENDAHULUAN

Program Dinamis. Oleh: Fitri Yulianti

TIN102 - Pengantar Teknik Industri Materi #10 Ganjil 2015/2016 TIN102 PENGANTAR TEKNIK INDUSTRI

BAB 4 HASIL DAN PEMBAHASAN

IMPLEMENTASI MIXED INTEGER PROGRAMMING UNTUK PENJADWALAN RUANG OPERASI. Presenter: Netta Prismawiyati SIDANG TUGAS AKHIR

Penyelesaian Persoalan Penukaran Uang dengan Program Dinamis

METODE GREEDY PERTEMUAN 12 METODE GREEDY

Metode Simplex. Toha Ardi Nugraha

MODUL PRAKTIKUM RISET OPERASIOANAL (ATA 2011/2012)

Program Dinamik (Dynamic Programming) Riset Operasi TIP FTP UB

Riset Operasi Bobot: 3 SKS

Kode Mata Kuliah : CCR-314 Nama Mata Kuliah : Riset Operasional Kelas/Seksi : 10 Nama Dosen : Taufiqurrahman

PENYELESAIAN MASALAH PEMROGRAMAN LINIER BILANGAN BULAT MURNI DENGAN METODE REDUKSI VARIABEL

Pemodelan dalam RO. Sesi XIV PEMODELAN. (Modeling)

PRODUK BERSAMA DAN PRODUK SAMPINGAN (Joint. dan By Product)

I PENDAHULUAN II LANDASAN TEORI

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

BAB 2 LANDASAN TEORI

Universitas Gadjah Mada

BAB 2 LANDASAN TEORI

TUGAS RESUME MATERI KULIAH ALGORITMA DAN STRUKTUR DATA STRATEGI ALGORITMA : H

BAB 3 METODE PENELITIAN

Maximize or Minimize Z = f (x,y) Subject to: g (x,y) = c

PENYELESAIAN MODEL LINEAR PROGRAMMING SECARA MATEMATIK (METODE SIMPLEKS)

Integer Programming (Pemrograman Bulat)

Perencanaan Kebijakan Penggantian Alat Masak Paling Optimal pada Usaha Restoran dengan Menggunakan Program Dinamis

METODE SIMPLEKS (THE SIMPLEX METHOD)

RISET OPERASIONAL. Kosep Dasar Riset Operasional. Disusun oleh: Destianto Anggoro

Pendekatan Maju (Forward) Dynamic Programming Untuk Permasalahan MinMax Knapsack 0/1

BAB II TINJAUAN PUSTAKA

Materi 6: Control Unit Operations

Hipotesis Statistik. 3. Terima H 1 (tolak H 0 ) dan populasi sebenarnya. memang H 0 benar = P(terima H 0 / pop H 0 )= 1-α

PENERAPAN TEORI KENDALI PADA MASALAH PROGRAM DINAMIK

CCR-314 #2 Pengantar Linear Programming DEFINISI LP

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

III. METODE PENELITIAN

BAB 2 LANDASAN TEORI

ALGORITMA RUTE TERPENDEK BERBASIS TEORI GRAPH

ISSN: Vol. 2 No. 1 Januari 2013

APLIKASI PROGRAM LINEAR DALAM MASALAH ALOKASI DENGAN MENGGUNAKAN PROGRAM DINAMIK. Erlia Sri Wijayanti ABSTRAK

Maximize or Minimize Z = f (x,y) Subject to: g (x,y) = c

BAB III. KERANGKA PEMIKIRAN

OPERATION RESEARCH-1

Transkripsi:

PENERAPAN DINAMIK PROGRAMMING (DP) dalam INDUSTRI & BISNIS Oleh : Ngarap Im Manik Jurs. Matematika BinusUniversity PENGERTIAN DP Dinamik Programming/ Multi stage programming (DP) berciri memecah persoalan menjadi bagian yang lebih kecil (sub problem atau stage) di mana keputusan dibuat secara berurutan, shg keputusan pada satu tahap mempengaruhi keputusan berikutnya. DP diperkenalkan Richard Bellman (9)yg menyatakan: suatu kebijakan optimal mempunyai sifat bahwa apa pun keadaan dan keputusan awal, keputusan berikutnya harus membentuk suatu kebijakan optimal dgn memperhatikan keadaan dari hasil keputusan pertama. Prinsip ini mempunyai arti bahwa : Kita diperkenankan untuk mengambil keputusan yang layak bagi tahap persoalan yg masih tersisa, dan dalam rangkaian keputusan yg telah di ambil, hasil dari masingmasing tergantung pada hasil keputusan sebelumnya dalam rangkaian.prosedur pemecahan persoalan dlm DP dilakukan secara rekursif. CIRI POKOK Masalah DP DP ialah suatu pendekatan matematika tentang optimisasi proses banyak tahap. Ciri dasar masalah DP adalah :. Keputusan tentang suatu masalah ditandai dgn optimisasi pada tahap berikutnya, ini berarti jika suatu masalah akan diselesaikan dgn DP ia dipisahkan menjadi n subproblem.. DP berkaitan dgn masalah di mana pilihan atau keputusan dibuat pada masingmasing tahap. Seluruh kemungkinan pilihan dicerminkan, di atur oleh sistem status atau state pada setiap tahap.. Setiap keputusan pada setiap tahap adalah returnfunction yg mengevaluasi pilihan yg dibuat.. Pada setiap tahap proses keputusan dihubungkan dgn tahap yg berdekatan melalui fungsi transisi. Fungsi ini berupa kuantitas yg diskrit maupun kontinu tergantung pada sifat masalah.. Suatu hubungan rekursif digunakan untuk menghubungkan kebijaksanaan optimum pada tahap n dengan n. Prosedur rekursif dalam hal ini ada ; Foreward recursive Backward recursive Foreward recursive equation f (X ) = f j *(X j ) = opt {R j (k j ) @ f j * (X j @ k j )}

Backward recursive equation f n (Y n ) = f j *(Y j ) = opt {R j (k j ) @ f j+ * (Y j @ k j )} catatan: X atau Y =state; j = tahap ke X @ k atau Y @ k = fungsi transisi Simbol @ menyatakan hubungan matematik antara Xj atau Yj dengan kj, mis tambah, kurang, kali atau akar, dll. 6.Sekali kebijaksanaan optimum tahap n telah ditemukan, n komponen keputusan dapat ditemukan kembali dengan melacak balik melalui fungsi transisi tahap n. Dalam perumusan DP terdapat tiga elemen pokok, yaitu : Stage, Alternatif (decision variabel) pada setiap stage & f.tujuan State sistem pada setiap stage. Stage; adalah bagian persoalan yang mengandung decision variable Alternatif; var keputusan yang ada pd setiap stage dan fungsi tujuan. State; menunjukkan kaitan satu stage dengan stage yg lainnya, sedemikian rupa sehingga setiap stage dapat di optimisasikan secara terpisah, shg hasil optimisasi layak untuk seluruh persoalan. Disisi lain state memudahkan membuat keputusan optimum bagi stage yg masih tersisa dengan tidak usah mengecek pengaruh keputusan yg akan datang pada keputusan yg dibuat sebelumnya. State sulit diberikan definisi, tetapi kuncinya dapat dijumpai dengan menanyakan dua pertanyaan berikut :.Hubungan apa yang mengikat satu stage dengan stage lainnya..informasi apa yg diperlukan utk membuat keputusan yg layak pada stage yg sedang berlangsung tanpa mengecek keputusan layak yg telah dibuat stage sebelumnya. PENERAPAN DP Berbagai persoalan praktis dapat diselesaikan dengan DP secara lebih efisien dari pada metode LP, tetapi tidak berarti bahwa DP selalu lebih efisien dari LP. Berikut akan disajikan beberapa contoh persoalan yang diselesaikan dgn metode DP Masalah Alokasi Dalam contoh ini keputusan optimum dalam setiap tahap diperoleh dengan menggunakan metoda optimisasi klasik biasa.keuntungan pada macam kegiatan merupakan fungsi jam kerja yg dialokasikan pada masingmasing kegiatan seperti tabel. Jika setiap hari tersedia jam kerja, bagaimana alokasi waktu sehingga keuntungan per hari maksimum? Jam kerja K e g i a t a n 6 8 8 9 Misal keputusan merupakan state, variabel keputusan X j (j=,,,) adalah banyaknya jam kerja yg dialokasikan pd tahap kej. P j (X j ) adalah keuntungan dari alokasi X jam kerja j, sehingga masalah dapat diformulasikan sebagai berikut:

Maks z=p (X )+P (X )+P (X )+P (X ) Kendala: X +X +X +X = dan X,X,X,X Karena semua nilai var.keputusan diskrit, maka digunakan backward recursive equation approach.misal Y =jlh jam kerja alokasi pd tahap,,, ; Y =jlh jam kerja alokasi pd tahap,, Y =jlh jam kerja alokasi pd tahap, ; Y =jlh jam kerja alokasi pd tahap f *(Y )=optimum profit tahap dgn Y tertentu. f *(Y )=optimum profit tahap, dgn Y tertentu. f *(Y )=optimum profit tahap,, dgn Y tertentu. ; f *(Y )=optimum profit tahap,,, dgn Y tertentu. Tahap : f *(Y )=maks{p X }, utk f (Y )= X Y P (X ) f *(Y ) X * 8 8 Tahap : f *(Y )=maks {P (X ) + f *(Y ) }, X Y P (X )+f *(Y ) 8 8 9 f *(Y ) X *,, Tahap : f *(Y )=maks {P (X ) + f *(Y ) }, X Y P (X )+f *(Y ) f *(Y ) X * 9 8 8,, Tahap : f *(Y )=maks {P (X ) + f *(Y ) }, X Y P (X )+f *(Y ) 8 6 6 9 9 Tabel akhir keuntungan maksimum adalah. f *(Y ) X *

Masalah Muatan (Knapsack/Cargo) Misal perusahaan angkutan mempertimbangkan untuk mengangkut jenis barang.berat masing barang & biaya angkut sbb: Barang (i) Berat/item(w i ) Biaya/item(v i ) 6 8 Jika armada perusahaan tsb memiliki kapasitas maks. W= ton, barang apa yg harus diangkut & berapa banyak agar diperoleh penerimaan maks? Solusi: Formulasi DP dibentuk dengan terlebih dahulu mengidentifikasikan tiga unsur dasar yaitu:.tahap (j). Masingmasing barang meruapakan tahap..state (Yj) adalah jlh berat angkut yg disediakan tahap ke n, n,.j dimana Yj+ = Yj Wjkj; jadi Y=W dan Yj=,,..W untuk j=,, n.var keputusan (kj) adalah banyak barang pada tahap j. Nilai Kj dapat lebih kecil atau sebessar (W/wj) dan Kj integer. Jika fj(yj) = penerimaan optimum pada tahap n,n,.j, maka Backward Recursive Equation sbb: fn * (Yn) = Maks {vn kn} karena f n+* (Yn+) = fj * (Yj) = Maks { vj kj + f *j+ (Yj+)} kj =,,.(Yj/wj) ; Yj =,,.W Untuk masalah di atas dapat dibuat tabel sebagai berikut: Tahap: f *(Y )=maks{k }, k =,, &Y =,,.. k Y k 6 6 9 6 9 6 9 Tahap: f *(Y )=maks{8k + f * (Y )}, k =, &Y =,,.. f *(Y ) k * 6 9 k Y 8k +f *(Y ) f *(Y ) k * 6 9 8 6 9 Tahap : f *(Y )=maks{6k + f * (Y )}, k =,, & Y =

k 6k +f *(Y ) F *(Y ) K * Y 6 6 Solusi optimumnya adalah : mengangkut barang sebanyak (k* = ) mengangkut barang sebanyak (k* = ) mengangkut barang sebanyak (k* = ) ; dengan penerimaan total = 6 SUMBER BACAAN Bronson, Richard, 99, Theory and Problem of Operations Research, USA, Schaum Outline Series, McGrawHill. Mitchel G.H, 99, Operational Research Techniques and Example, London, English University Press. Siagian P, 99, Penelitian Operasional, Jakarta, UI Press. Taha A.Hamdy,, Operational Research, USA, Pearson Education Inc, PHI. Wagner, Harvey M,99, Principles of Operation Research with Apllication to Managerial Decisions New Delhi, Prentice Hall Inc.