SOAL DAN JAWABAN
Kota-kota yang harus dikunjungi dan jaraknya seperti terlihat
pada gambar berikut :
Lakukan perhitungannya dengan menggunakan metode :
Gambar 1. Lintasan yang harus di kunjungi |
1. Generate And Test
Gambar 2. Tree Lintasan yang bisa ditempuh |
Dari gambar di atas, maka dapat dibuatkan tabel lintasannya yang dapat dilihat seperti pada Tabel 1.
LINTASAN B |
|
LINTASAN A |
||||||||
Pencarian Ke |
Lintasan |
Panjang Lintasan |
Lintasan Terpilih |
Panjang |
Pencarian
Ke |
Lintasan |
Panjang Lintasan |
Lintasan
Terpilih |
Panjang |
|
1 |
ABCD |
12 |
12 |
ABCD |
1 |
ABCD |
10 |
ABCD |
10 |
|
2 |
ABDC |
9 |
9 |
ABDC |
2 |
ABDC |
6 |
ABDC |
6 |
|
3 |
ACBD |
6 |
6 |
ACBD |
3 |
ACBD |
9 |
ABDC |
6 |
|
4 |
ACDB |
7 |
6 |
ACBD |
4 |
ACDB |
8 |
ABDC |
6 |
|
5 |
ADBC |
7 |
6 |
ACBD |
5 |
ADBC |
8 |
ABDC |
6 |
|
6 |
ADCB |
11 |
6 |
ACBD |
6 |
ADCB |
11 |
ABDC |
6 |
|
7 |
BACD |
9 |
6 |
ACBD |
7 |
BACD |
7 |
ABDC |
6 |
|
8 |
BADC |
10 |
6 |
ACBD |
8 |
BADC |
7 |
ABDC |
6 |
|
9 |
BCAD |
7 |
6 |
ACBD |
9 |
BCAD |
10 |
ABDC |
6 |
|
10 |
BCDA |
11 |
6 |
ACBD |
10 |
BCDA |
11 |
ABDC |
6 |
|
11 |
BDAC |
4 |
4 |
BDAC |
11 |
BDAC |
6 |
ABDC |
6 |
|
12 |
BDCA |
7 |
4 |
BDAC |
12 |
BDCA |
8 |
ABDC |
6 |
|
13 |
CABD |
5 |
4 |
BDAC |
13 |
CABD |
5 |
CABD |
5 |
|
14 |
CADB |
4 |
4 |
BDAC |
14 |
CADB |
6 |
CABD |
5 |
|
15 |
CBAD |
9 |
4 |
BDAC |
15 |
CBAD |
8 |
CABD |
5 |
|
16 |
CBDA |
7 |
4 |
BDAC |
16 |
CBDA |
8 |
CABD |
5 |
|
17 |
CDAB |
10 |
4 |
BDAC |
17 |
CDAB |
7 |
CABD |
5 |
|
18 |
CDBA |
9 |
4 |
BDAC |
18 |
CDBA |
6 |
CABD |
5 |
|
19 |
DABC |
9 |
4 |
BDAC |
19 |
DABC |
8 |
CABD |
5 |
|
20 |
DACB |
7 |
4 |
BDAC |
20 |
DACB |
10 |
CABD |
5 |
|
21 |
DBAC |
5 |
4 |
BDAC |
21 |
DBAC |
5 |
CABD |
5 |
|
22 |
DBCA |
6 |
4 |
BDAC |
22 |
DBCA |
9 |
CABD |
5 |
|
23 |
DCAB |
9 |
4 |
BDAC |
23 |
DCAB |
8 |
CABD |
5 |
|
24 |
DCBA |
12 |
4 |
BDAC |
24 |
DCBA |
10 |
CABD |
5 |
Cek lintasan paling kiri, hitung panjang lintasannya dan masukkan ke dalam tabel.
Ulangi terus untuk lintasan sebelah kananya sampai dengan semua lintasan di cek.
Jadi terlihat bahwa pada Lintasan B, lintasan terpendek untuk melintasi semua kota adalah B - D - A - C, sedangkan pada Lintasan A, yang terpendek adalah rute C- A - B - D
2. Hill Climbing
LINTASAN B |
|
LINTASAN A |
|||||||||||||
Pencarian Ke |
LINTASAN |
Panjang
Lintasan |
|
Pencarian Ke |
LINTASAN |
Panjang
Lintasan |
|
||||||||
1 |
A |
B |
C |
D |
12 |
1 |
A |
B |
C |
D |
10 |
|
|||
2 |
A |
B |
D |
C |
9 |
2 |
A |
B |
D |
C |
6 |
|
|||
3 |
A |
C |
B |
D |
6 |
3 |
A |
C |
B |
D |
9 |
|
|||
4 |
A |
C |
D |
B |
7 |
4 |
A |
C |
D |
B |
8 |
|
|||
5 |
A |
D |
B |
C |
7 |
5 |
A |
D |
B |
C |
8 |
|
|||
6 |
A |
D |
C |
B |
11 |
6 |
A |
D |
C |
B |
11 |
|
|||
7 |
B |
A |
C |
D |
9 |
7 |
B |
A |
C |
D |
7 |
|
|||
8 |
B |
A |
D |
C |
10 |
8 |
B |
A |
D |
C |
7 |
|
|||
9 |
B |
C |
A |
D |
7 |
9 |
B |
C |
A |
D |
10 |
|
|||
10 |
B |
C |
D |
A |
11 |
10 |
B |
C |
D |
A |
11 |
|
|||
11 |
B |
D |
A |
C |
4 |
11 |
B |
D |
A |
C |
6 |
|
|||
12 |
B |
D |
C |
A |
7 |
12 |
B |
D |
C |
A |
8 |
|
|||
13 |
C |
A |
B |
D |
5 |
13 |
C |
A |
B |
D |
5 |
|
|||
14 |
C |
A |
D |
B |
4 |
14 |
C |
A |
D |
B |
6 |
|
|||
15 |
C |
B |
A |
D |
9 |
15 |
C |
B |
A |
D |
8 |
|
|||
16 |
C |
B |
D |
A |
7 |
16 |
C |
B |
D |
A |
8 |
|
|||
17 |
C |
D |
A |
B |
10 |
17 |
C |
D |
A |
B |
7 |
|
|||
18 |
C |
D |
B |
A |
9 |
18 |
C |
D |
B |
A |
6 |
|
|||
19 |
D |
A |
B |
C |
9 |
19 |
D |
A |
B |
C |
8 |
|
|||
20 |
D |
A |
C |
B |
7 |
20 |
D |
A |
C |
B |
10 |
|
|||
21 |
D |
B |
A |
C |
5 |
21 |
D |
B |
A |
C |
5 |
|
|||
22 |
D |
B |
C |
A |
6 |
22 |
D |
B |
C |
A |
9 |
|
|||
23 |
D |
C |
A |
B |
9 |
23 |
D |
C |
A |
B |
8 |
|
|||
24 |
D |
C |
B |
A |
12 |
24 |
D |
C |
B |
A |
10 |
|
3. Simple Hill Climbing
Gambar 3. Tree Simple Hill Climbing |
Lakukan penukaran 2 kota yang berdekatan dan tuliskan panjang lintasannya.
Cek panjang lintasan pada ROOT dan bandingkan dengan lintasan terkiri, kalau lintasan terkiri lebih kecil dari lintasan di atasnya, maka gunakan sebagai patokan pencarian berikutnya. Tetapi kalau tidak lebih kecil, cek lintasan dikanannya, apakah ada yang lebih kecil dari lintasan di atasnya ? kalo ada gunakan itu.
Jadi terlihat pada gambar bahwa lintasan terpendek dari Lintasan B yang bisa diambil rutenya adalah dari Kota B - D - A - C , sedangkan lintasan terpendek dari Lintasan A yang bisa diambil rutenya adalah dari Kota D - B - A - C
4. Steepest Hill Climbing
Alhamdulillah
ReplyDeleteAlhamdulillah
ReplyDelete