P. 1
Konsep Dasar Graph

Konsep Dasar Graph

|Views: 247|Likes:
Published by yuli97

More info:

Published by: yuli97 on Jun 06, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/28/2014

pdf

text

original

Konsep Dasar Graph Definisi 1

Suatu graph G adalah pasangan (V,E) yang mana V adalah himpunan tak kosong yang anggotanya dari vertex V dan disebut edge.

disebut vertex dan E adalah himpunan yang anggotanya adalah pasangan – pasangan tak berurut

Secara umum graph diartikan sebagai diagram, yang mana vertex ditampilkan berupa titik dan

dinotasikan dengan vi, i = 1,2,3, … , p dan edge ditampilkan berupa garis yang menghubungkan dari edge ek. Contoh dari suatu graph dapat dilihat dari gambar 1.

dua vertex (vi,vj) dan dinotasikan dengan ek, k = 1,2,3, … ,q. vi dan vj disebut vertex – vertex ujung

Gambar 1 Graph dengan 6 vertex dan 6 edge Definisi 2

Dua buah edge atau lebih yang mempunyai vertex ujung yang sama disebut paralel edge (multiple edge). Pada Gambar 1 e4 adalah loop dan e1, e2 merupakan paralel edge. Definisi 3

Suatu edge yang menghubungkan pasangan vertex yang sama, yaitu (v i,vi) disebut loop.

Suatu graph yang mengandung loop dan paralel edge seperti contoh pada gambar 1 disebut graph graph. Gambar 1 merupakan multiple graph jika e4 dihilangkan. Definisi 4

semu ( pseudo graph ) dan graph yang mengandung paralel edge tanpa loop disebut multiple

graph pada gambar 2.

Suatu graph yang tidak memuat loop dan paralel edge disebut simple graph. Contoh Simple

Gambar 2 Simple graph dengan 4 vertex dan 4 edge

Definisi 5

Suatu graph dengan jumlah vertex dan jumlah edge yang berhingga disebut finite graph ( graph berhingga ). Definisi 6

