Anda di halaman 1dari 4

Nama : Jason Surya Faylim

NIM : 191402062
KOM : B

Graph Covering
Graph Covering adalah bagian dari ilmu teori graf dimana suatu graf subset C
diambil dari graf G . Subset terbagi menjadi 2, yaitu edge covering dan vertex covering.

Edge Covering

Edge covering adalah subset yang memiliki semua simpul dari graf induk, tetapi tidak
perlu memiliki semua sisi dari graf induk. Edge covering dinyatakan valid jika semua simpul
dari graf induk incident dengan paling sedikit satu sisi. Graf tidak memiliki edge covering jika
memiliki simpul terisolasi.

Contoh edge covering:

Graf G

Beberapa kemungkinan dari Graf C (Subset graf G)

Graf C1 Graf C2
Graf C3 Graf C4

Minimum Edge Covering


Minimum edge covering adalah edge covering dengan jumlah edge terkecil yang
mungkin. Angka minimum edge covering dari graf G dilambangkan dengan ρ(G). Minimum
edge covering suatu graf dapat diketahui menggunakan graf matching.

Contoh:
Misalnya ada beberapa bingkisan yang harus diberikan kepada beberapa orang.
Masing-masing orang yang akan menerima bingkisan memiliki preferensi sendiri atas
bingkisan yang diterima. Untuk mengetahui cara mendistribusikan bingkisan dapat
menggunakan minimum edge covering.

Himpunan orang : {A, B, C, D, E, F}


Himpunan bingkisan : {I, J, K, L, M, N}

Tabel yang menunjukkan hubungan keinginan:


A B C D E F
I I,J,K,L J I,L K,M,N M,N

Graf yang menunjukkan hubungan keinginan (G).


Minimum edge covering dari graf G:

Vertex Covering

Vertex covering adalah himpunan simpul dari graf induk, dimana tiap sisi incident
dengan paling sedikit satu simpul.

Contoh vertex covering:

Graf G

Beberapa kemungkinan dari Graf C (Subset graf G):

Graf C1 Graf C2
Graf C3 Graf C4

Minimum Vertex Covering


Minimum vertex covering adalah vertex covering dengan jumlah simpul terkecil yang
mungkin. Angka minimum vertex covering dari graf G dilambangkan dengan τ(G). Untuk
mengetahui minimum vertex covering dari suatu graf, dapat digunakan algoritma yang
mengkombinasikan algoritma matching dan greedy algorithm, tetapi algoritma ini tidak
memiliki kepastian untuk memberikan hasil yang optimal.

Contoh kasus:
Terdapat suatu museum yang memiliki banyak jalur lorong dan belokan. Untuk
menjaga keamanan, akan ditempatkan beberapa penjaga pada titik-titik pertemuan lorong.
Untuk mengetahui jumla dan posisi penjaga dengan seminimal mungkin dapat digunakan
minimum vertex covering.

Contoh graf yang merepresentasikan lorong dan belokan pada museum:

Minimum vertex covering dari graf di atas adalah:

Anda mungkin juga menyukai