Anda di halaman 1dari 9

Nama : Muhammad Fathan

NIM : 2020573010039
Kelas : TI 3A
Mata Kuliah : Analisa Algoritma
Tanggal : 04 November 2022
1. Program untuk menyelesaikan Fractional Knapsack menggunakan algoritma Brute
Force dengan n = 6. Objek-objek diberi nomor 1, 2, 3, 4, 5, 6. Properti setiap objek i
dan kapasitasnya adalah sebagai berikut :

Jumlah keuntungan maksimum yang dapat di peroleh


Coding :
Hasil:
2. Perlihatkan barang-barang yang dapat dibawa turis dalam ranselnya sehingga berat
totalnya tidak melebihi 4 kg = 400 dag, dan nilai totalnya dimaksimalkan. Daftar
barang dapat dilihat pada tabel di bawah ini.
Menggunakan Algoritma Greedy

Algoritma greedy pemilihan objek yang optimal adalah greedy by density yang
memiliki total weight (berat) 396 dan profit (keuntungan) 1030.
Barang-barang yang dapat dibawa:
No wi pi

1 Map 9 150

2 Compass 13 35

3 Water 153 200

4 Sandwich 50 160

5 Glucose 15 60

6 Banana 27 60

7 Suntan cream 11 70

8 Waterproof trousers 42 70

9 Waterproof 43 75
overclothes
10 Note-case 22 80

11 Sunglasses 7 20

12 Socks 4 50

Total 396 1030

Coding :

Hasil :

3. Rute dan jarak terpendek dari gambar graf TSP berikut.

a.
Diperoleh rute lintasan sebanyak (4-1)! = 3! = 6.
Tabel Rute Perjalanan:

Rute perjalanan Bobot

a→b→c→d→a 12 + 9 + 15 + 5 = 41

a→b→d→c→a 12 + 8 + 15 + 10 = 45
a→c→b→d→a 10 + 9 + 8 + 5 = 3

a→c→d→b→a 10 + 15 + 8 + 12 = 45

a→d→b→c→a 5 + 8 + 9 + 10 = 32

a→d→c→b→a 5 + 15 + 9 + 12 = 41

Berdasarkan hasil pencarian yang didapat, jarak dan rute terpendek yang dapat
ditempuh yaitu a → c → b → d → a atau a → d → b → c → a dengan bobot
(jarak) 32.
Coding :

Hasil:
b.
Diperoleh rute lintasan sebanyak (5-1)! = 4! = 24.
Tabel Rute Perjalanan:
Rute perjalanan Bobot

a→b→c→d→e→a 2 + 4 + 3 + 10 + 5 = 24

a→b→c→e→d→a 2 + 4 + 3 + 10 + 12 = 31

a→b→d→c→e→a 2 + 8 + 3 + 3 + 5 = 21

a→d→b→c→e→a 12 + 8 + 4 + 3 + 5 = 32

a→d→e→c→b→a 12 + 10 + 3 + 4 + 2 = 31

a→e→d→c→b→a 5 + 10 + 3 + 4 + 2 = 24

a→e→c→d→b→a 5 + 3 + 3 + 8 + 2 = 21

a→e→c→b→d→a 5 + 3 + 4 + 8 + 12 = 32

Berdasarkan hasil pencarian yang didapat, jarak dan rute terpendek yang dapat
ditempuh yaitu a → b → d → c → e → a atau a→ e → c → d → b → a
dengan bobot (jarak) 21.

Anda mungkin juga menyukai