berhingga ), sebaliknya jika jumlah vertex dan edge tak berhingga disebut infinite graph ( graph tak

Vertex vi dalam graph disebut insident terhadap edge ek jika dan hanya jika edge tersebut merupakan penghubung dari vertex vi. edge yang sama. Dua buah vertex vi dan vj disebut saling adjacent jika kedua vertex tersebut dihubungkan oleh suatu Dua buah edge ek dan el yang non paralel disebut adjacent jika kedua edge tersebut insident pada suatu vertex persekutuan. Definisi 7

Degree atau derajat dari vertex vi adalah banyaknya edge yang insident pada vertex vi dalam graph G dan loop dihitung dua kali.Dinotasikan dengan d(vi). disebut dengan isolated vertex ( vertex terasing ). Dari gambar 1 diperoleh bahwa : Vertex yang berderajat 1 disebut end vertex ( pendant vertex ) sedangkan vertex yang berderajat nol

d( v1 ) = d( v5 ) = 1, d ( v2 ) = 3, d ( v3 ) = 4, dan d ( v4 ) = 2 , v1 dan v5 merupakan end vertex dan v6 merupakan isolated vertex dari graph pada gambar 1. Teorema 1 Bukti :

Jumlah derajat pada seluruh vertex pada suatu graph adalah dua kali jumlah edgenya.

Karena edge e insident dengan dua vertex, sehingga jumlah derajat dari seluruh vertex sama dengan 2 kali jumlah edgenya. Definisi 8

Suatu graph G yaitu (V,E) dengan E suatu himpunan kosong, sehingga graph tersebut tanpa edge, berderajat nol. Akibatnya setiap vertex pada null graph adalah isolated vertex.

disebut null graph. Dengan kata lain null graph adalah suatu graph dengan semua vertex nya

Gambar 3 Null Graph dengan 4 vertex Definisi 9

Suatu simple graph yang mana setiap dua vertex yang berlainan dihubungkan oleh suatu edge maka graph itu disebut graph lengkap ( komplit graph ). Komplit graph dengan n vertex dinotasikan dengan Kn. Pada bab selanjutnya karena keterbatasan penulis, perangkat lunak yang

dirancang hanya mampu menampilkan hingga K 20 meskipun secara konsep dasar graph minimum graph yang tak berarah dan terboboti.

spanning tree dapat diperoleh hingga ke Kn dan komplit graph yang ditampilkan adalah komplit

Gambar 4 Graph Lengkap ( Komplit Graph ) dengan 4 vertex Definisi 10

Graph beraturan ( Regular Graph ) adalah suatu simple graph yang semua vertexnya mempunyai derajat yang sama. Jika graph G adalah simple graph yang mana setiap vertexnya berderajat r, merupakan regular graph dengan derajat ( n – 1 ). maka graph tersebut dinamakan reguler graph berderajat r. Setiap komplit graph dengan n vertex

Gambar 5 Regular graph dengan 3 vertex dan berderajat 2 Definisi 11

Graph S disebut subgraph dari graph G jika semua vertex dan edge di S termuat di dalam G, dan edge dari S mempunyai vertex ujung yang sama dengan edge dari G.

(a)

Pada gambar 6 graph (b) merupakan subgraph dari graph (a) . Definisi 12

Gambar 6

(b)

Walk dalam suatu graph G adalah suatu deretan berhingga dari vertex dan edge secara bergantian yang diawali dan diakhiri dengan vertex sedemikian hingga setiap edge yang insident dengan dua vertex yang berdekatan.

Suatu walk dapat ditulis dengan atau tanpa mengikutsertakan edgenya. Apabila walk dengan vertex vertex awal dan vertex akhir berbeda maka disebut open walk ( walk terbuka ). Pada gambar 6 (a) dapat diambil beberapa walk antara lain adalah :  e1 v2 e5 v5 e6 v6 ( open walk ) v1  e3 v4 e4 v5 e5 v2 e2 v3 ( closed walk ) v3  v2 v5 v6 v1

awal dan vertex akhir yang sama maka walk tersebut disebut closed walk ( walk tertutup ). Bila

Walk di atas dapat juga ditulis tanpa mengikutsertakan edgenya menjadi :  v4 v5 v2 v3 v3

Defenisi 13

Path adalah suatu walk yang semua vertex yang dilaluinya berbeda, dan path dengan vertex awal

sama dengan vertex akhir disebut dengan circuit ( cycle ). Loop bukan merupakan path atau circuit

karena loop menghubungkan dua vertex yang sama. Banyaknya edge yang terdapat dalam suatu path disebut lenght dari path. Definisi 14

Distance antara 2 vertex vi dan vj diartikan sebagai panjang path yang terpendek dari vi dan vj. Dinotasikan sebagai d ( vi,vj ). dalam suatu walk. - v3 v4 v5 Length atau panjang suatu graph adalah bilangan yang menyatakan banyaknya edge yang muncul d(v3,v5) pada graph 6 (a) adalah 2 yaitu : - v3 v2 v5 Pada graph 6 ( a ) v3 v4 v5 v2 v3 adalah walk dengan length 4. 2.2 Connected Graph dan Undirected Graph

Suatu graph G disebut graph terhubung ( connected graph )jika untuk setiap pasangan vertex di

dalam G terdapat paling sedikit satu path, sebaliknya jika dalam graph G terdapat pasangan vertex kata lain suatu connected graph adalah suatu graph yang tidak memiliki isolated vertex. connected graph dari disconnected graph disebut komponen.

yang tidak mempunyai path penghubung maka graph itu disebut disconnected graph. Atau dengan Dalam suatu disconnected graph memungkinkan terdapat dua atau lebih connected graph. Setiap

( a ) Connected graph komponen Gambar 7

( b ) Disconnected graph dengan 2

Definisi 15

Directed graph adalah suatu graph G yang terdiri dari himpunan vertex V = {v1, v2, …, vp } dan himpunan edge E = {e1, e2, …, eq }dan suatu pemetaan f yang memetakan setiap edge onto terhadap pasangan berurut dari vertex ( vi,vj ), yang mana vertex disajikan dengan titik dan edge disajikan dengan sepotong garis berarah dari vi ke vj. Garis berarah yang menghubungkan dua vertex disebut arcus ( arc ) sehingga dari defenisi di atas dapat ditulis : f : eq ( vi,vj )

yang mana eq adalah arcus ke q  G yang dipetakan oleh f ke pasangan vertex (v i,vj).

Dari gambar 8 diperoleh pemetaan sebagai berikut

Gambar 8 Directed Graph

: Definisi 16

Mixed graph adalah suatu graph G yang terdiri dari pasangan himpunan { V, E } yang mana V E adalah himpunan berhingga yang anggotanya merupakan potongan garis berarah dan tak berarah yang menghubungkan pasangan vertex tersebut disebut edge.

adalah himpunan berhingga tak kosong yang anggotanya merupakan titik yang disebut vertex, dan

Gambar 9 Mixed Graph

Definisi 17

Undirected graph adalah suatu graph G yang terdiri dari pasangan himpunan { V,E } yang mana V adalah himpunan berhingga tak kosong yang anggotanya disebut vertex dan E adalah himpunan menghubungkan pasangan vertex tersebut. Definisi 18 berhingga yang anggotanya disebut edge, yang merupakan potongan garis tak berarah yang

Suatu graph G disebut weighted graph jika setiap edge dari graph G diberi bobot dengan suatu labeled graph.

bilangan real. Jika setiap edge nya dikaitkan dengan suatu simbol yang bukan bilangan real disebut

( a ) Weighted Graph Definisi 19

Gambar 10

( b ) Labeled Graph

Jika vi adalah suatu vertex dalam graph G, maka G – vi merupakan suatu subgraph dari G yang

diperoleh dengan menghapus vertex vi beserta edge yang insident dengan vertex tersebut. Jika ej adalah suatu edge dalam graph G, maka G – ej merupakan suatu subgraph dari G yang diperoleh dengan menghapus edge ej dari G.

( a ) Graph G

( b ) Graph G – v3 Gambar 11

( c ) Graph G – e2

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->