Anda di halaman 1dari 22

Goal Programming

© 2003 Thomson/South-Western 1
Slide
Perusahaan biasanya mempunyai lebih dari satu tujuan

© 2003 Thomson/South-Western 2
Slide
Example: Innex Corporation

Innex Corporation memproduksi 2 jenis


produk, A dan B. Product A memerlukan 5 jam
waktu untuk mesin proses 1 dan 2 jam pada mesin
proses 2. Berbeda dengan produk B membutuhkan 2
jam waktu pada mesin proses 1 serta 4 jam waktu
untuk mesin proses 2. Adapun kapasitas mesin
proses 1 dan mesin 2 per mingggunya masing-
masing adalah 50 jam dan 48 jam.

© 2003 Thomson/South-Western 3
Slide
Ilustrasi: Innex Corporation

Perusahaan menentukan 3 tujuan sebagai berikut:

Prioritas 1: Meminimkan ketidak tercapaian total


produksi sebesar 10 unit per minggu
(Goal 1)
Prioritas 2: Meminimkan ketidak tercapaian
produksi kurang dari 8 unit produk A per
minggu. (Goal 2)
Prioritas 3: Meminimkan ketidak tercapaian
produksi kurang dari 13 unit produk B per
minggu. (Goal 3)

© 2003 Thomson/South-Western 4
Slide
Ilustrasi: Innex Corporation

 Variabel-variabel
x1 = jumlah produksi produk A per minggu
x2 = jumlah produksi produk B per minggu
di- = jumlah sisi ruas kanan goal ke i is bekurang
di+ = jumlah sisi ruas kanan goal ke i is bertambah
 Constraints
5x1 + 2x2 < 50
2x1 + 4x2 < 48

© 2003 Thomson/South-Western 5
Slide
Ilustrasi: Innex Corporation

 Goal
(1) 10 total produksi per minggu :
x1 + x2 + d1- - d1+ = 10
(2) 8 unit produk A per minggu:
x1 + d2- - d2+ = 8
(3) 13 unit produk B per minggu:
x2 + d3- - d3+ = 13
Non-negativity:
x1, x2, di-, di+ > 0 untuk seluruh i

© 2003 Thomson/South-Western 6
Slide
Ilustrasi: Innex Corporation

 Formulasi
Min P1(d1-) + P2(d2-) + P3(d3-)
s.t. 5x1 +2x2 < 50
2x1 +4x2 < 48
x1 + x2 +d1- -d1+ = 10
x1 +d2- -d2+ = 8
x2 +d3- -d3+ = 13
x1, x2, d1-, d1+, d2-, d2+, d3-, d3+ > 0

© 2003 Thomson/South-Western 7
Slide
Ilustrasi: Innex Corporation

 Grafik Constraint dan Goal


x2

25 5x1 + 2x2 < 50

x1 = 8
x2 = 13

13
x1 + x2 = 10

(8,5)
2x1 + 4x2 < 48

x1
8 10 25

© 2003 Thomson/South-Western 8
Slide
Ilustrasi: Total IT

“Total IT” adalah sebuah perusahaan


perangkat komputer yang memproduksi computer
dengan spesifikasi CP400 dan CP500. Komputer
tersebut harus menggunakan chip yang berbeda,
namun menggunakan casing dan disk drive yang
sama. Model CP400 mengguakan 2 floppy disk drive
dan tidak memiliki zip disk drives sedangkan model
CP500 menggunakan 1 floppy disk drive dan 1 zip
disk drive.

© 2003 Thomson/South-Western 9
Slide
Ilustrasi: Total IT

Apabila disk drive dan casing semuanya dibeli


dari pemasok. Dan di gudang Total IT tersedia 1000
floppy disk drive, 500 zip disk drives, and 600 casing
dalam kerangka waktu satu mingguan. Dan untuk
memprodusk CP400 memembthkan waktu 1 jam
seadgakan untuk CP500 memerlukan waktu
pembuatan 1,5 jam dan keuntungan untuk masing-
masing jenis komputer tersebut adalah berturut-turut
200 US$ dan 500US$.

© 2003 Thomson/South-Western 10
Slide
Ilustrasi: Total IT

Perusahaan mempunyai 3 goal sebagai berikut:

Prioritas 1: Memenuhi contract 200 unit CP400


setiap minggunya. (Goal 1)
Prioritas 2: Membuat paling tidak 500 computers
setiap minggunya. (Goal 2)
Prioritas 3: Memperoleh keuntungan tidak kurang
dari 250,000 US$ setiap minggunya.
(Goal 3)

© 2003 Thomson/South-Western 11
Slide
Ilustrasi: Total IT

 Variable
