Contoh:
M2 = {e4, e6}
M5 bukan merupakan maching karena tidak disjoin titik, sisi e1 dan e2 terkait ke titik
yang sama yaitu titik v2
Contoh:
tetapi M3 tidak menutupi titik v3 dan v5. Dengan begitu, titik-titik v1, v6, v2, v4
adalah tertutup oleh penjodohan M1 (M1satured)
Sesuai dengan contoh gambar sebelumnya, kita telah mencari maching dengan ukuran
2 dan 3. Apakah ada maching yang berukuran 4? Tidak bisa.
4. Penjodohan Sempurna
Tabel 2.2 Data pendapatan karyawan pada pasar-pasar (dalam jutaan rupiah)
Pasar
Karyawan
P Q R S
Agus 2 8 9 1
Budi 5 7 6 7
Charlie 4 3 8 5
Deny 6 6 5 9
Penyelesaian:
3. Memeriksa apakah setiap kolom dan baris telah mempunyai nilai nol. Jika sudah
lanjutkan ke langkah 4, jika belum kurangkan setiap kolom yang belum memiliki elemen
nol dengan nilai terkecil.
Karena kolom 1 belum memiliki elemen nol, maka kolom 1 dikurangi nilai terkecil yaitu
2, maka diperoleh:
4. Menarik garis pada baris atau kolom yang mempunyai nilai nol dengan cara memilih
baris atau kolom yang memiliki nol terbanyak terlebih dahulu untuk mendapatkan garis
seminimal mungkin. Jika jumlah garis sudah sama dengan jumlah baris atau kolom mata
tabel telah optimal. Jika belum, maka lanjutkan ke langkah 5.
Karena jumlah garis belum sama dengan jumlah baris/kolom maka dilakukan langkah
selanjutnya.
5. Mengurangkan semua nilai yang tidak tertutup garis dengan nilai terkecil yang tidak
tertutup garis, dan nilai pada perpotongan garis ditambahkan dengan nilai terkecil.
Diperoleh nilai terkecil yang tidak tertutup garis adalah 1, maka diperoleh matriks baru
yaitu:
Jumlah garis sama dengan jumlah baris /kolom maka tabel telah optimal.
6. Jika semua baris atau kolom yang mempunyai nilai nol sudah tertutup garis, maka tabel
sudah optimal. Lakukan penentuan penugasan dimulai dari baris atau kolom yang
memiliki satu nilai nol.
Agus Q 8
Budi P 5
Charlie R 8
Deny S 9
Total 30