Anda di halaman 1dari 10

model penugasan

(assignment model)
kasus khusus dr model transportasi:
sejumlah m sumber ditugaskan ke sejumlah n tujuan
(satu sumber utk satu tujuan) sedemikian, sehingga
didapat ongkos yg minimum.

sumber : pekerjaan atau pekerja


tujuan : mesin-mesin

jika ada suatu pekerjaan yg tdk dpt ditugaskan pd mesin


tertentu, cij yg berkorespondensi dengannya dinyatakan
sbg M (biaya yg sgt tinggi)
penggambaran umum:

mesin

1 2 ... n
pekerjaan 1 c11 c12 ... c1n 1
2 c12 c22 ... c2n 1
. . . . .
. . . . .
. . . . .
m cm1 cm2 ... cmn 1

1 1 ... 1
model matematis:
00, jk pekerjaan ke-i tidak ditugaskan
pd mesin ke-j
xij =
11, jk pekerjaan ke-i ditugaskan pada
mesin ke-j
model persoalan penugasan:
n n
minimumkan: z =   cij xij
i=1 j=1

berdasar pembatas:
n
 xij = 1, i = 1,2,…,n
j=1
n
 xij = 1, j = 1,2,…,n
i=1

xij = 0 atau 1
jika pi dan qj merupakan konstanta pengurang thd
baris i dan kolom j, maka jika dilakukan operasi
pengurangan pi dan qj thd matriks ongkos, akan
diperoleh “zero entries”, yaitu elemen-elemen biaya
dalam matriks yg berharga nol  variabel-variabel
yang menghasilkan solusi optimum.
contoh:
mesin
1 2 3
5 7 9
1 1

Peker- 14 10 12
jaan 2 1
15 13 16
3 1
1 1 1
solusi awal
mesin
1 2 3
5 7 9
1 1
1
pekerjaa 14 10 12
n 2 1
1
15 13 16
3 1
1
1 1 1
Elemen-elemen nol dibuat dgn mengurangkan
elemen terkecil masing-masing baris (kolom) dr baris
(kolom) yang bersangkutan. Dengan demikian,
matriks cij’ yg baru:
1 2 3
1 0 2 4 p1 = 5
2 4 0 2 p2 = 10
3 2 0 3 p3 = 13
Matriks terakhir dpt dibuat untuk memperbanyak
elemen matriks yg berharga nol dengan cara
mengurangkan q3 = 2 dr kolom ke-3. Hasilnya:

1 2 3
1 0 2 2
2 4 0 0
3 2 0 1

penugasan feasible dan optimum : (1,1), (2,3), dan


(3,2)
biaya penugasan : 5 + 12 + 13 = 30
sama dengan p1 + p2 + p3 + q3 = 5 +10 + 13 + 2
= 30
contoh 2:
1 2 3 4
1 1 4 6 3
2 9 7 10 9
3 4 5 11 7
4 8 7 8 5

pengurangan
1 2 3 4
1 0 3 5 2
2 2 0 3 2
3 0 1 7 3
4 3 2 3 0
penugasan yang feasibel thd elemen-elemen
nol tdk mungkin diperoleh shg diperlukan
prosedur sbb:
1. Tariklah garis pada semua baris dan kolom yg
mengandung elemen nol dengan jumlah garis minimum,
sedemikian shg tidak terdapat lagi nol pd matriks ybs.
2. Tentukan di antara elemen-elemen yg tdk ikut tergaris,
satu elemen dengan harga terkecil, kemudian kurangkan
sebesar harga elemen ini kepada semua elemen yang tdk
tergaris.
3. Tambahkan sebesar harga elemen tsb (pada point 2)
kepada semua elemen yang terletak pada perpotongan
dua garis.
4. Alokasikan pekerjaan pada elemen-elemen nol tersebut.
5. Jika solusi optimum belum juga ditemukan, ulangi lagi
langkah 1 sampai 4 hingga dicapai penugasan yang
feasibel.
1 2 3 4
1 0 3 2 2
2 2 0 0 2
3 0 1 4 3
4 3 2 0 0

1 2 3 4
1 0 2 1 1
2 3 0 0 2
3 0 0 3 2
4 4 2 0 0

penugasan yang optimum : (1,1), (2,3), (3,2), (4,4)


biaya total : 1 + 10 + 5 + 5 = 21

Anda mungkin juga menyukai