• Tidak ada hasil yang ditemukan

Jaringan (Shortest Path dan Maximum Flow)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Jaringan (Shortest Path dan Maximum Flow)"

Copied!
43
0
0

Teks penuh

(1)

Network Model

(2)

Definisi Dasar

Graph atau Network ditentukan oleh 2 set simbol yaitu node dan arc

Node : simpul dari graph atau network

Arc : terdiri dari sepasang simpul yang berurutan dan merepresentasikan arah pergerakan yang mungkin yang dapat terjadi di antara simpul – simpul.

Untuk arc (j,k), arah yang mungkin adalah node j ke node k. Node j disebut initial node dan node k

(3)

Contoh :

V = { 1,2,3,4}

A = {(1,2), (2,3), (3,4), (4,1), (4,3)}

1 4

(4)

Chain : Barisan dari arc sedemikian hingga setiao arc memiliki tepat satu simpul yang sama

dengan arc sebelumnya

(5)

Shortest Path Problem

Pengiriman dari titik ke titik

Supply, transhipment (substation), dan demand nodes

Shortest path problem

Biaya proportional dengan jarak

(6)

Contoh:

1

3 2

5 4

6

Sumber Tujuan

4

3

3

3

2

2

(7)

Algoritma Djikstra

1. Beri label node 1 dengan label permanen o. Kemudian beri label node – node yang

berhubungan dengan node 1 dengan

(8)

2. Misalkan node I adalah node ke (k+1) yang diberi permanen label. Untuk setiap node j yang sekarang mempunyai temporary label dan dihubungkan

dengan node I, ganti temporary label j dengan

min {temporary label node j yang sekarang , permanen label node I +panjang arc(I,j)}

(9)

3. Untuk menemukan path terpendek dari node node 1 ke node j, bekerjalah terbalik dari

node j dengan menemukan selisih label yang sama dengan panjang arc yang

(10)

1

3 2

5 4

6 4

3

3

3 2

2

(11)

1

3 2

5 4

6 4

3

3

3 2

2

2 0

∞ ∞

∞ ∞

(12)

1

3 2

5 4

6 4

3

3

3 2

2

2 0

∞ ∞

∞ ∞

Distance label

Permanen

(13)

1

3 2

5 4

6 4

3

3

3 2

2

2 0

∞ ∞

∞ ∞

Permanen

(14)

1

Temporary Distance label

Permanen

Permanen

(15)

1

Temporary

Permanen

Permanen

(16)

1

Temporary Distance label

Permanen

Permanen

(17)
(18)

1

Temporary Distance label

Permanen

Permanen Permanen

(19)

1

(20)

1

Temporary Distance label

Permanen

Permanen Permanen

(21)

1

(22)

1

Temporary Distance label

Permanen

Permanen Permanen

Permanen

Temporary ={4, 6}

(23)

1

Temporary ={4, 6}

(24)

1 Distance label

Permanen

Permanen Permanen

Permanen Permanen

Temporary ={4, 6}

(25)

1

Temporary ={6}

(26)

1

Min (9,8)=8

3 6

Temporary Distance label

Permanen

Temporary ={6}

(27)
(28)

1 Distance label

Permanen

(29)

Shortest Path sebagai Transhipment Problem

Transhipment problem dengan setiap demand dan supply sama dengan 1

(30)

Cost 2 3 4 5 6 Supply

1 4 3 10000 10000 10000 1

2 0 10000 3 2 10000 1

3 10000 0 10000 3 10000 1

4 10000 10000 0 10000 2 1

5 10000 10000 10000 0 2 1

Demand 1 1 1 1 1

1

3 2

5 4

6 4

3

3

3 2

2

(31)
(32)

Solusi optimal Contoh:

1

3 2

5 4

6

Sumber Tujuan

4

2

2

(33)

Max Flow Problem

Model network di mana kapasitas jalur diperhitungkan

Memaksimumkan jumlah pengiriman dari source ke destination dengan kendala

(34)

