fbpx

Matematika Diskrit : Representasi Graf dalam Matriks

๐Ÿ“‹ Daftar Isi

Matriks Ketetanggaan (Adjacency Matrix)

Misalkan G adalah graf tak berarah dengan titik-titik v1, v2,โ€ฆ,vn (n berhingga).

Matriks ketetanggaan yang sesuai dengan graf G adalah matriks A = (aij) dengan aij = jumlah garis yang menghubungkan titik vi dengan vj

A = [aij],

1, jika simpul i dan j bertetangga(/โˆ‘grs)

aij = {

0, jika simpul i dan j tidak bertetangga

Graf direpresentasikan dengan cara menyatakannya dalam jumlah garis yang menghubungkan titik-titiknya. Jumlah baris (dan kolom) matriks ketetanggaan sama dengan jumlah titik dalam graf.

Contoh :

Matriks ketetanggaan nol-satu tidak dapat digunakan untuk merepresentasikan graf yang mempunyai sisi ganda.

Beberapa hal yang menjadi catatan dalam merepresentasikan graf dalam matrik ketetanggaan:

Matriks ketetanggan untuk graf sederhana dan tidak berarah merupakan matriks simetris.

Graf tidak mempunyai loop jika dan hanya jika semua elemen diagonal utamanya = 0. Loop pada vi bersesuaian dengan aii = 1

Matriks ketetanggaan dapat dipakai untuk mendeteksi graf yang tidak terhubung secara mudah.

Derajat tiap simpul i:

  • Untuk graf tak-berarah
\[ d(v_{i}) \space = \space \sum_{j=1}^{n}a_{ij} \space = \sum_{i=1}^{n}a_{ij} \]
  • Untuk graf berarah
\[ d_{in}(v_{j}) \space = \space jumlah \space nilai \space pada \space kolom \space j \space = \space \sum_{i=1}^{n}a_{ij} \]
\[ d_{out}(v_{i}) \space = \space jumlah \space nilai \space pada \space kolom \space i \space = \space \sum_{j=1}^{n}a_{ij} \]
  • Derajat graf G = jumlah semua komponen matriks
\[ \sum_{i} \sum_{j} a_{ij} \]

Graf G adalah graf Bipartite (Km,n) jika dan hanya jika matriks ketetanggaannya berbentuk

\[ \begin{pmatrix} O & 1_{m} \\ 1_{n} & O \\ \end{pmatrix} \]

dengan O= matriks 0

1m = matriks m x n semua elemen = 1

1n = matriks n x m semua elemen = 1

G graf lengkap jika dan hanya jika semua elemen dalam diagonal utama = 0, semua elemen di luar diagonal utama = 1.

Matriks ketetanggaan untuk graf berbobot

Matriks ketetanggaan dapat dipakai untuk menghitung banyaknya kemungkinan walk dengan panjang tertentu antara 2 titik.

Misalkan A = (aij) matriks ketetanggaan graf G.

An = Aร—Aร—A โ€ฆร—A (sebanyak n kali). Banyaknya kemungkinan path dengan panjang n dari titik vi ke vj adalah elemen aij pada matriks An (=aijn)


Matriks Biner (Incidency Matrix)

Misalkan G adalah graf tanpa loop dengan n titik v1, v2, โ€ฆ,vn dan k garis e1, e2, โ€ฆ ek.

Matriks yang sesuai adalah matriks berukuran n ร— k yang elemennya adalah:

A = [aij],

1, jika simpul i bersisian dengan sisi j

aij = {
0, jika simpul i tidak bersisian dengan sisi j

Derajat titik vi = jumlah semua elemen pada baris ke-i

Derajat total = jumlah semua elemen dari matriks

Matriks biner dapat dipakai untuk menyatakan graf secara tepat. Setiap garis berhubungan dengan 2 titik. Maka dalam matriks biner, setiap kolom mempunyai tepat 2 elemen 1, sisanya elemen 0.

Jumlah elemen pada baris ke-i= derajat titik vi. Derajat total graf G= jumlah semua elemen matriks.

Jika semua elemen pada beris ke-i = 0, maka titik vi adalah titik terasing. Dua kolom yang semua elemennya sama menyatakan garis yang parallel atau sisi ganda.


Senarai Ketetanggaan (Adjacency List)


Matriks Sirkuit

Misalkan G graf yang memuat q buah sirkuit sederhana dan e buah garis.

Matriks sirkuit A = (aij) yang bersesuaian adalah matriks yang terdiri dari q baris dan e kolom dengan elemen sebagai berikut:

A = [aij],

1, jika sirkuit ke- i memuat garis ke- j

aij = {

0, jika sirkuit ke- i tidak memuat garis ke- j


Materi Lengkap

Silakan baca juga beberapa artikel menarik kami tentang Graf, daftar lengkapnya adalah sebagai berikut.


Tonton juga video pilihan dari kami berikut ini

Bagikan ke teman-teman Anda

Contact Us

How to whitelist website on AdBlocker?

How to whitelist website on AdBlocker?

  1. 1 Click on the AdBlock Plus icon on the top right corner of your browser
  2. 2 Click on "Enabled on this site" from the AdBlock Plus option
  3. 3 Refresh the page and start browsing the site
error: Content is protected !!