Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Teori Graf.

Presentasi serupa


Presentasi berjudul: "Teori Graf."— Transcript presentasi:

1 Teori Graf

2 Pendahuluan Graf adalah suatu diagram yang memuat informasi tertentu
Tujuan : sebagai visualisasi objek-objek agar lebih mudah dipahami Contoh: struktur organisasi, bagan alir pengambilan mata kuliah, peta, rangkaian listrik

3 Pendahuluan

4

5 Definisi Graf

6

7

8 Jenis-Jenis Graf

9 Jenis-jenis Graf Ada dua macam graf tak sederhana:
1. graf gandagraf yang mengandung sisi ganda 2. graf semu graf yang mengandung gelang Jumlah simpul pada graf disebut kardinalitas graf  Jumlah sisi 

10 Jenis-jenis Graf Berdasarkan jumlah simpul dalam graf, dapat dibedakan menjadi: 1. Graf berhingga  graf dengan jumlah simpul berhingga , n 2. Graf tak berhingga  graf dengan jumlah simpul tak berhingga

11

12

13 Jenis-jenis Graf Dalam graf berarah, (vj, vk) ≠ (vk, vj)  dua busur yang berbeda. Untuk busur (vj, vk), vj (simpul asal) dan vk(simpul terminal)

14

15 Contoh Terapan Graf

16

17

18 Latihan Gambarkan graf yang menggambarkan sistem pertandingan ½ kompetisi (round-robin tournaments) yang diikuti oleh 6 tim.

19 Terminologi Graf

20

21

22

23

24

25

26

27 Akibat dari lemma (corollary):
Teorema: Untuk sembarang graf G, banyaknya simpul berderajat ganjil selalu genap.

28

29 Latihan Mungkinkah dibuat graf-sederhana 5 simpul dengan derajat masing-masing simpul adalah: (a) 5, 2, 3, 2, 4 (b) 4, 4, 3, 2, 3 (c) 3, 3, 2, 3, 2 (d) 4, 4, 1, 3, 2 Jika mungkin, berikan satu contohnya, jika tidak mungkin, berikan alasan singkat.

30 Jawaban: (a) 5, 2, 3, 2, 4: Tidak mungkin, karena ada simpul berderajat 5 (b) 4, 4, 3, 2, 3: Mungkin [contoh banyak] (c) 3, 3, 2, 3, 2: Tidak mungkin, karena jumlah simpul berderajat ganjil ada 3 buah (alasan lain, karena jumlah derajat ganjil) (d) 4, 4, 1, 3, 2: Tidak mungkin, karena simpul-1 dan simpul-2 harus bertetangga dengan simpul sisanya, berarti simpul-3 minimal berderajat 2 (kontradiksi dengan simpul-3 berderajat 1)

31

32

33 Sirkuit Euler Misal G suatu graf, Sirkuit Euler adalah sirkuit dimana setiap titik dalam G paling sedikit muncul sekali dan setiap garis dalam G muncul tepat satu kali.

34

35

36 Theorema Misalkan G adalah graf terhubung. G adalah sirkuit Euler bila dan hanya bila semua titik dalam G mempunyai derajat genap. Kontraposisi: Jika ada titik dalam G yang berderajat ganjil, maka G bukan sirkuit Euler.

37 SIRKUIT HAMILTON Suatu graf terhubung G disebut Sirkuit Hamilton jika ada sirkuit yang mengunjungi setiap titiknya tepat satu kali (kecuali titik awal yang sama dengan titik akhirnya) Perbedaan sirkuit Euler dan Hamilton: Sirkuit Euler: semua garis harus dilalui tepat satu kali, sementara semua titiknya boleh dikunjungi lebih dari satu kali. Sirkuit Hamilton: semua titik dikunjungi tepat satu kali dan tidak harus melalui semua garisnya.

38

39 SUBGRAF DAN KOMPLEMEN Subgraf Misalkan G = (V, E) adalah sebuah graf.
G1 = (V1, E1) adalah subgraph dari G jika V1  V dan E1  E. Setiap garis dalam H mempunyai titik ujung yang sama dengan garis tersebut dalam G. Beberapa hal yang dapat diturunkan dari definisi: a. Sebuah titik dalam G merupakan subgraf G b. Sebuah garis dalam G bersama-sama titik ujungnya merupakan subgraf G