Contoh: dengan kapasitas setiap jalur

S

3

1

2 D

2

3

3

4 1

2

a0

(35)
(36)

Solusi optimal max flow

S

3

1

2 D

2(1)

3(2)

3(0)

4(1) 1(1)

2(2)

(37)

The Ford – Fulkerson Method

Metode ini digunakan untuk menyelesaikan

masalah maximum flow

Asumsi: feasible flow telah ditemukan (misal :

flow pada setiap arc adalah nol) Yang menjadi pertanyaan

?? Apakah sudah merupakan optimal flow

(38)

Jawaban untuk Pertanyaan Kedua

I. Tentukan property mana yang dimiliki setiap arc dalam network

P1. Flow melalui arc (I,j) dibawah kapasitas arc (I,j), sehingga flow yang melalui (I,j) bisa ditingkatkan. Memiliki property I atau

increase

P2. Flow di arc(I,j) positif, sehingga flow di arc (I,j) bisa dikurangi. Memiliki property R

(39)

II. Labeling procedure

1. Labeli So

2. Labeli node dan arc dengan aturan

- Jika node x sudah dilabeli, node y belum dilabeli, arc(I,j)

anggota I, maka labeli node y dan arc (x,y). Arc (x,y) disebut forward arc

- Jika node y belum dilabeli, node x sudah dilabeli, arc (y,x)

anggota R, maka labeli node y dan arc(y,x). Arc (y,x) disebut bacward arc

(40)

Jika proses pelabelan sampai ke sink, maka akan terbentuk chain (C) dari arc yang telah dilabeli dari So ke Si.

Chain harus terdiri dari salah satu kasus berikut : Case 1. C terdiri dari hanya forward arc

(41)

III. Penyesuaian feasible flow dan peningkatan flow dari So ke Si

Dalam Case 1.

Misalkan i(x,y) adalah jumlah dimana flow di arc (x,y) dapat ditingkatkan tanpa melanggar

capacity constraint untuk arc (x,y) :

(42)

Dalam Case 2.

Misalkan r(x,y) adalah jumlah dimana flow melalui arc (x,y) dapat dikurangi

dan

(43)

Rangkuman The Ford – Fulkerson Method

1. Temukan feasible flow

2. Gunakan labeling procedure, coba untuk melabeli sink. Jika sink tak bisa dilabeli, feasible flow adalah maximum flow

Referensi

Dokumen terkait

Dari berbagai uraian di atas, dapat disimpulkan bahwa buku teks tematik berbasis kontekstual merupakan buku yang disusun secara sitematis, dikembangkan dari

Karya ilmiah yang ditulis oleh Susanto dengan tujuan untuk mengetahui pengaruh rasio likuiditas, profitabilitas, solvabiitas dan ukuran perusahaan terhadap harga pasar

Berdasarkan realisasi Anggaran Pendapatan dan Belanja Daerah (APBD), menunjukan bahwa kemampuan keuangan yang berasal PAD dalam memberikan kontribusi terhadap APBD

• Animasi Sel (seluloid) • Animasi Frame • Animasi Sprite • Animasi Lintasan • Animasi Spline • Animasi Vektor • Animasi Karakter • Animasi Komputasional • Morphing 5

Adapun secara umum perbaikan yang dapat dilakukan terkait dengan Kabupaten/Kota yang masih belum efisien secara teknis biaya maupun teknis sistem yaitu

Pengukuran kinerja profitabiltas setiap perbankan syariah yang dihitung dengan menggunakan metode Comparative Performance Index (CPI) sedangkan pengukuran kinerja

Penelitian ini bertujuan untuk mengetahui kemampuan identifikasi primer tikus yang dikembangkan dari gen sitokrom b sebagai pendeteksi campuran daging tikus dan

Berdasarkan uji Duncan 5% dapat disimpulkan bahwa perlakuan enzim baik dari bakteri P.pseudomallei, K.ozaenae, dan kombinasi keduanya, sama- sama memberikan pengaruh