Algoritma Branch and Bound

Slides:



Advertisements
Presentasi serupa
Program Dinamis (Dynamic Programming)
Advertisements

Algoritma Branch & Bound (B & B)
Integer Programming.
Pengantar Strategi Algoritma
Algoritma Branch and Bound
Algoritma Branch and Bound
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
Design and Analysis of Algorithm Dynamic Programming
BAB 9 POHON.
P O H O N.
Algoritma Branch and Bound
Algoritma Runut-balik (Backtracking)
METODE PENCARIAN HEURISTIK
Penerapan BFS dan DFS pada Pencarian Solusi
Pengantar Strategi Algoritmik
Pohon.
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
Design and Analysis Algorithm
Algoritma Brute Force (lanjutan)
5. Pohon Merentang Minimum
BAB 9 POHON.
Pertemuan 23 BRANCH AND BOUND (1)
Pertemuan 24 BRANCH AND BOUND (2)
1 Pertemuan 24 Branch and Bound II Matakuliah: T0034/Analisis & Perancangan Algoritma Tahun: 2005 Versi: 1/0.
1 Pertemuan 23 Branch And Bound I (B – A – B) Matakuliah: T0034/Analisis & Perancangan Algoritma Tahun: 2005 Versi: 1/0.
1 Pertemuan 25 LC-Branch-And-Bound Matakuliah: T0034/Analisis & Perancangan Algoritma Tahun: 2005 Versi: 1/0.
METODE PENCARIAN dan PELACAKAN
Algoritma Greedy (lanjutan)
Penerapan BFS dan DFS pada Pencarian Solusi
Perbandingan Algoritma Brute Force dan Depth First Search (DFS) dalam Kasus Travelling Salesman Problem (TSP) Ervin Yohannes ( )
Fak. Teknologi Industri
TEORI GRAPH (LANJUTAN)
Metode Pencarian dan Pelacakan
Masalah, Ruang Keadaan dan Pencarian
Bahan Kuliah IF2211 Strategi Algoritma
TERAPAN POHON BINER.
MATERI PERKULIAHAN ANALISIS ALGORITMA
Greedy Pertemuan 7.
Branch and Bound Lecture 12 CS3024.
Program Dinamis.
MATERI PERKULIAHAN ANALISIS ALGORITMA
Bilangan bulat Definisi dan operasi.
Pertemuan 12 METODA GREEDY lanjutan….
ALGORITMA GREEDY, KRUSKAL, MINIMUM SPANNING TREE
MATERI PERKULIAHAN ANALISIS ALGORITMA
Exhaustive Search.
Algoritma Runut-balik (Backtracking)
PENDEKATAN GRAFIK (Branch and Bound)
MATERI PERKULIAHAN ANALISIS ALGORITMA
MATERI PERKULIAHAN ANALISIS ALGORITMA
LATIHAN 26 Buatlah sebuah algoritma untuk menampilkan jumlah faktor pembagi bilangan X, dengan X adalah 1 hingga N ! Misal Jumlah faktor dari 1 adalah.
Matematika Diskrit Semester Ganjil TA Short Path.
BAB 10: Short Path Matematika Diskrit DU1023 Heru Nugroho, S.Si., M.T.
CSG3F3/ Desain dan Analisis Algoritma
Pohon.
Program Dinamis (Dynamic Programming)
Informed (Heuristic) Search
Masalah, Ruang Keadaan dan Pencarian
Pohon Rinaldi M/IF2120 Matdis.
ALGORITMA GREEDY : MINIMUM SPANNING TREE
Ant Colony Optimization.
POHON DAN APLIKASI GRAF
Penerapan BFS dan DFS pada Pencarian Solusi
Algoritma Runut-balik (Backtracking)
Program Dinamis (Dynamic Programming)
Pengantar Strategi Algoritma
KECERDASAN BUATAN PERTEMUAN 4.
Program Dinamis (Dynamic Programming)
Anyquestion?.
Logika Matematika/DPH1A3
Transcript presentasi:

Algoritma Branch and Bound (Bagian 2)

Masih tentang TSP Akan ditunjukkan pendekatan heuristik lain dalam menentukan nilai bound (cost) untuk setiap simpul di dalam poho ruang status. Amati bahwa : n bobot tur lengkap = 1/2  bobot sisi i1 + bobot sisi i2 i=1 sisi i1 dan sisi i2 adalah dua sisi yang bersisian dengan simpul i di dalam tur lengkap.

Tur lengkap a, c, d, b, a bobotnya: 10 + 15 + 8 + 12 = 45 Contoh: Tur lengkap a, c, d, b, a bobotnya: 10 + 15 + 8 + 12 = 45 = 1/2 [ (10 + 12) + (10 + 15) + (15 + 8) + (12 + 8) ] = 1/2 x 90 = 45

M  cost = bobot minimum tur lengkap  1/2  bobot sisi i1 + bobot sisi i2 Yang dalam hal ini, sisi i1 dan sisi i2 adalah sisi yang bersisian dengan simpul i dengan bobot minimum. M dapat digunakan sebagai fungsi pembatas (bound) untuk menghitung cost setiap simpul di dalam pohon

Contoh: TSP dengan simpul asal = a Solusi dinyatakan sebagai I = (a, i1, i2, i3, a) , yang dalam hal ini i1, i2, dan i3 adalah simpul lainnya. Cost untuk simpul akar (simpul 1) cost  1/2 [ (5+10) + (9+8) + (9+10) + (8+5) ]  32 32 1

Pohon ruang status yang sudah terbentuk:

Pohon ruang status yang sudah terbentuk:

Pohon ruang status yang terbentuk: Solusi pertama: Tur a, c, b, d, a dengan bobot 32 (the best solution so far). Bunuh semua simpul dengan cost > 32. (ditandai dengan B)

Cost simpul 8  ½[(5+10)+(8+9)+(9+10)+(5+8)] = 32

Cost simpul 10  ½[(5+10)+(9+8)+(9+10)+(5+8)] = 32  

Solusi ke-2: tur a, d, b, c, a dengan bobot 32 The best solution so far tidak berubah Tidak ada lagi simpul hidup di dalam pohon ruang status, maka the best solution so far menjadi solusi final. Solusi TSP tersebut adalah tur a, c, b, d, a dengan bobot = 32.

Soal Latihan