Anda di halaman 1dari 4

Penelitian Operasional II

Programa Dinamik 1
1. PROGRAM DINAMIK

1.1 PENDAHULUAN
Definisi 1.1:
Program dinamik adalah suatu teknik matematik untuk menentukan serangkaian
keputusan yang saling terkait, serta memberikan suatu
prosedur yang sistematik untuk menentukan kombinasi
optimal dari keputusan yang hendak ditentukan itu.
Perbedaan antara program dinamik dengan program linear adalah :
Pada masalah program dinamik tidak terdapat rumusan matematika secara
baku
Progam dinamik adalah suatu tipe penyelesaian masalah yang didekati secara
umum.
1.2 CONTOH PROTOTYPE
Contoh 1.2:
Ada seorang pengembara yang hendak berjalan dari Kota A menuju Kota J,
ditangannya terbentang sehelai peta yang mengambarkan arah perjalanan beserta
jaraknya. Jalan-jalan yang manakah yang harus dipilih oleh pengembara ini agar
jarak tempuh yang akan dilaluinya sependek mungkin.
7
B

4
6

1
4
H

2
A

6
2
4

3
I

3
state

stage1

1
5

stage2

stage3

Gb.1.1 Peta dari kota A menuju ke Kota J

Siana Halim Teknik Industri UK. Petra

stage4

Programa Dinamik 2

Penelitian Operasional II

Penyelesaian
Permasalahan di atas dapat dibagi menjadi 4 tahapan (stage) seperti terlihat pada
gambar. Pada tiap tahapan ini akan ditentukan :
Peubah keputusan : xn (n = 1,2,3,4) adalah tujuan langsung pada stage n
Jalur yang dipilih : A
x1
x2
x3
x4 = J
Misalkan fn(s,xn) adalah total jarak yang terpendek ditempuh dari seluruh
kebijakan (polcy) untuk tahapan-tahapan yang tersisa, pada saat pengembara
ini berada di state s dan siap untuk memulai tahapan ke-n serta memilih xn
sebagai tujuan berikutnya.
Diberikan s dan n
Misalkan xn* menunjukkan nilai xn yang meminimumkan fn(s,xn) dan
fn*(s) adalah nilai minimumnya, yaitu :
fn*(s) =

min fn(s,xn) = fn(s,xn*) dimana


Xn

fn(s,xn) = Biaya pada tahapan ke-n + Biaya minimum pada tahapan ke-n+1
= C sxn + f*n+1(xn)
karena tujuan akhir (state J) dicapai pada tahapan terakhir yaitu tahapan ke-4,
maka f*5(J) = 0
Tujuan : mendapatkan f*1(A) dan jalur-jalur yang bersesuaian.
Ada dua kemungkinan, yaitu :
- Mundur : f*5(J)
f*4(s)
f*3(s)
f*2(s)
f*1(A)
- Maju :f*1(A)
f*2(s)
f*3(s)
f*4(s)
f*5(J)
Prosedur Penyelesaian
n=4
S

f4*(s)

x4

n=3
x3
s
E
F
G

f3(s,x3)=csx3 + f4*(x3)
H
I
1+3=4
4+4=8
6+3=9
3+4=7
3+3=6
3+4=7

f3*(s)

x3

4
7
6

H
I
H

Siana Halim Teknik Industri UK. Petra

Penelitian Operasional II

Programa Dinamik 3

n=2
x2
S

B
C
D

f2(s,x2)=csx2 + f3*(x2)
E
F
G
7+4=11
4+7=11
6+6=12
3+4=7
2+7=9
4+6=10
4+4=8
1+7=8
5+6=11

f2*(s)

x2

11
7
8

E/F
E
E/F

f1(s,x1)=csx1 + f2*(x1)
B
C
D
2+11=13
4+7=11
3+8=11

f1*(s)

x1

11

C/D

n=1
x1
S

Biaya minimum adalah 11


Jalur yang ditempuh adalah : A
A

C
D

E
E
F

H
H
I

J
J
J

atau

1.3 KARAKTERISTIK DARI MASALAH-MASALAH PADA PROGRAM


DINAMIK
(1) Masalah tersebut dapat dibagi ke dalam tahapan-tahapan, serta membutuhkan
sebuah keputusan kebijakan (policy decision) pada tiap tahapan.
(2) Tiap tahapan memiliki sejumlah state yang bersesuaian dengannya. Secara
umum, state memiliki berbagai macam kemungkinan kondisi tergantung pada
sistem yang ada pada tahapan masalah tersebut. Jumlah dari state mungkin
terbatas mungkin pula tak terbatas.
(3) Efek dari kebijakan keputusan yang diambil pada tiap tahapan adalah untuk
mentransformasikan state pada saat itu ke state yang bersesuaian pada tahapan
berikutnya (dimungkinkan juga sebuah sebuah distribusi probabilitas)
(4) Prosedur penyelesaian dirancang untuk mendapatkan kebijakan optimal untuk
seluruh permasalahan, yaitu, suatu perumusan dari keputusan kebijakan
optimal pada tiap tahapan untuk tiap state yang mungkin.
(5) Diberikan state saat ini, kebijakan optimal untuk tahapan yang tersisa
independen terhadap kebijakan yang diambil pada tahapan-tahapan
sebelumnya. (Principle of optimality for dinamic programming)
(6) Prosedur penyelesaian diambil dengan mendapatkan kebijakan optimal pada
tahapan terakhir.
(7) Tersedia suatu relasi rekursif yang mengidentifikasikan kebijakan optimal
untuk tahapan ke-n, jika diberikan kebijakan optimal pada tahapan ke-n+1
Siana Halim Teknik Industri UK. Petra

Thank you for evaluating AnyBizSoft PDF to Word.

You can only convert 3 pages with the trial version.

To get all the pages converted, you need to purchase the software from:

http://www.anypdftools.com/buy/buy-pdf-to-word.html