2 Model Jaringan

download 2 Model Jaringan

If you can't read please download the document

Transcript of 2 Model Jaringan

Network Models (Model Jaringan)Penelitian Operasional 2 The Jin Ai, Dr.Eng. Teknik Industri UAJY Semester Gasal TA 2010/2011

Network (Jaringan)Network (Jaringan) terdiri dari himpunan nodes/vertices (simpul) yang terhubung dengan arcs/links (busur/garis) atau branches (cabang). Notasi Jaringan: (N,A), N adalah himpunan nodes, A adalah himpunan arcs N = {1,2,3,4,5} 1 3 5 A = { (1,2), (1,3), (2,3), (2,4), (2,5), (3,4), 2 4 (3,5), (4,5)}

Terminologi (1)directed arc (busur terarah)aliran pada busur hanya terdapat pada satu arah

undirected arc (busur tak terarah) = linkaliran pada busur diperbolehkan pada kedua arah 1 3

2

4

Terminologi (2)directed network (jaringan terarah)semua busur dalam jaringan terarah

1

3

2

4

Terminologi (3)Path (Jalur/Lintasan) Urutan beberapa busur yang menghubungkan dua simpul5 1 3

2 4

Terminologi (4)Loop/Cycle (siklus) lintasan yang bermula pada suatu simpul dan kembali ke simpul tersebut1 3

2

4

Terminologi (5)Connected (Terhubung) dua simpul terhubung jika sekurangnya ada satu lintasan yang menghubungkannya Connected Network (Jaringan Terhubung) setiap pasangan simpul dalam jaringan terhubung1 3

2

4

Terminologi (6)Tree (Pohon) Jaringan terhubung yang terdiri dari himpunan bagian simpul keseluruhan jaringan, tanpa adanya siklus Spanning Tree (Pohon spanning) Tree yang mencakup keseluruhan jaringan1 3 5

2

4

Contoh Jaringan

Masalah Lintasan Terpendek (Shortest Path)Mencari lintasan terpendek dari simpul asal ke simpul tujuan, misalnya dari Bandung ke Yogyakarta

Algoritma Iteratif Mencari Lintasan TerpendekTujuan iterasi ke-nMencari simpul ke-n yang terdekat dengan simpul asal

Input iterasi ke-nSimpul terdekat sebelumnya (solved nodes), lintasan, dan jaraknya dari simpul asal

Kandidat simpul terdekat ke-nSemua simpul bebas (unsolved nodes) yang terhubung langsung dengan solved nodes

Contoh MasalahA7 2 2 5

O4

B1

4 3

D1

5

T7

C

4

E

Penyelesaiann 1 2 3 Solved node O O A Unsolved node A C B Total Jarak 2 4 2+2 = 4 Simpul terdekat ke-n A C B Jarak Minimum 2 4 4 Hubungan OA OC AB

Masalah Lintasan Terpendek (Shortest Path)Algoritma FormalAlgoritma Djikstra Algoritma Floyd

Excel Solverlihat contoh halaman 325 326 buku teks

Tugas Latihan9.2-1, 9.2-2, 9.2-3, 9.2-6

Minimal Spanning TreeMencari Spanning Tree dengan total jarak hubung minimal Contoh aplikasi:Jaringan kabel listrik/telepon/intranet Jaringan transportasi (jalan/rel KA)

Algoritma Mencari Minimal Spanning Tree1.

2.

3.

Pilih satu simpul secara sembarang, hubungkan simpul tersebut dengan simpul lain yang terdekat Temukan satu simpul tak terhubung yang terdekat dengan salah satu simpul yang sudah terhubung dalam tree (pilih sembarang simpul jika terdapat lebih dari satu simpul terdekat) Ulangi langkah 2, sampai semua simpul terhubung pada tree

Contoh Minimum Spanning Tree

alternatif

Tugas Latihan9.3-2, 9.3-3

Masalah Maximal Flow (Aliran Maksimal)Mencari jumlah aliran terbesar yang mungkin dialirkan dari simpul asal ke simpul tujuan Konsep Algoritma Aliran MaksimalResidual :Kapasitas busur yang tersisa untuk aliran tambahan

Augmenting Path :Lintasan yang menghubungkan simpul awal dan simpul akhir, dengan setiap busur pada lintasan memiliki kapasitas residual positif

ResidualKapasitas residual dari simpul D ke simpul T adalah 5 Aliran dari simpul D ke simpul T yang sudah ditugaskan/ditetapkan adalah 8

D

5

8

T

Algoritma Augmented Path untuk Aliran MaksimalCari augmented path Cari kapasitas residual augmented path yang setara dengan kapasitas residual minimum dari masing-masing busur pada lintasan augmented path Tambahkan aliran pada lintasan augmented path sebesar kapasitas residualnya Kurangi kapasitas residual masing-masing busur dengan kapasitas residual augmented path

