Tugas 2-Dynamic Programming & Backtrack

download Tugas 2-Dynamic Programming & Backtrack

of 2

Transcript of Tugas 2-Dynamic Programming & Backtrack

Dynamic Programming1. Selesaikan kasus knapsack, jika kapasitas M = 36, dengan terfapat 5 item dengan kapasitas berturut-turut 6, 8, 9, 10, 8 dan keuntungan yang akan diperoleh jika item tersebut masuk knapsack berturut-turut adalah 25, 27, 23, 19, 22 dengan algoritma dynamic programming 2. Berapa cacah operasi pergandaan matrik A = A1 A2 A3 A4 jika dimensi dari matrik itu disajikan sebagai A1, A2, A3, dan A4 berturut-turut adalah 3 X 8, 8 X 7, 7 X 5, dan 5 X 4. Jelaskan juga hasil pengurungan matrik tersebut dengan matrix-chain multiplication algorithm 3. Carilah jarak terpendek dari vertek pertama ke vertex terakhir dengan menggunakan algoritma Disjktra dari suatu graph yang disajikan dengan matrik berbobot berikut

0 3 8 3 0 4 8 4 0 11 12 5 8 11

11 5 12 8 11 0 9 0 2 2 0 7 9 7 0

4. Tentukan MST dari graph pada soal No 3 di atas 5. Berikan visualisasi dan hasil komputasi kasus LCS (Longest Common Subsequences) algoritma dari kedua string X = ABCEFHKLM dengan string Y = BCKHLDMPF

BackTrack and Branch and Bounch Technique1. Selesaikan kasus knapsack dengan backtrack algoritma, jika kapasitas M = 38, dengan terdapat 5 item dengan kapasitas berturut-turut 6, 8, 9, 10, 8 dan keuntungan yang akan diperoleh jika item tersebut masuk knapsack berturut-turut adalah 25, 27, 23, 19, 22 2. Hitunglah bounding function B pada masing-masing node kasus no 1 di atas 3. Ditentukan matrik TSP berikut ini

2 6 8 2 3 7 6 3 5 8 7 5

a. b. c. d.

Tentukan V(M) Tentukan V(M) dan Bounding function pada state space X =(-,-,-,-) Tentukan V(M) dan bounding function pada state space X =(1,-,-,-) Tentukan V(M) dan bounding function pada state space X =(1,1,-,-)

4.

a. Berapa nilai bounding function dari node no 8 ? Jelaskan b. Bagaimana urutan dari penelusuran back tracking algoritma pada kasus di atas c. Bagaimana urutan dari penelusuran branch and bound algoritma jika kasusnya adalah maksimize profit P pada kasus di atas 5.

a. Bagaimana urutan dari penelusuran back tracking algoritma pada kasus di atas, b. Bagaimana urutan dari penelusuran branch and bound algoritma jika kasusnya adalah maksimize profit P pada kasus di atas