Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehAldo Ariani Telah diubah "9 tahun yang lalu
1
Graf Berarah PART 5 DOSEN : AHMAD APANDI, ST
2
OBJECTIVE Mengenal konsep graph berarah
Mampu menyajikan sebuah graph berarah Mampu menyajikan graph berarah dalam bentuk matriks dan dapat mengenali graph berarah yang disajikan dalam bentuk matriks Mampu menyelesaikan masalah Jalur Terpendek dan masalah Aliran Maksimal
3
GRAF BERARAH (1) Suatu graf berarah (Direct Graf/Digraf) D terdiri atas 2 himpunan : Himpunan V, anggotanya disebut Simpul. Himpunan E, merupakan himpunan pasangan terurut, yang disebut ruas berarah atau edge. Graf berarah ditulis sebagai D(V, A)
4
GRAF BERARAH (2)
5
GRAF BERARAH (3)
6
MATRIKS DAN GRAF BERARAH
Matriks Hubung (Matriks Adjacency) Matriks Biner (Matriks Incidence) Matriks Sirkuit
7
MATRIKS HUBUNG (ADJACENCY)
Misalkan G adalah graf berarah yang terdiri dari n titik tanpa garis paralel. Matriks hubung yang sesuai dengan Graf G adalah matriks bujur sangkar n x n A=(aij)
8
MATRIKS HUBUNG (ADJACENCY)
Contoh soal: Nyatakan graf dibawah ini kedalam matriks hubung.
9
MATRIKS HUBUNG (ADJACENCY)
Penyelesaian: Graf tersebut terdiri dari 5 titik (v1 ... v5) sehingga matriks hubungnya adalah matriks bujur sangkar 5 x 5. jadi bentuk matriksnya adalah :
10
MATRIKS BINER (INCIDENCE)
Contoh soal: Nyatakan graf dibawah ini kedalam matriks biner.
11
MATRIKS BINER (INCIDENCE)
Penyelesaian: Ada 6 titik dan 8 garis dalam graf tersebut, maka matriksnya terdiri dari 6 baris dan 8 kolom. Matriksnya adalah sebagai berikut:
12
MATRIKS SIRKUIT Misalkan G adalah graf berarah dengan e buah garis dan q buah sirkuit atau sirkuit berarah. Sembarang arah orientasi (searah / berlawanan dengan arah jarum jam) diberikan ke tiap – tiap sirkuit.
13
MATRIKS SIRKUIT Contoh soal :
Nyatakan Graf di bawah ini kedalam sebuah matriks sirkuit! Jika orientasi pada s2 dan s3 sesuai dengan arah jarum jam, sedangkan pada s1 dan s4 berlawanan dengan arah jarum jam.
14
MATRIKS SIRKUIT Penyelesaian
Graf tersebut terdapat 8 garis dan terdapat 4 buah sirkuit sederhana, yaitu :
15
MATRIKS SIRKUIT Penyelesaian
Graf tersebut terdapat 8 garis dan terdapat 4 buah sirkuit sederhana, yaitu :
16
MASALAH DENGAN GRAF BERARAH
Masalah Jalur Terpendek (Shortest Path) Masalah Aliran Maksimal (Maximum Flow)
17
MASALAH JALUR TERPENDEK (1)
Shortest path adalah pencarian rute atau path terpendek antara node yang ada pada graph. Biaya (cost) yang dihasilkan adalah minimum.
18
MASALAH JALUR TERPENDEK (2)
Contoh Kasus Rute yang “terpercaya” tidak ada hambatan. terpercaya tidak macet tidak kena tilang Seseorang mengendarai mobil dari 1 ke 7 dengan alternatif rute dan kemungkinan untuk tidak terkena macet sbb:
19
MASALAH JALUR TERPENDEK (3)
20
Algoritma Dijkstra Ui jarak terpendek dari titik 1 ke titik i. dij (≥ 0) panjang dari (i,j). Label untuk titik j didefinisikan sebagai : [ui,j] = (ui + dij, i) , dij ≥ 0 Label (Sementara, Permanen) Label Sementara diganti dengan label lain jika ditemukan rute lain yang lebih pendek. Jika tak ada rute lain yang lebih baik, status tetap (permanen)
21
Contoh Cari Jalur Terpendek dari titik 1 ke titik 5 menggunakan algoritma Dijkstra, buat dalam bentuk tabel !
22
Jawab
23
LATIHAN Nyatakan graf di bawah ini kedalam sebuah matrik hubung, biner, dan sirkuit (searah jarum jam)
24
Latihan Cari Jalur Terpendek dari titik 1 ke titik 5 menggunakan algoritma Dijkstra, buat dalam bentuk tabel !
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.