Tugas Besar TPP

download Tugas Besar TPP

of 4

Transcript of Tugas Besar TPP

  • 7/22/2019 Tugas Besar TPP

    1/4

    1

    Tugas 1

    Melakukan Penelusuran dari A ke F

    a. BFS1 Open A Closed [ ]

    2 Open C, D, B Closed [ A ]

    3 Open D, B Closed [ A, C ]

    4 Open B, F, E Closed [ A, C, D ]

    5 Open F, E Closed [ A, C, D, B ]

    6 Open E Closed [ A, C, D, B, F ]

    b. DFS1 Open A Closed [ ]

    2 Open C, D, B Closed [ A ]

    3 Open D, B Closed [ A, C ]

    4 Open B, F, E Closed [ A, C, D ]

    5 Open B, E Closed [ A, C, D, F ]

    Kesimpulan :

    BFS : Pencarian yang dilakukan dengan algoritma BFS adalah mengunjungi semua

    simpul dalam setiap level secara berurutan dari kiri ke kanan. Jika pada satu level belum

    ditemukan solusi, maka pencarian dilanjutkan pada level berikutnya. Demikian seterusnya

    sampai ditemukan solusi. Dengan cara ini, BFS menjamin ditemukannya solusi (jika

    solusinya memang ada) dan solusi yang ditemukan pasti yang palik baik. Dengan kata lain,

    Nama : Lukki Arjuna

    NIM : 10951005568

  • 7/22/2019 Tugas Besar TPP

    2/4

    2

    BFS adalahbaik dan optimal. Tetapi, BFS harus menyimpan semua simpul yang pernah

    dibangkitkan. Hal ini harus dilakukan agar BFS dapat melakukan penelusuran simpul-simpul

    sampai dilevel bawah.

    DFS :pencarian dilakukan pada suatu simpul dalam setiap level dari yang paling kiri.

    Jika pada level yang terdalam solusi belum ditemukan, maka pencarian dilanjutkan pada

    simpul sebelah kanan dan simpul yang kiri dapat dihapus dari memori. Jika pada level yang

    paling dalam tidak ditemukan solusi, maka pencarian dilanjutkan pada level sebelumnya.

    Demikian sampai ditemukannya solusi.

    Kelebihan DFS adalah pemakaian memori yang lebih sedikit. Sedangkan kekurangan

    DFS adalah jika pohon yang dibangkitkan mempunyai level yang sangat dalam (tak

    terhingga), maka tidak ada jaminan menemukan solusi. Artinya, DFS tidak complete.juga

    jika terdapat lebih dari satu solusi yang sama tetapi berada pada level yang berbeda, maka

    DFS tidak menjamin untuk menemukan solusi yang palik baik. Artinya DFS tidak optimal.

  • 7/22/2019 Tugas Besar TPP

    3/4

    3

    Tugas 2

    Tentukan lintasan terpendek dari simpul 1 ke 12 dengan menggunakan pendekatan

    program dinamis.

    Jawab :

    Tahap 1: sxcsf 11 )(

    S

    Solusi

    Optimum

    f1(s) x1

    2 9 1

    3 7 1

    4 3 1

    5 2 1

    Tahap 2: )}({min)( 212 22

    xfcsf sxs

    x2

    s

    f2(x2,s) = cx2,s+ f1(x2) Solusi Optimum

    2 3 4 5 f2(s) x2

    6 13 9 - - 9 3

    7 11 14 - 13 11 2

    8 10 - 14 10 10 2 atau 5

    5

  • 7/22/2019 Tugas Besar TPP

    4/4

    4

    Tahap 3: )}({min)( 323 33

    xfcsf sxs

    x3

    s

    f2(x3, s) = cx3,s+ f2(x3) Solusi Optimum

    6 7 8 f3(s) x3*

    9 14 15 - 14 6

    10 14 14 15 14 6 atau 7

    11 - - 16 16 8

    Tahap 4: )}({min)( 434 44

    xfcsf sxs

    x4

    s

    f1(x4, s) = cx4,s+ f3(x4) Solusi Optimum

    9 10 11 f4(s) x4

    12 18 16 21 16 10