P O H O N.

Slides:



Advertisements
Presentasi serupa
Teori Graf.
Advertisements

GRAPH.
Wibisono Sukmo Wardhono, ST, MT anyquestion?
Bahan Kuliah Matematika Diskrit
Soal-Soal Latihan Mandiri
Matematika Diskrit Dr.-Ing. Erwin Sitompul
Matematika Diskrit Dr.-Ing. Erwin Sitompul
Matematika Diskrit Suryadi MT Tree.
HIMPUNAN.
Pertemuan 8 STRUKTUR POHON (TREE).
PERTEMUAN 14 POHON (TREE).
ASIKNYA BELAJAR MATEMATIKA
BARISAN DAN DERET ARITMETIKA
Induksi Matematik TIN2204 Struktur Diskrit.
STRUKTUR DATA BINARY SEARCH TREE (POHON CARI BINER)
TEORI GRAF Oleh : Yohana N, S.Kom.
Algoritma Branch and Bound
Graf.
Waniwatining II. HIMPUNAN 1. Definisi
Graf Isomorfik (Isomorphic graph)
G RAF 1. P ENDAHULUAN 2 3 D EFINISI G RAF 4 5.
Algoritma Greedy (lanjutan)
Bab IX P O H O N waniwatining.
Bahan Kuliah IF2091 Struktur Diskrit
Graf.
BAB 9 POHON.
P O H O N.
Algoritma Branch and Bound
TEORI GRAPH.
Bahan Kuliah Matematika Diskrit
Pohon.
Bahan Kuliah IF2120 Matematika Diskrit
PART 4 TREE (POHON) Dosen : Ahmad Apandi, ST
Pohon (bagian ke 6) Matematika Diskrit.
P OHON 1. D EFINISI Pohon adalah graf tak-berarah terhubung yang tidak mengandung sirkuit 2.
Bab IX P O H O N.
UKURAN PEMUSATAN DAN LETAK DATA
APLIKASI PENGOPTIMALAN JARINGAN LISTRIK
Definisi Pohon (tree) adalah : Hutan (forest) adalah :
5. Pohon Merentang Minimum
BAB VIII G R A F.
BAB 9 POHON.
TEORI GRAF.
Bab IX P O H O N.
Algoritma Greedy (lanjutan)
POHON / TREE.
TEORI GRAPH (LANJUTAN)
Algoritma Greedy.
P O H O N ( T R E E ) Fitri Utaminingrum
TERAPAN POHON BINER.
Diagram Pohon (Tree Diagram)
Algoritma Greedy (lanjutan)
ALGORITMA GREEDY, KRUSKAL, MINIMUM SPANNING TREE
BAB 7: Graf.
Rinaldi Munir/IF2120 Matematika Diskrit
POHON.
Algoritma Prim Algoritma Kruskal Algoritma Dijkstra
Quiz on Classroom Imam Suharjo
Oleh : Devie Rosa Anamisa
P O H O N ( T R E E ) Fitri Utaminingrum
Pohon.
Trees Directed Graph Algoritma Dijkstra
Kisi-Kisi UAS 2016 Imam Suharjo
P O H O N ( T R E E ) Fitri Utaminingrum
Pohon Rinaldi M/IF2120 Matdis.
Pohon Merentang Matematika Diskrit.
ALGORITMA GREEDY : MINIMUM SPANNING TREE
Graf pohon.
Jenis-jenis Graf Tertentu Oleh: Mulyono & Isnaini Rosyida
Anyquestion?.
Transcript presentasi:

P O H O N

Definisi Pohon didefinisikan sebagai graf terhubung sederhana tak berarah yang tidak mempunyai sirkuit. G1 G2 G3 G4 a b a b a b a b c d c d c d c d e f e f e f e f Gambar 1 Graf G1 dan G2 pohon. Graf G3 dan G4 bukan pohon.

Graf G3 buka pohon karena terdapat sirkuit a-b-e-d-a Graf G4 bukan pohon karena terdapat sirkuit tidak terhubung. Hutan Hutan didefinisikan sebagai kumpulan pohon yang saling lepas. Gambar 2 adalah contoh hutan. Gambar 2 Hutan yang terdiri dari 3 pohon

2. Sifat-sifat pohon Teorema 1. Jika G = (V, E) adalah graf tak berarah sederhana dengan jumlah simpul = n, maka semua pernyataan berikut ekivalen: G adalah pohon b. Setiap pasang simpul di dalam G terhubung dengan lintasan tunggal. c. G terhubung dan memiliki m = n – 1 buah sisi

d. G tidak mengandung sirkuit dan memiliki m = n – 1 buah sisi e. G tidak mengandung sirkuit dan penambahan satu sisi pada graf akan menyebabkan terbentuk hanya satu sirkuit Terhubung dan semua sisinya adalah jembatan (jembatan adalah sisi yang bila dihapus menyebabkan graf terpecah menjadi dua komponen)

Contoh 1 Sebuah pohon mempunyai 2n buah simpul berderajat 1, 3n buah simpul berderajat 2, dan n buah simpul berderajat 3. Tentukan banyaknya banyaknya simpul dan sisi di dalam pohon itu! Penyelesaian Menurut lemma jabat tangan, jumlah derajat semua simpul di dalam sebuah graf = 2 kali jumlah sisinya. 2n  1 + 3n  2 + n  3 = 2 |E|  11n = 2|E|  11n / 2 Jumlah sisi sebuah pohon (|E|) = jumlah simpul – 1 = 2n + 3n + n = 6n – 1 11n/2 = 6n – 1  11n = 12n – 2  n = 2 Jumlah simpul = 6n – 1 = 6(2) – 1 = 11

