Top Banner
Metode Stokastik Integer Programming Metode Branch and Bound Fakultas Teknik Khamaludin, S.T., M.T Program Studi Teknik Industri Pertemuan: 03
19

Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

Aug 15, 2019

Download

Documents

doannhan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

Metode Stokastik

Integer ProgrammingMetode Branch and Bound

Fakultas

Teknik

Khamaludin, S.T., M.T

Program Studi

Teknik Industri

Pertemuan:

03

Page 2: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

1. Selesaikan masalah linier programming dengan metodesimpleks biasa tanpa pembatas bilangan bulat.

2. Teliti solusi optimumnya. Jika variable yang diharapkanbulat adalah bulat, solusi bulat telah tercapai. Jika salahsatu atau lebih variable basis yang diharapkan bulatternyata tidak nulat, lanjut ke tahap 3.

3. Nilai solusi pecah yang layak dicabangkan ke dalam sub-sub masalah. Tujuannya adalah untuk menghilangkansolusi kontinyu yang tidak memenuhi syarat bulat darimasalah itu. Percabangan itu dilakukan melalui kendala-kendala mutually exclusive yang perlu untuk memenuhipersyaratan bulat dengan jaminan tidak ada solusi bulatlayak yang tidak diikutsertakan.

Algoritma Branch and Bound

Page 3: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

4. Untuk setiap sub masalah nilai solusi optimum kontinyufungsi tujuan ditetapkan sebagain batas atas. Suatu solusibulat layak adalah sama baik atau lebih baik dari batasatas untuk tiap sub masalah dengan batas atas terbaikdiplih untuk dicabangkan. Kembali ke langkah 3.

Algoritma Branch and Bound

Page 4: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

Contoh:

Maksimasi Z = 2X1 + 3X2

Pembatas 5X1 + 7X2 < 354X1 + 9X2 < 36X1, X2 > 0 dan bilangan bulat

Page 5: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

PL-1

Page 6: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

PL-1

PL-3PL-2

X2 < 2 X2 > 3

Page 7: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

PL-1

PL-3PL-2

X2 < 2 X2 > 3

Page 8: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

PL-3

X2 > 3

PL-5PL-4

X1 < 2X1 > 3

Page 9: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

PL-3

X2 > 3

PL-5PL-4

X1 < 2X1 > 3

Tidak Layak

PL-7PL-6

X2 < 3 X2 > 4

Page 10: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

PL-4

X1 < 2

PL-7PL-6

X2 < 3 X2 > 4

X1 = 0 ,X2 = 4Z = 12

Page 11: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

PL-2

X2 < 2

PL-9

X1 < 4 X1 > 5

PL-8

Page 12: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

PL-2

X2 < 2

PL-9

X1 < 4 X1 > 5

X1 = 4 ,X2 = 2Z = 14

PL-8

Page 13: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

PL-9

X1 > 5

PL-11

X2 < 1 X2 > 2

PL-10

Page 14: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

PL-9

X1 > 5

PL-11

X2 < 1 X2 > 2

PL-10

Tidak Layak

Page 15: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

X2 < 1

PL-10

PL-13

X1 < 5 X1 > 6

PL-12

X1 = 5 ,X2 = 1Z = 13

Page 16: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

PL-13

X1 > 6

PL-15

X2 < 0 X2 > 1

PL-14

X1 = 7 ,X2 = 0Z = 14

Tidak Layak

Page 17: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

Dalam permasalahan yang besar memakan waktu yangsangat lama, karena itu dalam prosedur percabangan danpencarian, analisis selanjutnya diberhentikan jika:a. Hasil dari sub problem lebih jelek dibandingkan dengan

batas atas yang sudah diidentifikasi.b. Percabangan selanjutnya menghasilkan solusi tidka

layak.

Kelemahan Metode Branch and Bound

Page 18: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming
Page 19: Pertemuan: 03 Metode Stokastik - khamaludin.comkhamaludin.com/wp-content/uploads/2019/02/Pertemuan-3-Integer-Programming.pdf · Pertemuan: 1. Selesaikan masalah linier programming

Thanks!!!