Catatan Algoritma Aliran MaksimalUntuk efisiensi, jika terdapat lebih dari satu augmented path yang bisa dipilih, augmented path dengan kapasitas residual terbesar yang dipilih Algoritma dihentikan jika sudah tidak ada lagi augmented path dengan kapasitas residual positif

Masalah Aliran Maksimum (1)Carilah kapasitas aliran jaringan berikut ini dari simpul 1 ke simpul 5.10 0

45

20 0 0

120

30

50

c12 c21

0

30

0 0

10

2

40

3

20

Masalah Aliran Maksimum (2)Iterasi 1 p 1-2-5 1-2-3-5 1-2-3-4-5 1-3-5 1-3-4-5 1-4-5 1-4-3-5 cp Min{20,30} = 20 Min{20,40,20} = 20 Min{20,40,10,20} = 10 Min{30,20} = 20 Min{30,10,20} = 10 Min{10,20} = 10 Min{10,5,20} = 510 0

45

20 0 0

120

30 10 20 10 0 0

50 20

0

30

2

40

3

20 0

Salah satu kemungkinan augmented path terbaik

Masalah Aliran Maksimum (3)Iterasi 2 p cp Min{20,30} = 20 Min{20,40,10,20} = 10 Min{10,10,20} = 10 Min{10,20} = 1010 0

45

20 0 20 0

p* 1-2-5 1-2-3-4-51-3-4-5 1-4-5

120 0

10

520

0 10 30 20 2 40 10 0

20 10 0

3

0

Iterasi 3 p 1-3-4-5 1-4-5 cp Min{10,10,20} = 10 Min{10,20} = 100 10

45

20 10

10

10

10 0 20 5 20

kemungkinan augmented path terbaik

20

10

20 10 0

2

40

3

0

Masalah Aliran Maksimum (4)Iterasi 4 p 1-3-4-5 cp Min{10,10,10} = 100 10

45

0 10 15

20 10 20

10

10 0 30 0 20 10 0

520

410

20 20 10

10

2

40

3

0

130 20 20

520

Kapasitas aliran = (20 + 20 + 20) = 60

2

0

3

Masalah Aliran Maksimal (Maximal Flow)Excel Solverlihat contoh halaman 336 337 buku teks

Tugas Latihan9.4-3, 9.4-4, 9.4-6

Review PO1Masalah Jaringan dapat dimodelkan dalam bentuk Linear Programming (Pemrograman Linier)Masalah Lintasan Terpendek (Shortest Path) Masalah Aliran Maksimal (Maximal Flow)

Tugas Latihan:Buatlah model LP dari permasalahan soal no. 9.2-3 dan 9.4-1 Selesaikan model LP dengan Solver Excel

Masalah Aliran Biaya Minimum (Minimum Cost Capacitated Flow)Mencari lintasan-lintasan dari satu atau beberapa simpul asal (source node) ke satu atau beberapa simpul tujuan (destination node) yang meminimumkan biaya total aliran Tiap busur mempunyai arah dan kapasitas aliran Tiap simpul dapat menjadi asal atau tujuan atau keduanya (transhipment node) Bentuk Model : LP

NotasiVariabel dan Parameter: xij = Jumlah aliran dari simpul i ke simpul j uij = kapasitas dari busur (i, j), uij > 0 cij = unit biaya alir dari simpul i ke simpul j bi = aliran net pada simpul i Simpul: Source: bi > 0 Transshipment: bi = 0 Destination: bi < 0[bi] i cij (uij) xij b j] j

Model LPMinimize z =Subject to (i , j ) A

cij xijjN

x jk xij = b j ,k ( j , k )A i (i , j )A

0 xij uij

Contoh

[50]

9

14

4 [30][0]2 3

(10)

2 3

31

(80)

[40]

2

5 [60]

Model LPMinimasi z = 2x12 + 4x13 + 9x14 + 3x23 + x35 + 3x45 + 2x54 Kendala x12 + x13 + x14 = 50 + x23 = 40 x12 x13 x23 + x35 = 0 x14 + x45 x54 = 30 x35 x45 + x54 = 60 10 x12 x35 80 x12, x13, x14, x23, x35, x45, x54 0

supply node trans. node demand node Capacity limit

Kasus Khusus Masalah Aliran Biaya MinimumMasalah Transportasi (Transportation Model) Masalah Penugasan (Assignment Model) Masalah Transhipment (Transhipment Model) Masalah Lintasan Terpendek Masalah Aliran Maksimum

Masalah Aliran Biaya MinimumExcel Solverlihat contoh halaman 342 buku teks

Tugas Latihan9.5-2, 9.5-4, 9.5-5