Teori Graf
Pigeon Hole Principle
Graph digunakan untuk merepresentasikan objek-objek
diskrit dan hubungan antara objek-objek tersebut.
Gambar berikut ini sebuah graph yang menyatakan peta
jaringan jalan raya yang menghubungkan sejumlah kota di
Provinsi Jawa Tengah.
Graf
Rembang
Kudus
Brebes Demak
Tegal Pemalang Kendal
Semarang
Pekalongan
Representasi
Slawi Blora
Temanggung Purwodadi
Salatiga
Objek dalam
Wonosobo
Purbalingga
Purwokerto
Sragen
Sukoharjo
Cilacap Kebumen Magelang
Klaten
Purworejo
Wonogiri
Graph
A D
B
Graph yang merepresentasikan jembatan KÖnigsberg:
Simpul (vertex) menyatakan daratan
Sisi (edge) menyatakan
jembatan
Bisakah melalui setiap jembatan tepat sekali dan kembali lagi
ke tempat semula?
Sejarah Graf
Graph G = (V, E), yang dalam hal ini:
V = himpunan tidak-kosong dari
simpul-simpul
(vertices)
Definisi Graph = { v1 , v2 , ... , vn }
E = himpunan sisi (edges) yang
menghubungkan sepasang
simpul
= {e1 , e2 , ... , en }
8
K o m p o n e n g ra f (c o n n e c te d c o m p o n e n t) a d a la h ju m la h m a k s im u m
u p a g r a f te rh u b u n g d a la m g r a f G .
G r a f G d i b a w a h in i m e m p u n y a i 4 b u a h k o m p o n e n .
Komponen 9
12
Graf
1 6 7
5
11
13
2 3 4 8 10
2 2
1 1 1
3 3
3
6 6
4 5 2 5 5
(a) Graf G1 (b) Sebuah upagraf (c) komplemen dari upagraf (b)
10
L e m m a J a b a t T a n g a n . J u m la h d e ra ja t s e m u a s im p u l p a d a s u a tu g ra f
a d a la h g e n a p , y a itu d u a k a li ju m la h s is i p a d a g ra f te rs e b u t.
D e n g a n k a ta la in , jik a G = (V , E ), m a k a
vV
d (v ) 2 E
T in ja u g ra f G 1: d (1 ) + d (2 ) + d (3 ) + d (4 ) = 2 + 3 + 3 + 2 = 1 0
= 2 ju m la h s is i = 2 5
T in ja u g ra f G 2: d (1 ) + d (2 ) + d (3 ) = 3 + 3 + 4 = 1 0
= 2 ju m la h s is i = 2 5
T in ja u g ra f G 3: d (1 ) + d (2 ) + d (3 ) + d (4 ) + d (5 )
= 2 + 2 + 3 + 1 + 0 = 8
1 1 = 2 j u m l a h s1 i s i = 2 4
e2
2 e3 5
3 e1
3 e5 3
2 e4 2 4
4
G1 G2 G3
11
Penyelesaian:
(a) tidak dapat, karena jumlah derajat semua simpulnya ganjil
(2 + 3 + 1 + 1 + 2 = 9).
(b) dapat, karena jumlah derajat semua simpulnya genap
(2 + 3 + 3 + 4 + 4 = 16).
Mungkinkah dibuat graf-sederhana 5 simpul
dengan derajat masing-masing simpul adalah:
(a) 5, 2, 3, 2, 4
(b) 4, 4, 3, 2, 3
Latihan (c) 3, 3, 2, 3, 2
(d) 4, 4, 1, 3, 2
Jika mungkin, berikan satu contohnya, jika
tidak mungkin, berikan alasan singkat.
Buktikan!
Selesaikan
Diberikan sebuah graf sederhana G atas 6 titik v1,v2,⋯,v6.
Soal ONMIPA Bila G mempunyai 8 sisi dan derajat dari titk-titik v1,v2,⋯,v5
masing-masing adalah 1, 3, 3, 3, dan 2, maka derajat dari
2018 titik v6adalah...
19
Sirkuit Euler ialah sirkuit yang melewati masing-masing sisi tepat satu
kali..
3 4 5 6 6 7
e c 4 5 c d e
TEOREMA. (a) Graf berarah G memiliki sirkuit Euler jika dan hanya jika
G terhubung dan setiap simpul memiliki derajat-masuk dan derajat-keluar
sama.
(b) G memiliki lintasan Euler jika dan hanya jika G terhubung dan setiap
simpul memiliki derajat-masuk dan derajat-keluar sama kecuali dua simpul,
yang pertama memiliki derajat-keluar satu lebih besar derajat-masuk, dan
yang kedua memiliki derajat-masuk satu lebih besar dari derajat-keluar.
a
b d c d c
g
f
c
a b a b
e d
Latihan
Manakah di antara graf di bawah ini yang dapat dilukis tanpa mengangkat
pensil sekalipun?
Sirkuit Hamilton ialah sirkuit yang melalui tiap simpul di dalam graf
tepat satu kali, kecuali simpul asal (sekaligus simpul akhir) yang
dilalui dua kali.
1 2 1 2 1 2
4 3 4 3 4 3
Contoh. Sembilan anggota sebuah klub bertemu tiap hari untuk makan siang pada
sebuah meja bundar. Mereka memutuskan duduk sedemikian sehingga setiap anggota
mempunyai tetangga duduk berbeda pada setiap makan siang. Berapa hari pengaturan
tersebut dapat dilaksanakan?
3
5
1 2 1 2
4 3 4 3
6
(a) (b)
Latihan
Gambar di bawah ini adalah denah lantai dasar sebuah gedung. Apakah
dimungkinkan berjalan melalui setiap pintu di lantai itu hanya satu kali saja jika
kita boleh mulai memasuki pintu yang mana saja?
30
w
aJban:
Nyatakan ruangan sebagai simpul dan pintu antar ruangan sebagai sisi.
Setiap pintu hanya boleh dilewati sekali (tidak harus kembali ke titik
asal) melewati sisi tepat sekali lintasan Euler
Di dalam graf tersebut ada 2 simpul berderajat ganjil (simpul 1 dan 6),
selebihnya genap pasti ada lintasan Euler
Kesimpulan: setiap pintu dapat dilewati sekali saja
7
1 2 3
4
5 6
)
Burung memuat dua atau lebih burung. Prinsip ini dapat diilustrasikan oleh gambar berikut
ini untuk n = 5 dan m = 4.
(Pigeonhole Pri
nciple
Andaikan G adalah sebuah graf sederhana (simple graph).
Bila e adalah sebuah sisi yang menghubungkan titik u dan
titik v di G, maka dikatakan bahwa titik u bertetangga dengan
Soal ONMIPA titik v. Derajat dari sebuah titik v di G adalah banyaknya titik-
2018 titik yang bertetangga dengan v. Perlihatkan bahwa pada
sebuah graf sederhana G terdapat sedikitnya dua titik dengan
derajat sama!
Diberikan barisan bilangan dari 1,2,3,…,100. Jika dari
barisan bilangan tersebut diambil 55 bilangan, buktikan
Kerjakan bahwa paling tidak ada 2 bilangan yang selisihnya 9.
Misalkan graf sederhana planar memiliki 24 buah simpul,
masing-masing simpul berderajat 4. Representasi planar dari
Kerjakan! graf tersebut membagi bidang datar menjadi sejumlah wilayah
atau muka. Berapa banyak wilayah yang terbentuk?
Sisi-sisi pada graf bidang membagi bidang datar menjadi
beberapa wilayah (region) atau muka (face).
Face
R2 R3 R4
R6
R5
R1
36
Hubungan antara jumlah simpul (n), jumlah sisi (e), dan
jumlah wilayah (f) pada graf bidang:
n – e + f = 2 (Rumus Euler)
R2 R3 R4
Rumus Euler R5
R6
R1
37
Suatu sisi e di graf G dikatakan suatu cut edge jika jumlah
Soal ONMIPA komponen dari G\e lebih dari jumlah komponen dari G.
Buktikan bahwa, suatu sisi e adalah cut edge di G jika dan
2017 hanya jika e tidak termuat di setiap lingkaran di G.
SOAL Banyaknya graf sederhana berlabel atas n titik yang memiliki
sedikitnya dua sisi adalah
ONMIPA 2016