Masalah Tugasan: Hungarian Method

Slides:



Advertisements
Presentasi serupa
MASALAH PENUGASAN (ASSIGNMENT PROBLEM)
Advertisements

Welcome in my presentation,, Oleh: SANTI WAHYU PAMUNGKAS Kelas: X Adm
MODEL TRANSPORTASI & MODEL PENUGASAN
MANAJEMEN SAINS Penyelesaian Persoalan Program Linier dengan
MODEL PENUGASAN Bentuk khusus transportasi
ASSIGNMENT PROBLEM (MASALAH PENUGASAN)
MASALAH PENUGASAN (ASSIGNMENT PROBLEM)
ASSIGNMENT PROBLEM (Masalah Penugasan)
MODEL PENUGASAN (ASSIGNMENT PROBLEM)
Riset Operasional - dewiyani
Operations Management
(Modified Distribution Method)
VAM (Vogel’s Approximation Method) NWCR (North West Corner Rule)
"Metode Penugasan".
Operations Management
Model penugasan (assignment model) kasus khusus dr model transportasi: sejumlah m sumber ditugaskan ke sejumlah n tujuan (satu sumber utk satu tujuan)
PERTEMUAN PERSOALAN PENUGASAN OLEH Ir. Indrawani Sinoem, MS.
Dosen : Wawan Hari Subagyo
BAB 2 PECAHAN. 1. Pecahan Tak Wajar A) Menamakan dan menulis pecahan tak wajar Pecahan tak wajar: - pecahan yang pengangkanya lebih besar daripada atau.
Pertemuan 6 dan 7 MODEL TRANSPORTASI & MODEL PENUGASAN.
MODEL TRANSPORTASI.
MODEL PENUGASAN (HUNGARIAN METHOD)
Assignment (Penugasan)
PERTEMUAN 7 TEORI PRODUKSI Pengantar Ekonomi 2010 M.Said.
MODEL TRANSPORTASI.
2. MASALAH TRANSPORTASI TAK SEIMBANG
Metode Dua Phase.
MODEL TRANSPORTASI.
Penugasan (Assigment) - Minimalisasi Sapta Candra Miarsa,ST.,MT.
RISET OPERASIONAL 1 RISET OPERASI
MODEL TRANSPORTASI.
Operations Management
Operations Management
MASALAH PENUGASAN RISET OPERASI.
Teori Permainan (Game Theory) Pertemuan 10
LINIER PROGRAMMING METODE SIMPLEX
MANAJEMEN SAINS METODE SIMPLEKS.
BAB 2 PROGRAM LINEAR Next Home.
Penugasan (Assigment) - Maksimalisasi Sapta Candra Miarsa,ST.,MT.
Metode Dua Phase.
Operations Management
MODEL PENUGASAN Pertemuan 07
PROGRAM LINEAR sudir15mks.
Masalah Penugasan (Assignment Problem)
Masalah penugasan.
Widita Kurniasari Universitas Trunojoyo
LUAS DAERAH PERSEGIPANJANG
Operations Management
MODEL TRANSPORTASI.
1 100 % Konsep Peratus Tips :-
Kaedah Berangka Berkait rapat dengan pengiraan penyelesaian berangka bagi masalah-masalah yang boleh dinyatakan dalam bentuk matematik. Masalah dalam pelbagai.
MATEMATIK TINGKATAN 4 Tajuk : Bentuk Piawai Hasil Pembelajaran :-
Operations Management
LUAS DAERAH PERSEGIPANJANG
Pemprograman Linear: Kaedah Simpleks
Komunikasi Data Pengesanan Pembetulan Ralat.
Pemprograman Linear.
Kaedah Simpleks: Masalah Peminimuman.
Masalah Pokok Rentang Minimum (Minimal Spanning Tree Problem)
Pemodelan Programasi Linier dan Solusi Manual Model Assignment week 09
Model Rangkaian.
UNIT 5: PEMPROSESAN ANGKA DAN NOMBOR
Masalah Pengangkutan.
Pemprograman Linear: Kaedah Simpleks
PERTEMUAN 7 TEORI PRODUKSI Pengantar Ekonomi 2010 M.Said.
Cikgu Nur Hidayati Zainal Abidin
PERSOALAN PENUGASAN.
MASALAH PENUGASAN RISET OPERASI.
RISET OPERASIONAL 1 RISET OPERASI
Operations Research Linear Programming (LP)
Transcript presentasi:

