Anda di halaman 1dari 6

TREES

- Definisi Pohon: Graf tak-berarah terhubung yang tidak mengandung sirkuit


- SYARAT POHON:
1. Graf Tak Berarah
2. Tak memuat sirkuit
3. Seluruh simpul saling terhubung
-
Bukan pohon karena mengandung
sirkuit yaitu: sirkuit a-d-f

-
Bukan pohon karena tidak semua
terhubung (terdapat dua graf yaitu
C-E-B dan A-F-D)

-
- TRIVIAL TREE adalah pohon yang terdiri dari 1 simpul
- FOREST adalah kumpulan pohon-pohon
Contoh:

- POHON BERAKAR adalah pohon dimana salah satu simpulnya dipisahkan menjadi akar.
Simpul yang bukan akar dapat dipisahkan berdasarkan LEVEL. Level paling tinggi dapat
disebut juga sebagai TINGGI POHON.

Contoh:

Akar dari pohon

LEVEL 1

LEVEL 2

- KELUARGA POHON terdiri dari children, parent, sibling, descendant, dan ancestor
- CHILDREN dari simpul x adalah simpul yang bertetangga dengan x namun memiliki level
yang lebih jauh daripada simpul x
- Simpul x tersebut dapat dikatakan sebagai PARENT dari simpul childrennya.
- Seluruh children yang memiliki parent yang sama dapat dikatakan sebagai SIBLING.
- jika suatu simpul x bertetangga dengan simpul lain yang levelnya lebih tinggi, simpul x dapat
dikatakan sebagai ANCESTOR dari simpul lain tersebut, dan simpul lain tersebut merupakan
DESCENDANT simpul x.
- Contoh:

V adalah CHILD dari U

U adalah PARENT dari v

V dan w adalah SIBLING

Setiap simpul yang


terdapat di dalam daerah
merupakan DESCENDANT
dari U dan U adalah
ANCESTOR dari setiap
titik tersebut

- DAUN / LEAF dari sebuah pohon merupakan simpul yang tidak memiliki children
- SIMPUL DALAM / NODE merupakan simpul bukan akar yang mempunyai children
Contoh:
- POHON BINER adalah pohon berakar yang dimana setiap parent memiliki maksimal 2
children yang dapat dipisahkan sebagai LEFT CHILD dan RIGHT CHILD
- LEFT SUBTREE adalah subgraph yang diambil dari left child dan seluruh descendant left child
dari suatu simpul
- RIGHT SUBTREE adalah subgraph yang diambil dari right child dan seluruh descendant right
child dari suatu simpul
Contoh:

- SPANNING TREE / POHON PERENTANG dari graf x adalah subgraph dari graf x yang
mengandung seluruh simpul dari x dan membentuk pohon.
- Hukum spanning tree:
1. Setiap graf bersambung memiliki spanning tree
2. Dua spanning tree dari graf yang sama memiliki jumlah simpul yang sama
- Contoh:
Carilah setiap spanning tree dari graph dibawah.

- Jawab:
- POHON PERENTANG MINIMUM adalah pohon perentang dengan jumlah satuan yang paling
kecil.
- CARA MENCARI POHON PERENTANG MINIMUM / MINIMUM SPANNING TREE ada 2 cara
yaitu KRUSKAL dan PRIM.
- Langkah KRUSKAL:
1. Pada graf, tandai sisi yang memiliki berat paling kecil
2. Tandai sisi yang memiliki berat paling kecil selanjutnya, pastikan saat menandai tidak
akan terjadi sirkuit, apabila akan terjadi sirkuit jangan ditandai, lanjutkan ke berat
selanjutnya.
3. Ingat untuk menghindari terjadinya sirkuit
Contoh:

- Langkah PRIM:
1. Pilih salah satu simpul sebagai titik awal
2. Pilih sisi yang berhubungan dengan simpul yang memiliki nilai terkecil
3. Pindah ke simpul selanjutnya yang berhubungan
4. Pilih sisi yang berhubungan dengan simpul yang memiliki nilai terkecil
5. Ulangi hingga terbentuk pohon perentang, ingat untuk menghindari terjadinya sirkuit
Contoh:

Anda mungkin juga menyukai