3. Pohon merentang Misal G = (V, E) adalah graf tak-berarah terhubung yang bukan pohon, yang berarti di G terdapat beberapa sirkuit. G dapat diubah menjadi pohon T = (V1 , E1) dengan cara memutuskan sirkuit-sirkuit yang ada. Mula-mula pilih sebuah sirkuit, lalu hapus sebuah sisi pada sirkuit tersebut. G tetap terhubung dan jumlah sirkuitnya berkurang satu.

Jika proses ini dilakukan berulang-ulang samapi semua srkuit di G hilang, maka G menjadi sebuah pohon T yang dinamakan pohon merentang (spanning tree). Disebut pohon merentang karena semua simpul pada pohon T = simpul pada graf G dan sisi-sisi pada pohon T  sisi-sisi pada graf.

Graf G dengan 4 pohon merentangnya Gambar 3 Graf G dengan 4 pohon merentangnya

Teorema 2 Setiap graf terhubung mempunyai paling sedikit satu buah pohon merentang. Sisi pada pohon merentang, disebut cabang (branch), adalah sisi dari graf semula. Tali hubung (chord atau link) dari pohon adalah sisi dari graf yang tidak terdapat di dalam pohon merentang. Pada graf terhubung dengan m buah sisi dan n buah simpul terdapat n – 1 buah cabang dan m – n + 1 tali hubung

Himpunan tali hubung beserta simpul yang bersisian dengannya disebut komplemen pohon. Untuk graf terhubung G dengan n buah simpul dan m buah sisi , maka: Jumlah cabang = n – 1 Jumlah tali hubung = m – n + 1 Untuk graf tak-terhubung dengan k komponen, m buah sisi dan n buah simpul, maka: Jumlah cabang = n – k Jumlah tali hubung = m – n + k

Jumlah cabang pada pohon merentang dari sebuah graf G disebut rank graf G. Jumlah tali hubung pada graf G disebut nullity graf G rank + nullity = jumlah sisi graf G Nullity sering diacu sebagai bilangan siklomatik, atau bilangan Betti pertama. Pada sebuah pohon, jika kita tambahkan sebuah sisi antara dua buah simpul maka akan terbentuk sirkuit. Sirkuit yang terbentu dengan penambahan sebuah tali hubung pada pohon merentang disebut sirkuit fundamental.

4. Pohon merentang minimum Jika G adalah graf berbobot, maka bobot pohon merentang T dari G didefinisikan sebagai jumlah bobot semua sisi di T. Pohon merentang yang berbeda mempunyai bobot yang berbeda pula. Diantara pohon merentang dari graf G, pohon merentang yang mempunyai bobot minimum disebut pohon merentang minimum (minimum spanning tree). Algoritma untuk mencari pohon merentang minimum: 1. Algoritma Prim 2. Algoritma Kruskal

Algoritma Prim Ambil sisi dari graf G yang berbobot minimum, masukkan ke dalam T 2. Pilih sisi e yang mempunyai bobot minimum dan bersisian dengan simpul di T, tetapi e tidak membentuk sirkuit di T. Masukkan e ke dalam T. Ulangi langkah 2 sebanyak (n – 2) kali Jumlah seluruh langkah di dalam algoritma Prim adalah 1 + (n – 2) = n – 1, yaitu sebanyak jumlah sisi di dalam pohon merentang dengan n buah simpul.

 Contoh 2 Cari pohon merentang minimum dari graf berikut. 1 2 3 4 5 6 10 50 45 30 25 40 35 55 15 20

      Pembentukan pohon merentang minimum dengan algoritma Prim 2 1 4 3 5 6 10 50 45 30 25 40 35 55 15 20  2 1 10 25 15  3 35  4  5 20  6 Langkah Sisi Bobot

      Pembentukan pohon merentang minimum dengan algoritma Prim 2 1 4 3 5 6 10 50 45 30 25 40 35 55 15 20  2 1 10 25 15  3 35  4  5 20  6 Langkah Sisi Bobot 1 (1, 2) 10

      Pembentukan pohon merentang minimum dengan algoritma Prim 2 1 4 3 5 6 10 50 45 30 25 40 35 55 15 20  2 1 10  6 25 15  3 35  4  5 20 Langkah Sisi Bobot 2 (2, 6) 25

      Pembentukan pohon merentang minimum dengan algoritma Prim 2 1 4 3 5 6 10 50 45 30 25 40 35 55 15 20  2 1 10  6 25  3 15 35  4  5 20 Langkah Sisi Bobot 3 (3, 6) 15

      Pembentukan pohon merentang minimum dengan algoritma Prim 2 1 4 3 5 6 10 50 45 30 25 40 35 55 15 20  2 1 10  6 25  3 15 35  4 20  5 Langkah Sisi Bobot 4 (4, 6) 20

      Pembentukan pohon merentang minimum dengan algoritma Prim 2 1 4 3 5 6 10 50 45 30 25 40 35 55 15 20  2 1 10  6 25  3 15  5 35  4 20 Langkah Sisi Bobot 5 (3, 5) 35

Tentukan graf merentang minimum dengan menggunakan algoritma Prim. Latihan 1 Tentukan graf merentang minimum dengan menggunakan algoritma Prim. 20 40 55 60 25 35 21 23 10 30 12 80 70 45 B A D C I E F G H K J