Masalah Tugasan: Hungarian Method

Kaedah Hungarian Kaedah Hungarian menyelesaikan masalah peminimuman tugasan dengan m pekerja dan m tugasan.

Pertimbangan khas termasuklah: Bilangan pekerja tidak sama dengan bilangan tugas – tambahkan pekerja dummy atau tugas dengan kos tugasan 0 diperlukan Pekerja i tidak boleh melakukan tugasan j – letakkan cij = +M Obbjektif pemaksimuman – binakan matrik kos lepas dengan menolakkan semua keuntungan dari setiap tugasan dari keuntungan maksimum sebelum memulakan kaedah Hungarian

Langkah-langkah Kaedah Hungarian Langkah 1: Bagi setiap baris, tolakkan angka yang minimum dari semua nombor didalam baris tersebut. Langkah 2: Bagi setiap lajur, tolakkan nombor yang minimum dari semua nombor didalam lajur tersebut.

Langkah-langkah Kaedah Hungarian Langkah 3: Lukiskan bilangan garisan yang minimum untuk menutupi semua sifar. Jika nombor ini = m, BERHENTI – tugasan boleh dilakukan Langkah 4: Kurangkan d (nombor minimum yang tidak ditutupi) dari nombor Tambah d bagi nombor dipersilangan dua garisan. Nombor yang ditutupi garisan masih lagi sama. Kemudia PERGI KE LANGKAH 3

Mencari bilangan garisan minimum dan menentukan penyelesaian optimum Langkah 1: Cari baris atau lajur dengan hanya satu sifar yang tidak ditutupi garis dan bulatkan. (Jika semua baris/lajur mempunyai dua atau lebih sifar yang tidak digaris pilih mana-mana sifar secara arbitrari)

Langkah 2: Jika bulatan terletak didalam baris dengan satu sifar, lukiskan garisan melalui lajur. Jika bulatan didalam lajur mempunyai satu sifar, lukiskan garisan melalui baris. Satu mendekatan, jika semua baris dan lajur mempunyai dua atau lebih sifar, lukiskan garisan merisan yang melalui banyak sifar. Langkah 3: Ulang langkah 2 sehungga semua bulatan digariskan. Jika bilangan garisan minimum sama dengan m, bulatan tersebut memberikan tugasan yang optimum

Contoh Menyediakan Jadual Awal Oleh kerana algorithma memerlukan bilangan baris dan lajur yang sama, tambahkan lajur Dummy oleh itu jadual pertama adalah: A B C Dummy Westside 50 36 16 0 Federated 28 30 18 0 Goliath 35 32 20 0 Universal 25 25 14 0

Langkah 1: Tolakkan nombor minimum didalam setiap baris dari semua nombor didalam baris tersebut. Oleh kerana setiap baris mempunyai angka sifar, kita hanya membina matirk yang sama seperti diatas. Langkah 2: Tolakkan nombor minimum didalam setiap lajur dari semua no,mbor didalam lajur. Bagi A ia adalah 25, B = 25, C = 14, Dummy = 0. Ini menghasilkan: A B C Dummy Westside 25 11 2 0 Federated 3 5 4 0 Goliath 10 7 6 0 Universal 0 0 0 0

Langkah 3: Lukiskan bilangan garisan minimum yang dapat menutupi semua sifar. Walaupun kita dapat melihatnya dengan jelas, gunakan algorithma berikut. Jika baris yang “masih tinggal” mempunyai hanya satu sifar, lukiskan garisan melalui lajur. Jika lajur yang masih tinggal mempunyai hanya satu sifar, lukiskan garisan melalui baris. A B C Dummy Westside 25 11 2 0 Federated 3 5 4 0 Goliath 10 7 6 0 Universal 0 0 0 0