40 c. Setiap graf merupakan subgraf dari dirinya sendiri. d
c. Setiap graf merupakan subgraf dari dirinya sendiri. d. Dalam subgraf berlaku sifat transitif : jika H adalah subgraf G dan G subgraf K, maka H adalah subgraf dari K Contoh (202/204)

41

42 Titik-titik dalam G sama dengan titik-titik dalam G
Garis-garis dalam G adalah garis-garis yang tidak berada dalam G Komplemen dari suatu graf lengkap Kn adalah suatu graf dengan n titik tanpa garis Contoh Misalkan G suatu graf dengan n buah titik dan k garis. Berapa banyak garis dalam G ?

43

44 6

45

46

47

48 Beberapa Graf Khusus

49

50

51 Latihan Berapa jumlah maksimum dan jumlah minimum simpul pada graf sederhana yang mempunyai 16 buah sisi dan tiap simpul berderajat sama dan tiap simpul berderajat ≥ 4 ?

52 Jawaban: Tiap simpul berderajat sama -> graf teratur.
Jumlah sisi pada graf teratur berderajat r adalah e = nr/2. Jadi, n = 2e/r = (2)(16)/r = 32/r. Untuk r = 4, jumlah simpul yang dapat dibuat adalah maksimum, yaitu n = 32/4 = 8. Untuk r yang lain (r > 4 dan r merupakan pembagi bilangan bulat dari 32): r = 8 -> n = 32/8 = 4 -> tidak mungkin membuat graf sederhana. r = 16 -> n = 32/16 = 2 -> tidak mungkin membuat graf sederhana. Jadi, jumlah simpul yang dapat dibuat adalah 8 buah (maksimum dan minimum).

53

54 Apabila dalam Graf Bipartit, setiap titik dalam V1 berhubungan dengan setiap titik dalam V2, maka graf disebut Graf Bipartite lengkap. Jika V1 terdiri dari m titik, V2 terdiri dari n titik, maka notasi Graf Bipartite lengkapnya = K m,n

55

56 Representasi Graf dalam Matriks
Matriks dapat digunakan untuk menyatakan graf. perhitungan dapat dilakukan dengan mudah. Kesulitan merepresentasikan graf dalam matriks adalah keterbatasan matriks untuk mencakup semua informasi yang ada dalam graf. Akibatnya, ada berbagai macam matriks untuk menyatakan suatu graf tertentu Tiap graf mempunyai keuntungan berbeda dalam menyaring informasi yang dibutuhkan pada graf.

57 Representasi Graf dalam matriks

58

59

60 Beberapa hal yang menjadi catatan dalam merepresentasikan graf dalam matrik ketetanggaan:
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 titik Vi = jumlah semua komponen matriks baris/kolom ke-I derajat graf G = jumlah semua komponen matriks =

61 Graf G adalah graf Bipartite (Km,n) jika dan hanya jika matriks ketetanggaannya berbentuk
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.

62 Matrik ketetanggaan u/ graf berbobot

63 Matriks ketetanggaan dapat dipakai untuk menghitung banyaknya kemungkinan path dengan panjang tertentu antara 2 titik. Misalkan A = (aij) matriks ketetanggaan graf G. An = A x A x A … A (sebanyak n kali) Banyaknya kemungkinan path dengan panjang n dari titik Vi ke Vj adalah elemen aij pada matriks An (=aijn) Contoh hal (237)

64

65 Catatan: Matriks biner dapat dipakai untuk menyatakan graf secara tepat. Setiap garis berhubungan denagn 2titik. 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 paralel

