Matematika Informatika 4
Onggo Wiryawan
@OnggoWr
Definisi
• Graph adalah struktur diskrit yang mengandung vertex
dan edge yang menghubungkan vertex-vertex tersebut.
vertex edge
s
V = {a, b, c} V = {p, q, r, s, t}
E = {e1, e2} E = {e1, e2, e3, e4}
Loop
a f e g
deg(a) = 2 deg(d) = 1 deg(g) = 0
deg(b) = 4 deg(e) = 3
deg(c) = 4 deg(f) = 4
Onggo Wiryawan - Pengantar Teori
10
Graph
Istilah dalam Graph
• Teorema 1 (The Handshaking Theorem):
Misalkan G = (V,E) adalah suatu graph dengan edge
sebanyak e, maka
2e deg(v)
vV
2𝑒 = deg(𝑣) + deg(𝑣)
𝑣∈𝑉1 𝑣∈𝑉2
genap = [ganjil+...+ganjil] + [genap+...+genap]
agar persamaan ini berlaku, maka [ganjil+...+ganjil] harus ada
sebanyak genap suku.
Onggo Wiryawan - Pengantar Teori
13
Graph
Beberapa Graph Simple Khusus
1. Graph Complete [Kn]
adalah graph simple yang mengandung tepat satu
edge untuk setiap pasang vertex yang berbeda.
K1 K2 K3 K4 K5
Onggo Wiryawan - Pengantar Teori
14
Graph
Beberapa Graph Simple Khusus
2. Cycles [Cn, n 3]
graph cycles Cn, mengandung
n vertex v1, v2, ..., vn dan
edge {v1, v2}, {v2, v3}, ... , {vn-1, vn}, {vn, v1}.
C3 C4
Onggo Wiryawan - Pengantar Teori
15
Graph
Beberapa Graph Simple Khusus
3. Wheels [Wn, n 3]
graph wheel Wn, diperoleh dengan menambahkan
sebuah vertex pada graph cycle Cn lalu
menghubungkan vertex baru ini ke setiap vertex yang
ada pada Cn, dengan menambahkan edge-edge baru.
W
C33 W
C4
Onggo Wiryawan - Pengantar Teori
16
Graph
Beberapa Graph Simple Khusus
4. Bipartite Graph
suatu graph simple G = (V,E) disebut bipartite jika
himpunan vertex V dapat dipartisi menjadi dua
himpunan takkosong yang saling lepas V1 dan V2
sedemikian hingga setiap edge pada graph
menghubungkan sebuah vertex di V1 dan sebuah
vertex di V2 (tapi tidak ada edge yang di G yang
menghubungkan setiap pasang vertex di masing-
masing V1 atau di V2).
C6 C6
Onggo Wiryawan - Pengantar Teori
18
Graph
Beberapa Graph Simple Khusus
• Exercise
Are the graphs G and H bipartite?
G H
Onggo Wiryawan - Pengantar Teori
19
Graph
Beberapa Graph Simple Khusus
5. Complete Bipartite Graph
Graph complete bipartite Km,n adalah graph yang
himpunan semua vertexnya terpartisi ke dalam dua
subset. Sehingga ada sebuah edge yang
menghubungkan dua vertex jika dan hanya jika vertex
pertama terdapat di suatu subset dan vertex kedua di
subset lainnya.
K2,3 K3,3
Contoh:
a d a d
G1 G2
b c e
a d
G G
Onggo Wiryawan - Pengantar Teori
1 Graph
2
24
Representasi Graph dan
Isomorfisma Graph
d e f
a d f g
b c e h
G
u1 u2 v1 v2
u3 u4 v3 v4
G H
u1 u2 v1 v2
u3 u4 v3 v4
G Onggo Wiryawan - Pengantar Teori H 39
Graph
Isomorfisme Graph
Contoh
• Tunjukkan bahwa graph G(V, E) dan H(W,F) tidak
isomorfis.
b b
a c a c
e d e d
G Onggo Wiryawan - Pengantar Teori
H
40
Graph
Isomorfisme Graph
• Jawab
Perhatikan banyaknya edge & vertex.
Perhatikan degree dari setiap vertex.
b b
a c a c
e d e d
G H
Onggo Wiryawan - Pengantar Teori
41
Graph