Sebagai contoh dapat dilihat gambar 2.3 dibawah ini:
K
2
K
3
K
4
K
5
Gambar 2.3 complete graph
2.8.2 Graph Tak Berarah undirected Graph
Suatu graph tak berarah undirected graph merupakan kumpulan dari titik yang disebut verteks dan segmen garis yang menghubungkan dua verteks yang disebut
edge. Secara matematis, sebuah graph G didefenisikan sebagai pasangan himpunan .
Dimana: = himpunan tak kosong dari verteks – verteks simpul atau titik =
= himpunan tak terurut dari edge sisi yang menghubungkan sepasang verteks.
Atau dapat dinotasikan dengan Defenisi diatas menyatakan bahwa
dimana V tidak boleh kosong, sedangkan E mungkin kosong sehingga sebuah graph dimungkinkan tidak mempunyai
edge satu buahpun tetapi harus memiliki verteks minimal satu.
Universitas Sumatera Utara
2.8.3 Representasi Graph Tidak Berarah Undirected graph dalam Matriks
Matriks dapat digunakan untuk menyatakan suatu graph. Untuk menyelesaikan suatu permasalahan model graph dengan bantuan komputer maka graph tersebut dapat
disajikan dalam bentuk matriks. Matriks – matriks yang dapat menyajikan model graph tersebut antara lain:
1. Matriks Ruas
Matriks ruas adalah matriks yang berukuran atau
yang menyatakan ruas edge dari graph. Matriks ini tidak dapat mendeteksi adanya
verteks terpencil. 2.
Matriks adjacency Matriks adjacency merupakan matriks simetri. Matriks adjacency digunakan
untuk menyatakan graph dengan cara menyatakannya dalam jumlah edge yang menghubungkan verteks – verteksnya. Jumlah baris dan kolom matriks
adjacency sama dengan jumlah verteks dalam graph. Sehingga matriks hubungnya berbentuk matriks bujur sangkar.
Defenisi matriks adjacency: Misalkan G adalah graph tak berarah dengan verteks
n berhingga. Matriks hubung yang sesuai dengan graph G adalah matriks
dengan = jumlah edge yang menghubungkan verteks dengan
verteks ;
. Karena jumlah edge yang menghungkan verteks dengan verteks
selalu sama dengan jumlah edge yang menghubungkan dengan verteks
maka jelas bahwa matriks adjacency selalu merupakan matriks yang simetris
Notasi dari matiks adjacency yaitu:
1 jika ada edge dari verteks ke verteks
= jika tidak ada edge dari verteks ke verteks
Universitas Sumatera Utara
3. Matriks Incidence
Matriks incidence adalah matriks yang menghubungkan verteks dengan edge. Notasi dari matriks incidence yaitu:
1 jika verteks terhubung ke edge = 2 jika edge menghubungkan verteks ke verteks
dalam hal lain
4. Matriks Connection
Matriks connection dapat mendeteksi suatu graph terhubung atau tidak. Graph terhubung jika dan hanya jika matriks tidak mengandung elemen nol. Tetapi
matriks connection tidak ada mendeteksi adanya edge sejajar dan loop. Notasi dari matriks connection yaitu:
1 bila
atau ada edge dari verteks ke verteks =
Dalam hal lain
Sebagai contoh untuk graph seperti dibawah ini:
e
5
V
1
e
4
V
4
e
8
V
5
e
1
e
2
e
6
e
7
V
2
e
3
V
3
Gambar 2.4 graph G5,8
Universitas Sumatera Utara
Maka, Matriks ruas:
Atau
Matriks adjacency:
Universitas Sumatera Utara
Matriks Incidence:
Matriks connection:
2.8.4 Graph Berarah Directed Graph