BAB 1
PENDAHULUAN
1.1 Latar Belakang
Permasalahan penugasan atau assignment problem adalah suatu persoalan dimana harus melakukan penugasan terhadap sekumpulan orang yang kepada sekumpulan job yang
ada, sehingga tepat satu orang yang bersesuaian dengan tepat satu job yang ada. Penugasan satu orang dengan job yang ada
menghasilkan biaya cost sebesar dan orang 1 dengan job 2 menghasilkan biaya
dan seterusnya untuk setiap orang dan job yang ada. Sehingga ada
1,1 , 1, 2 ,
, 1,
, 2,1 ,
2, 2 , c
c c
n c c
K 2,3 ,
, 2,
, ,
, c
c n
c n n K
K . Maka misalkan setiap 4 orang dengan 4 job yang ada
menghasilkan 4 kemungkinan yaitu 24 kemungkinan yang ada. Namun yang dicari disini atau fungsi objektifnya adalah mencari biaya seminimum mungkin sehingga dalam
penugasan ini bagi orang yang melakukan penugasan dapat mengeluarkan biaya seminimum mungkin. Diperlukan suatu algoritma yang efektif untuk memecahkan
persoalan ini, algoritma Branch and Bound adalah salah satu algoritma yg bisa digunakan untuk meyelesaikan masalah.
Metode Branch and Bound pertama kali ditemukan oleh Land dan Doig, dan dikembangkan lebih lanjut oleh Little serta peneliti peneliti lain. Teknik ini dapat
digunakan baik untuk masalah pure maupun mixed integer programming.
Universitas Sumatera Utara
2
Algoritma Breadht
First Search adalah merupakan bagian dari algoritma Branch
and Bound yang akan digunakan untuk mencari solusi dari permasalahan penugasan. Dengan menggunakan sistem pencari solusi dalam ruang solusi yang sistematis atau
dalam Algoritma Breadth First Search dengan menggunakan pohon maka permasalahan untuk menemukan solusi terbaik akan ditemukan.
1.2 Perumusan Masalah
Adapun yang menjadi permasalahan tulisan ini adalah bagaimana mencari simpul yang optimal dengan menggunakan Algoritma Branch and Bound sehingga diperoleh solusi
yang optimal pada permasalahan penugasan dengan adanya kasus tambahan.
1.3 Pembatasan Masalah
Pada tulisan ini masalah hanya dibatasi sampai pada tahap pencarian solusi optimal dari permasalahan penugasan dengan adanya kasus tambahan dengan
menggunakan Algoritma Branch and Bound.
1.4 Tujuan Penelitian