x1 = jumlah komputer CP400 diproduksi per minggu
x2 = jumlah komputer CP500 diproduksi per minggu
di- = jumlah sisi ruas kanan goal ke i berkurang
di+ = jumlah sisi ruas kanan goal ke i bertambah
 Functional Constraint
Ketersediaan floppy disk drive: 2x1 + x2 < 1000
Ketersediaan zip disk drives: x2 < 500
Ketersediaan casing: x1 + x2 < 600

© 2003 Thomson/South-Western 12
Slide
Ilustrasi: Total IT

 Goals
(1) 200 CP400 computer per minggu:
x1 + d1- - d1+ = 200
(2) 500 total computer per minggu:
x1 + x2 + d2- - d2+ = 500
(3) $250(dalam ribuan) keuntungan:
.2x1 + .5x2 + d3- - d3+ = 250
Non-negativity:
x1, x2, di-, di+ > 0 ntuk seluruh i

© 2003 Thomson/South-Western 13
Slide
Ilustrasi: Total IT

 Fungsi Objektif

Prioritas 1: Meminimumkan jumlah kontrak tidak


terpenuhi: Min d1-
Prioritas 2: Minimumkan jumlah komputer kurang
dari 500 di produksi setiap minggunya:
Min d2-
Prioritas 3: Minimumkan pencapaian pendapatan
per minggunya kurang dari $250,000:
Min d3-

© 2003 Thomson/South-Western 14
Slide
Ilustrasi: Total IT

 Formulasi
Min P1(d1-) + P2(d2-) + P3(d3-)
s.t. 2x1 +x2 <
1000
+x2 < 500
x1 +x2 <
600
x1 +d1- -d1+ = 200
x1 +x2 +d2- -d2+ = 500
.2x1+ .5x2 +d3- -d3+ = 250
x1, x2, d1-, d1+, d2-, d2+, d3-, d3+, d4-, d4+ > 0
© 2003 Thomson/South-Western 15
Slide
Ilustrasi: Total IT

 Solusi Grafik, Iterasi1


Pemecahan Grafis, pertama gambar functional
constraints. Selanjutnya goal pertama: x1 = 200.
Catatan dalam slide berikutya terdapat kumpulan titik
exceed x1 = 200 (dimana d1- = 0).

© 2003 Thomson/South-Western 16
Slide
Ilustrasi: Total IT

 Grafik Functional Constraints dan Goal 1


x2

1000 2x1 + x2 < 1000

800 Goal 1: x1 > 200


x2 < 500
600 x1 + x2 < 600

400 Points memenuhi


Goal 1
200

x1
200 400 600 800 1000 1200

© 2003 Thomson/South-Western 17
Slide
Ilustrasi: Total IT

 Solusi Grafik , Iterasi 2


Sekarang tambahkan Goal 1 dimana x1 > 200
dan
grafik Goal 2:
x1 + x2 = 500. Catatan untuk slide berikutnya masih
ada kumpulan titik yang memenuhi goal pertama
yang juga memenuhi pada goal kedua (dimana d2-
= 0).

© 2003 Thomson/South-Western 18
Slide
Ilustrasi: Total IT

 Goal 1 (Constraint) dan Goal 2 pada Grafik


x2

1000 2x1 + x2 < 1000

800 Goal 1: x1 > 200


x2 < 500
600 x1 + x2 < 600

400 Points Satisfying untuk


Goal 1 dan 2
200
Goal 2: x1 + x2 > 500

x1
200 400 600 800 1000 1200

© 2003 Thomson/South-Western 19
Slide
Ilustrasi: Total IT

 Solusi Grafik, Iterasi 3


Sekarang tambahkan Goal 2 sebagai x1 + x2 > 500
dan Goal 3:

.2x1 + .5x2 = 250. catatan untuk slide berikutnya Note


on the next slide tidak ada titik-titik yang memenuhi
constrain fungsional dan goals dan memenuhi constraint
ini.
Titik titik tersebut, ke Min d3-, merupakan nilai minimum
yang dicapai ketika Max .2x1 + .5x2. Hal ini terjadi pada x1
= 200 dan x2 = 400, sehingga .2x1 + .5x2 = 240 atau d3- = 10.

© 2003 Thomson/South-Western 20
Slide
Ilustrasi: Total IT

 Goal 2 (Constraint) dan Goal 3 Grafik


x2

1000 2x1 + x2 < 1000

800 Goal 1: x1 > 200


x2 < 500
600 x1 + x2 < 600
(200,400)

Points memenuhi
400
Goals 1 dan 2 kedua duanya

200 Goal 2: x1 + x2 > 500


Goal 3: .2x1 + .5x2 = 250
x1
200 400 600 800 1000 1200

© 2003 Thomson/South-Western 21
Slide
© 2003 Thomson/South-Western 22
Slide

Anda mungkin juga menyukai