66 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 sbb: A = [aij],   1, jika sirkuit ke- i memuat garis ke- j aij = { , jika sirkuit ke- i tidak memuat garis ke- j

67 Graf Isomorfik Diketahui matriks ketetanggaan (adjacency matrices) dari sebuah graf tidak berarah. Gambarkan dua buah graf yang yang bersesuaian dengan matriks tersebut.

68 Jawaban: Dua buah graf yang sama (hanya penggambaran secara geometri berbeda)  isomorfik!

69 Graf Isomorfik

70

71

72

73

74 Latihan Apakah pasangan graf di bawah ini isomorfik?

75 Latihan Apakah pasangan graf di bawah ini isomorfik?

76 Latihan Gambarkan 2 buah graf yang isomorfik dengan graf teratur berderajat 3 yang mempunyai 8 buah simpul

77 Jawaban:

78 Graf Planar (Planar Graph) dan Graf Bidang (Plane Graph)
Graf yang dapat digambarkan pada bidang datar dengan sisi-sisi tidak saling memotong (bersilangan) disebut graf planar, jika tidak, maka ia disebut graf tak-planar. K4 adalah graf planar:

79 K5 adalah graf tidak planar:

80

81 Aplikasi Graf Planar

82 Perancangan IC (Integrated Circuit)
Aplikasi Graf Planar Perancangan IC (Integrated Circuit) Tidak boleh ada kawat-kawat di dalam IC-board yang saling bersilangan  dapat menimbulkan interferensi arus listrik  malfunction Perancangan kawat memenuhi prinsip graf planar

83 Latihan Gambarkan graf (kiri) di bawah ini sehingga tidak ada sisi-sisi yang berpotongan (menjadi graf bidang).

84 Latihan Solusi: graf yang kanan 84 84

85 Sisi-sisi pada graf bidang membagi bidang datar menjadi beberapa wilayah (region) atau muka (face).
Graf bidang pada gambar di bawah initerdiri atas 6 wilayah (termasuk wilayah terluar):

86 Hubungan antara jumlah simpul (n), jumlah sisi (e), dan jumlah wilayah (f) pada graf bidang:
n – e + f = 2 (Rumus Euler) Pada Gambar di atas, e = 11 dan n = 7, f = 6, maka 11 – = 2.

87 Latihan Misalkan graf sederhana planar memiliki 24 buah simpul, masing-masing simpul berderajat 4. Representasi planar dari graf tersebut membagi bidang datar menjadi sejumlah wilayah atau muka. Berapa banyak wilayah yang terbentuk?

88 Jawaban: Diketahui n = jumlah simpul = 24, maka jumlah derajat seluruh simpul = 24  4 = 96. Menurut lemma jabat tangan, jumlah derajat = 2  jumlah sisi, sehingga jumlah sisi = e = jumlah derajat/2 = 96/2 = 48 Dari rumus Euler, n – e + f = 2, sehingga f = 2 – n + e = 2 – = 26 buah.

89 Pada graf planar sederhana terhubung dengan f buah wilayah, n buah simpul, dan e buah sisi (e > 2) selalu berlaku: e  3n – 6 Ketidaksamaan yang terakhir dinamakan ketidaksamaan Euler, yang dapat digunakan untuk menunjukkan keplanaran suatu graf sederhana kalau graf planar, maka ia memenuhi ketidaksamaan Euler, sebaliknya jika tidak planar maka ketidaksamaan tersebut tidak dipenuhi.

90 Contoh: Pada K4, n = 4, e = 6, memenuhi ketidaksamaan Euler, sebab
6  3(4) – 6. Jadi, K4 adalah graf planar. Pada graf K5, n = 5 dan e = 10, tidak memenuhi ketidaksamaan Euler sebab 10  3(5) – 6. Jadi, K5 tidak planar K K5 K3,3

91

92

93

94

95

96

97

98 Latihan Perlihatkan dengan teorema Kuratowski bahwa graf Petersen tidak planar.

99 Jawaban: Gambar (a) Graf Petersen (b) G1 adalah upagraf dari G
(c) G2 homeomorfik dengan G1 (d) G2 isomorfik dengan K3,3

100 Lintasan dan Sirkuit Euler

101

102

103

104 Latihan Manakah di antara graf di bawah ini yang dapat dilukis tanpa mengangkat pensil sekalipun?

105 Lintasan dan Sirkuit Hamilton

106

107

108

109

110

111 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?

112 Jawaban: 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


Download ppt "Teori Graf."

Presentasi serupa


Iklan oleh Google