Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Graph Graph
Graph digunakan untuk merepresentasikan
Graph
Brebes
Tegal
Rembang
Pemalang
Kroya
Kudus
Purbalingga
Blora
Temanggung
Wonosobo
Banjarnegara
Cilacap
Semarang
Demak
Pekalongan
Slawi
Purwokerto
Kendal
Kebumen
Boyolali
Solo
Sragen
Sukoharjo
Magelang
Purworejo
Purwodadi
Salatiga
Klaten
Wonogiri
Definisi Graph
Graph G = (V, E), yang dalam hal ini:
V = himpunan tidak-kosong dari simpulsimpul
(vertices)
= { v1 , v2 , ... , vn }
E = himpunan sisi (edges) yang
menghubungkan sepasang simpul
= {e1 , e2 , ... , en }
Contoh Graph
1
1
e1
e2
2
e5
G1
G3
e3
e4
3
e6
e7
4
e1
e2
2
e5
e3
e6
3
e7
G2
e4
e8
Graph
Graph G2
1
e1
e2
e3
e4
3
e6
e5
e7
4
Graph
Graph G3
1
e
1
e
2
e
e
e
2
e
6
e
Graph
Graph G2
1
e1
e2
e3
e4
3
e6
e5
e7
4
Graph
Graph G3
1
e
1
e
2
e
e
e
e
e
6
e
Jenis-Jenis Graph
a. Berdasarkan ada tidaknya gelang atau sisi
Graph tak-sederhana
(unsimple-graph)
Graph yang mengandung sisi ganda atau
gelang dinamakan graph tak-sederhana
(unsimple graph). G2 dan G3 adalah contoh
graph tak-sederhana
1
1
e1
e2
2
e5
e3
e6
e4
3
e7
e4
e1
e3
e2
e6
3
e5
e7
4
e8
Jenis-Jenis Graph
b. Berdasarkan jumlah simpul pada suatu
graph, maka secara umum graph dapat
digolongkan menjadi dua jenis:
1. Graph berhingga (limited graph)
2. Graph tak-berhingga (unlimited graph)
Graph tak-berhingga
(unlimited graph)
Graph yang jumlah simpulnya, n, tidak
berhingga banyaknya disebut graph takberhingga.
Jenis-Jenis Graph
c. Berdasarkan orientasi arah pada sisi, maka
secara umum graph dibedakan atas 2 jenis:
1. Graph tak-berarah (undirected
graph)
2. Graph berarah (directed graph atau
digraph)
Graph tak-berarah
(undirected graph)
Graph yang sisinya tidak mempunyai
orientasi arah disebut graph tak-berarah.
Graph G1, G2, dan G3 adalah graph takberarah.
1
e1
2
e2
2
e5
e3
e4
3
e6
e7
4
e1
e2
2
e5
e3
e4
e6
3
e7
e8
(a) G4
G5
(b)
(b) graph-ganda
Jenis-Jenis Graph
d. Berdasarkan Nilai yang ada pada edge:
Graph Berbobot
yaitu graph yang pada setiap sisinya terdapat
nilai bilangan riil yang menyatakan sebuah
bobot
Graph Tidak berbobot
yaitu graph yang pada setiap sisinya tidak
terdapat sebuah bilangan, sehingga bobot
pada setiap sisi akan dinyatakan dengan nilai
0 atau 1
Lintasan (Path)
Tinjau graph G1:
Panjang lintasan
lintasan 1, 2, 4, 3
adalah lintasan
dengan barisan sisi
(1,2), (2,4), (4,3).
1
Panjang sirkuit
1, 2, 3, 1 adalah
1
sebuah sirkuit.
v3 v4
v5
v3 v4
v5
Pertemuan : 3,4
Pendahuluan
Algoritma greedy merupakan metode yang
modal)
Mencari jalur tersingkat dari kota asal ke kota
yang dituju
Bermain kartu remi
c.
3.
Rumus
d(i) = d(i-1) + bobot node
terpilih(i)
Loo
pin
g
Menentuka
n kandidat
:7
:6
:5
:9
Menentukan
kandidat solusi
Node
akhir
Node
Awal
Solusi
terpilih
Jalur : A-D
D(1) = 0 + 5 = 5
A-B
A-C
A-D
A-E
D-H : 9
Jalur: D H
D(2) = 5 + 9 = 14
H J : 10
HK:8
Jalur : H - K
D(3) = 14 + 8 = 22
K L : 11
Jalur : K L
D(4) = 22 + 11 =
3. Jalur terpendek : A D33
HKL
Panjang lintasan : 33