mt tik dikit2matematika diskrit 2darmini.staff.gunadarma.ac.id/downloads/files/50470/... · mt tik...
TRANSCRIPT
![Page 1: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/1.jpg)
M t tik Di k it 2Matematika Diskrit 2
Teori GraphTeori Graph
Teori Graph 1
![Page 2: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/2.jpg)
K l hir T ri Gr phKelahiran Teori GraphMasalah Jembatan Konigsberg : g g
Mulai dan berakhir pada tempat yang sama, bagaimana caranya untuk melalui setiap jembatan tepat satu kali ?
1736 L h d E l1736: Leonhard EulerBasel, 1707-St. Petersburg, 1786Mampu mengungkap misteri Jembatan Konigsberg
Teori Graph 2
Mampu mengungkap misteri Jembatan Konigsberg
![Page 3: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/3.jpg)
Pr bl d M d l Gr phProblem dan Model GraphData
MASALAHAn
al
MODEL IMPLEMENTASI
lisis
PROGRAMAn
ali
ALGORITMA SOLUSI YANGDIHARAPKAN
sis
Teori Graph 3
![Page 4: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/4.jpg)
Pr bl 1Problem 1Setiap minggu sekali, seorang petugasSetiap minggu sekali, seorang petugas kantor telepon berkeliling untuk mengumpulkan koin pada telepon umum yang dipasang diberbagai tempat. Berangkat dari kantornya, ia mendatangi satu demi satu t l t b t d khi k b litelepon umum tersebut, dan akhirnya kembali ke kantor lagi. Problem yang muncul adalah petugas tersebut menginginkan suatu rutepetugas tersebut menginginkan suatu rute perjalanan dengan waktu minimal ?
Teori Graph 4
![Page 5: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/5.jpg)
Pr bl 2Problem 2Pada suatu persimpangan jalan yang ramai p p g j y gakan dipasang lampu lalu lintas (TL). Telah diatur bahwa jalan A, C, D, E, dan F satu arah serta jalan B adalah 2 arah Perjalanan yangserta jalan B adalah 2 arah. Perjalanan yang diperbolehkan adalah :
A B A C A E B C B ED C D E F B F C F E
Problemnya adalah bagaimana menentukan l TL d j l h f i i l d dpola TL dengan jumlah fase minimal,dan pada
setiap fase tidak ada perjalanan yang saling melintas ?
Teori Graph 5
melintas ?
![Page 6: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/6.jpg)
Pr bl 3Problem 3Rute perjalanan dari kota A ke P dapatRute perjalanan dari kota A ke P dapat dilakukan dengan berbagai macam alternatif Dari sekian banyak alternatifalternatif. Dari sekian banyak alternatif yang ada maka tentukanlah rute yang paling minimal untuk ditempuhpaling minimal untuk ditempuh (misalkan minimal dalam hal jarak tempuh/waktu tempuh) ?tempuh/waktu tempuh) ?
Teori Graph 6
![Page 7: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/7.jpg)
M d l Gr phModel GraphJika kita lakukan analisis terhadap ketiga p gproblem tadi, maka kita akan buatkan model persoalannya ke dalam model Graph.P bl 1 d d l G h dik l dProblem 1 pada model Graph dikenal dengan problem Travelling Salesman.Problem 2 pada model Graph dikenal denganProblem 2 pada model Graph dikenal dengan problem Coloring Graph (pewarnaan Graph).Problem 3 pada model Graph dikenal dengan problem Shortest Path.
Teori Graph 7
![Page 8: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/8.jpg)
P d h lPendahuluanDefinisi 1 :Definisi 1 :
Suatu Graph G = (V,E) adalah koleksi atau pasangan dari dua himpunan V (tidak kosong) p g p ( g)dan E dengan
V = V(G) = himpunan verteks atau simpul atau node. E = E(G) = himpunan edge atau ruas atau sisi.
Banyaknya verteks disebut orderBanyaknya edge disebut size (ukuran)
Teori Graph 8
![Page 9: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/9.jpg)
P d h l (L j t )Pendahuluan (Lanjutan)Contoh 1 :Contoh 1 :
V = {s, u, v, w, x, y, z}E = {(x s) (x v)E = {(x,s), (x,v)1, (x,v)2, (x,u), (v,w), (s,v), (s,u), (s,w), (s,y),(s,v), (s,u), (s,w), (s,y), (w,y), (u,y), (u,z),(y,z)}
Teori Graph 9
![Page 10: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/10.jpg)
EdEdgeEdge merupakan pasangan tak terurut dariEdge merupakan pasangan tak terurut dari simpul. Misalkan edge e = (v,w) = (w,v).Edge e dikatakan incident pada v dan w.g pVerteks terpencil (terisolasi) adalah suatu verteks tanpa edge incident.p g
p
Teori Graph 10
![Page 11: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/11.jpg)
Ed KhEdge KhususEdge ParalelEdge Paralel
Dua edge atau lebih yang mempunyai kedua erteks j ng angverteks ujung yang
sama. Graph disamping : edge (a b) merupakan edge(a,b) merupakan edge paralel atau edge sejajar.
Loop (self-loops)Suatu edge yang kedua verteks ujungnya sama.
Graph disamping, edge
Teori Graph 11
p p g, g(d,d) self-loops.
![Page 12: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/12.jpg)
Gr ph KhGraph Khusus
Simple graph (Graph sederhana)
Suatu graph yang tidakSuatu graph yang tidak memiliki self-loops dan ruas sejajar.
W i ht d hWeighted graph (Graph berlabel / berbobot)berbobot)
Suatu graph yang setiap ruasnya dikaitkan dengan besaran tertentu (“bobot”)
Teori Graph 12
besaran tertentu ( bobot ).
![Page 13: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/13.jpg)
G h B h (Di h)Graph Berarah (Digraph)
G disebut graph berarah atau directed graph/ digraph jikagraph/ digraph jika setiap ruas merupakan pasangan terurut daripasangan terurut dari simpul. (dpl. Setiap ruasnya memiliki arah).
Teori Graph 13
![Page 14: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/14.jpg)
G h B h (Di h)Graph Berarah (Digraph)
Definisi:Jika (u,v) adalah edge dari graph berarah G, u dik t k dj t k d dik t kdikatakan adjacent ke v dan v dikatakan adjacent dari u. Vertex u dikatakan sebagai verteks inisial dariVertex u dikatakan sebagai verteks inisial dari (u,v) dan v dikatakan sebagai verteks terminal atau verteks akhir (u v)atau verteks akhir (u,v).verteks inisial dan verteks terminal dari sebuah loop adalah sama
Teori Graph 14
loop adalah sama
![Page 15: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/15.jpg)
D r j t V rt kDerajat VerteksDerajat dari simpul v,Derajat dari simpul v, dinotasikan dgn δ(v),adalah banyaknya ruas yang melalui vContoh :
δ(a) = 4, δ(b) = 3, δ(c) = 4, δ(d) = 6, ( ) 4 (f) 4δ(e) = 4, δ(f) = 4, δ(g) = 3.
Teori Graph 15
![Page 16: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/16.jpg)
D r j t p d Gr phDerajat pada GraphTeorema (The Handshaking Theorem):Teorema (The Handshaking Theorem):
jika G suatu graph tidak berarah dengan m edge dan n verteks maka jumlah derajat semua j jverteks adalah 2m.
nn
Σ δ(vi) = 2mi = 1i 1
jumlah dari derajat semua verteks pada graph tidak berarah adalah genap
Teori Graph 16
graph tidak berarah adalah genap.
![Page 17: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/17.jpg)
D r j t p d Gr phDerajat pada Graph
Teorema : Sebuah graph tidak berarah G memilikiSebuah graph tidak berarah G memiliki sejumlah genap vertek berderajat ganjil
Teori Graph 17
![Page 18: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/18.jpg)
D r j t p d Gr phDerajat pada GraphDefinisi:Definisi:
Sebuah graph berarah G memiliki derajat masuk dari sebuah verteks (in-degree of a vertex) v, ( g ) ,dinotasikan sebagai δ-(v), menyatakan banyaknya edge dengan v sebagai verteks terminal. Derajat keluar dari sebuah verteks (out-degree of a vertex) v, dinotasikan sebagai δ+(v) menyatakan banyaknya edge dengan vδ+(v), menyatakan banyaknya edge dengan v sebagai verteks inisial.
Teori Graph 18
![Page 19: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/19.jpg)
G h B h (Di h)Graph Berarah (Digraph)
δ-(a) = 1, δ+(a) = 2, δ-(b) = 2, δ+(b) = 1,δ-(c) = 2, δ+(c) = 2,δ-(d) = 3, δ+(d) = 2,δ-(e) = 1, δ+(e) = 2,δ-(f) = 1, δ+(f) = 1
Teori Graph 19
![Page 20: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/20.jpg)
D r j t p d Gr phDerajat pada Graph
Teorema : Misalkan G = (V E) adalah graph berarah maka:Misalkan G = (V,E) adalah graph berarah maka:
Evv ∑∑ +− == )()( δδ EvvVvVv∑∑∈∈
)()( δδ
Teori Graph 20
![Page 21: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/21.jpg)
Gr ph L k p KGraph Lengkap K n
Misalkan n > 3Graph Lengkap (complete
h) K d l h hgraph) Kn adalah graph dengan n simpul dan setiap pasang simpulnya terhubung p g p y goleh satu ruas. Derajat setiap vertex sama Contoh di sampingContoh di samping merupakan Graph lengkap K5
Teori Graph 21
![Page 22: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/22.jpg)
Gr ph Bip rti iGraph BipartisiGraph bipartisi G adalah suatu p pgraph sedemikian sehingga berlaku
V(G) V(G ) V(G )V(G) = V(G1) ∪ V(G2)|V(G1)| = m, |V(G2)| = nV(G ) ∩V(G ) = ∅V(G1) ∩V(G2) = ∅Tidak terdapat edge antara sembarang verteks pada subset V(Gk) yang sama; k = 1,2.
Teori Graph 22
![Page 23: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/23.jpg)
C pl t bip rtit r ph KComplete bipartite graph Km,n
Suatu graph bipartisi adalah graph bipartisi lengkap (Complete bipartite graph)Km,n jika setiap simpul pada V(G ) terhubung denganV(G1) terhubung dengan simpul pada V(G2) dan sebaliknyasebaliknya, |V(G1)| = m |V(G )| = n
Teori Graph 23
|V(G2)| = n
![Page 24: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/24.jpg)
Gr ph T rh bGraph Terhubung
Suatu Graph dikatakan terhubung (Connected) jika setiap pasang dari vertekssetiap pasang dari verteks dapat dilalui dengan suatu jalur.
Setiap subgraph terhubung dari suatu graph takdari suatu graph tak terhubung G disebut component dari G
Teori Graph 24
![Page 25: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/25.jpg)
J l r(P th) d C lJalur(Path) dan Cycle
S t J l (P th) d jSuatu Jalur (Path) dengan panjang nadalah barisan dari n + 1 verteks dan n d b tedge secara berurutan.
(v0, e1 , v1, e2 , v2, e3 , …, vn-1, en , vn)
Suatu Cycle adalah jalur dengan verteksSuatu Cycle adalah jalur dengan verteks awal dan verteks akhirnya sama.
Teori Graph 25
![Page 26: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/26.jpg)
Jalur (Path) dan Cycle (Lanjutan)Jalur (Path) dan Cycle (Lanjutan)Contoh :
Diketahui suatu Graph G :1 2 3e1 e2
456
e3
e4e5
e6 e7e8 e9
Jalur dari verteks 1 ke 5 : 1, 5 atau 1, 2, 5 atau 1, 2, 3, 4, 5 atau 1, 2, 3, 5, atau 1 6 5
56
1, 6, 5Cycle dgn panjang 3 : 1, 2, 5, 1 atau 2, 3, 5, 2 Cycle dgn panjang 6 : 1 2 3 4 5 6 1
Teori Graph 26
Cycle dgn panjang 6 : 1, 2, 3, 4, 5, 6, 1
![Page 27: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/27.jpg)
S b r phSubgraphDefinisi :Definisi :
Misal G=(V,E) suatu Graph, G’ =(V’,E’) disebut subgraph dari G jika :d sebut subg ap da G j a
V’ ⊆ V dan E’ ⊆ E
Contoh:Diketahui graph G sebagai berikut :
a
besubgraph
Teori Graph 27c
![Page 28: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/28.jpg)
P rj l E l rPerjalanan EulerSebuah perjalanan Euler (Euler cycle)Sebuah perjalanan Euler (Euler cycle)pada graph G adalah sebuah cycle sederhana yang melalui setiap edge di G hanya sekaliG hanya sekali.Problem jembatan Königsberg:
Apakah memungkinkan untuk memulai dan mengakhiri suatu perjalanan dari titik yangmengakhiri suatu perjalanan dari titik yang sama melalui ke 7 jembatan hanya sekali?
Problem dapat dinyatakan dengan sebuah graphsebuah graph Edge menyatakan jembatan dan setiap verteks menyatakan daerah (region)
Teori Graph 28
(region).
![Page 29: Mt tik Dikit2Matematika Diskrit 2darmini.staff.gunadarma.ac.id/Downloads/files/50470/... · Mt tik Dikit2Matematika Diskrit 2 TeoriGraphTeori Graph Teori Graph 1. K l hir T ri Gr](https://reader036.vdocuments.site/reader036/viewer/2022081602/613ba8ecf8f21c0c82691f40/html5/thumbnails/29.jpg)
Gr ph E l rGraph EulerSebuah graph G adalah graph Euler jika g p g p jmemiliki Euler cycle.
Teorema: G adalah Graph Euler jika dan hanya jika G terhubung dan semua vertex memiliki derajat genap.derajat genap.Graph terhubung merepresentasikan problem jembatan Königsberg. Graph tersebut bukan Graph Euler. Berarti problem jembatan Königsberg
Teori Graph 29
tidak memiliki solusi.