Langkah 4: Nombor minimum yang tidak ditutupi ialah 2 Langkah 4: Nombor minimum yang tidak ditutupi ialah 2. Tolakkan 2 dari semua nombor yang tidak ditutupi oleh garisan; tambahkan 2 kepada sumua nombor dipersilangan dua garisan. Ini memberikan A B C Dummy Westside 23 9 0 0 Federated 1 3 2 0 Goliath 8 5 4 0 Universal 0 0 0 2 +2

Langkah 3: Lukiskan bilangan garisan minimum untuk menutupi semua sifar. A B C Dummy Westside 23 9 0 0 Federated 1 3 2 0 Goliath 8 5 4 0 Universal 0 0 0 2

A B C Dummy Westside 23 9 0 1 Federated 0 2 1 0 Goliath 7 4 3 0 Langkah 4: Angka minimum bagi nombor yang tidak digaris ialah 1. Tolakkan 1 dari semua nombor yang tidak digaris. Tambah 1 kepada nombor dipersimpangan dua garis. Ini memberikan: A B C Dummy Westside 23 9 0 1 Federated 0 2 1 0 Goliath 7 4 3 0 Universal 0 0 0 3 +1

A B C Dummy Westside 23 9 0 0 Federated 0 2 1 0 Goliath 7 4 3 0 Universal 0 0 0 2

Langkah 3: Bilangan garisan minimum yang menutupi semua 1 ialah 4 Langkah 3: Bilangan garisan minimum yang menutupi semua 1 ialah 4. Oleh itu, ia merupakan tugasan kos minimum 0 dengan jadual ini. Tugasan optimum ialah: Subcontractor Project Distance Westside C 16 Federated A 28 Goliath (unassigned) Universal B 25 Total Distance = 69 miles

Contoh Projek 1 Projek 2 Projek 3 Projek 4 Projek 5 A 29.9 31.9 34.5 32.8 29.8 B 34.9 34.0 31.2 C 30.7 30.3 32.4 D 33.7 31.6 33.3

Projek 1 Projek 2 Projek 3 Projek 4 Projek 5 A 29.9 31.9 34.5 32.8 29.8 B 34.9 34.0 31.2 C 30.7 30.3 32.4 D 33.7 31.6 33.3 Dummy 0.0

Projek 1 Projek 2 Projek 3 Projek 4 Projek 5 A 0.1 2.1 4.7 3.0 0.0 B 1.6 3.7 2.8 C 0.9 0.5 1.4 2.6 D 5.0 3.8 1.7 3.4 Dummy 0.0 +0.5

Projek 2 Projek 3 Projek 4 Projek 5 A 0.1 1.6 4.7 2.5 0.0 B 3.2 2.3 C 0.9 2.6 D 4.5 3.8 1.2 3.4 Dummy 0.5 Projek 1 +1.2

Projek 1 Projek 2 Projek 3 Projek 4 Projek 5 A 0.1 0.4 3.5 1.3 0.0 B 1.6 2.0 1.1 C 2.1 0.9 3.8 D 3.3 2.6 3.4 Dummy 1.7 0.5

Projek 1 Projek 2 Projek 3 Projek 4 Projek 5 A 0.0 0.3 3.4 1.2 B 1.5 1.9 1.0 C 2.1 0.9 3.9 D 3.3 2.6 3.5 Dummy 1.7 0.5 1.8

Projek 1 Projek 2 Projek 3 Projek 4 Projek 5 A 0.0 0.3 3.4 1.2 B 1.5 1.9 1.0 C 2.1 0.9 3.9 D 3.3 2.6 3.5 Dummy 1.7 0.5 1.8

Projek Pegawai Kos 1 A 29.90 2 Tidak ditugaskan 0.00 3 C 29.80 4 D 31.60 5 B 31.20 Jumlah 122.50

Terima Kasih