Algoritma Hungaria

Metode Hungaria adalah algoritme optimasi kombinatorial yang menyelesaikan masalah berdasarkan pembagian kerja dalam waktu polinomial.[1] Algoritme ini mudah dimengerti dan diterapkan untuk menyelesaikan soal yang berupa penugasan dengan cara menemukan pemasangan sempurna.[2]

Pada dasarnya, proses algorima ini melibatkan perubahan biaya di dalam array sampai beberapa menjadi nol. Meski begitu, hal ini tidak mempengaruhi hasil optimasi dengan metode ini.

Penjelasan yang mudah

Dalam contoh ini, ada empat pekerja: Andre, Budi, Corry, dan Durian. Setiap pekerja bisa melakukan empat tugas yang berbeda: menggosok kamar mandi, menanam bunga, membersihkan lantai, dan melap jendela. Tetapi, setiap pekerja meminta bayaran yang berbeda-beda untuk tugas yang sama. Diilustrasikan dalam tabel di bawah ini:

Soal pembagian kerja
Menggosok kamar mandi Menanam bunga Membersihkan lantai Melap jendela
Andre Rp. 80,000 Rp. 40,000 Rp. 50,000 Rp. 46,000
Budi Rp. 40,000 Rp. 70,000 Rp. 20,000 Rp. 25,000
Corry Rp. 30,000 Rp. 10,000 Rp. 20,000 Rp. 30,000
Durian Rp. 35,000 Rp. 20,000 Rp. 25,000 Rp. 30,000

Tujuan atas menyelesaikan soal ini adalah untuk menugaskan pekerjaan untuk setiap individu yang terlibat dan mendapatkan hasil optimal dengan biaya yang paling minim.

Untuk memodifikasi beberapa angka (yang dalam hal ini adalah biaya) menjadi nol, kurangi angka minimal dari setiap kolom dan barisan sampai salah satunya menjadi nol.

Langkah 1

Soal pembagian kerja di atas dapat diubah dalam bentuk matriks, akan tetapi, tabel akan tetap digunakan untuk penjelasan yang lebih jelas, seperti di bawah ini:

Soal pembagian kerja
1 2 3 4
A 80 40 50 46
B 40 70 20 25
C 30 10 20 30
D 35 20 25 30
  • Unit angka dalam tabel = 1000 Rupiah

Dalam matriks di atas, kurangi angka minimal dari setiap barisan

(-) 1 2 3 4
A (-40) 40 0 10 6
B 40 70 20 25
C 30 10 20 30
D 35 20 25 30

Ulangi langkah 1 untuk setiap baris:

Setelah pengurangan minimal
(-) 1 2 3 4
A (-40) 40 0 10 6
B (-20) 20 50 0 5
C (-10) 20 0 10 20
D (-20) 15 0 5 10

Jumlah total angka minus adalah -90, yang menyatakan bahwa biaya lebih dari Rp. 90,000 ekstra (atau penalti) yang akan dibayar. Jika angka 0 telah diperoleh untuk setiap baris dan kolom, Rp. 90,000 telah menjadi biaya minimum yang tetap. Namun, dalam hal ini belum diperoleh. Maka, langkah-langkah selanjutnya diperlukan.

Langkah 2

Seperti di langkah 1, kurangi angka minimal dari setiap kolom tanpa memperhatikan kolom yang telah mempunyai nilai nol.

Pengurangan minimal (lanjutan)
(-) 1 (-15) 2 3 4 (-5)
A (-40) 25 0 10 1
B (-20) 5 50 0 0
C (-10) 5 0 10 15
D (-20) 0 0 5 5

Untuk memperoleh biaya minimal, tambahkan Rp. 15,000 dan Rp. 5,000 yang telah dikurangi dalam kolom 1 dan 4 ke dalam biaya total Rp. 90,000, sehingga biaya total sekarang menjadi Rp. 110,000.

Walaupun sekarang bilangan 0 bisa terlihat di setiap baris dan kolom, pembagian tugas belum bisa dilakukan dengan memilih tugas dengan memilih setiap angka nol untuk setiap orang.

Melihat angka dalam anti-diagonal bernilai 0 kecuali nilai 1 di kolom keempat, pembagian tugas dapat dilakukan dengan syarat biaya total menjadi 111, atau tepatnya Rp. 111,000. Untuk mencari total biaya minimum yang kurang dari itu, penugasan yang sempurna bisa didapat dengan menyusun kembali untuk mendapatkan pemasangan sempurna (perfect matching).

Langkah 3

Cobalah untuk membagi tugas supaya biaya penalti menjadi nol. Kalau angka 0 telah diperoleh di dalam setiap baris dan kolom setelah penugasan, algoritme bisa diberhentikan karena penugasan optimal telah diperoleh. Jika tidak, lanjutkan dengan mengambil hanya angka 0 dalam tabel sebelumnya.

Hanya angka nol
1 2 3 4
A 0
B 0 0
C 0
D 0 0

Langkah 4

Dengan menggunakan metode di atas, temukan angka minimal dalam setiap garis horizonal dan vertikal yang memiliki nilai nol paling banyak. Dalam soal ini, coret barisan B dan D secara horizontal dan kolom 2 secara vertikal. Setiap barisan atau kolom itu dicoret saat mereka telah dinilai minimal.

1 2 3 4
A 25 0 10 1
B 5 50 0 0
C 5 0 10 15
D 0 0 5 5

Langkah 5

Modifikasi semua entri di dalam matrix dengan cara mengurangi angka minimum yang didapat dari entri yang tidak termodifikasi. Dalam soal ini, kurangi nilai 1 untuk memperoleh nilai nol dalam anti-diagonal dan tambahkan nilai 1 untuk entri yang tidak tersentuh.

1 2 3 4
A 24 0 9 0
B 5 51 0 0
C 4 0 9 14
D 0 1 5 5

Langkah 6

Tetapkan pekerjaan berdasarkan angka minimal dari setiap baris.

1 2 3 4
A 24 0 9 0
B 5 51 0 0
C 4 0 9 14
D 0 1 5 5

Dalam soal ini, total biaya minimal adalah Rp. 111,000 dengan penugasan:

Andre = melap jendela
Budi = membersihkan lantai
Corry = menanam bunga
Durian = menggosok kamar mandi

Dengan penugasan seperti di atas, biaya minimal dengan melibatkan seluruh individual dengan satu pekerjaan dapat diperoleh.

Referensi

  1. ^ Harold W. Kuhn, "The Hungarian Method for the assignment problem", Naval Research Logistics Quarterly, 2: 83–97, 1955. Kuhn's original publication.
  2. ^ http://www.hungarianalgorithm.com/

Bacaan lanjutan

Read other articles:

Jendela kaca patri yang menggambarkan Santa Fanchea Santa Fanchea dari Rossory merupakan orang kudus yang diakui oleh Gereja Ortodoks, Gereja Wales, dan Gereja Katolik Roma. Dia adalah saudara perempuan Santo Enda dari Aran, yang dia bujuk untuk menjadi seorang rahib. Kalender orang kudusnya pada 1 Januari. Fanchea adalah salah satu dari empat putri Conall Derg dari Oriel dan istrinya Briga. Saudara perempuannya adalah Santa Lochinia, Santa Carecha, dan Darenia, yang menikah dengan Angus dari...

 

Cik Cik Periuk Bermasalah memainkan berkas ini? Lihat bantuan media. Cik Cik Periuk (atau Cik Cik Periok) adalah lagu daerah dari daerah Kalimantan Barat tepatnya Kabupaten Sambas. Lagu ini tidak diketahui siapa penciptanya, tetapi menurut masyarakat Sambas lagu ini diciptakan oleh orang asli Melayu Sambas di Kalimantan Barat. Selain itu, lagu ini sudah ada sejak 150 tahun yang lalu. Lagu ini diciptakan oleh Iik Agus Gusbeho [1] Lirik lagu Lirik asli dalam bahasa Melayu Sambas Terjem...

 

ChanelProdukParfum, perhiasan, busanaPendapatan€1.809 miliar (2010)Laba bersih€280.3 juta (2010)Karyawan1,270 (2010)Situs webChanel.com Chanel S. A. (pengucapan bahasa Prancis: [[Bantuan:IPA untuk bahasa Prancis|ʃanɛl]]) adalah perusahaan multinasional pribadi yang dimiliki oleh Alain Wertheimer dan Gerard Wertheimer, cucu dari Pierre Wertheimer, yang memiliki mitra bisnis awal dari couturiere Coco Chanel. Perusahaan ini didirikan pada tahun 1909, berbasis di Paris, Pranc...

اتحاد كرة القدم الاسم المختصر FA الرياضة كرة القدم أسس عام 1863 (منذ 161 سنة) الرئيس الأمير ويليام المقر ملعب ويمبلي، لندن، إنجلترا الانتسابات الفيفا : 1905 اليويفا  : 1954 النوادي 42,000 نادي رمز الفيفا ENG  الموقع الرسمي www.thefa.com تعديل مصدري - تعديل   الاتحاد الإنجليزي لكرة الق...

 

Ра́венство пе́ред зако́ном, равнопра́вие — важнейший принцип демократии и классического либерализма, согласно которому все граждане равны перед законом независимо от их расы, национальности, пола, сексуальной ориентации, места жительства, положения в обществе, рели...

 

Disambiguazione – Se stai cercando altre principesse danesi con questo nome, vedi Anna di Danimarca (disambigua). Anna Maria di DanimarcaLa regina Anna Maria con la figlia Alessia nel 1965Regina consorte degli ElleniStemma In carica18 settembre 1964 –1⁰ giugno 1973(8 anni e 256 giorni) PredecessoreFederica di Hannover SuccessoreMonarchia abolita Nome completodanese: Anne-Marie Dagmar Ingriditaliano: Anna Maria Dagmar Ingrid TrattamentoSua Maestà Altri titoliPrinci...

Cindy Kiro (left), the incumbent governor-general, with her immediate predecessor, Patsy Reddy, in May 2021 The following is a list of the governors and governors-general of New Zealand.[1] As the personal representative of the New Zealand monarch, the governor-general performs many of the functions vested in the Crown, such as summoning and dissolving Parliament, granting or withholding the Royal Assent, making state visits, and receiving ambassadors. These functions are performed o...

 

Eagle's NestKehlsteinhausKehlsteinhaus di Obersalzberg, BerchtesgadenInformasi umumStatusRampungJenisChaletLokasiObersalzbergKotaBerchtesgadenNegaraJermanKoordinat47°36′40″N 13°02′30″E / 47.61111°N 13.04167°E / 47.61111; 13.04167Koordinat: 47°36′40″N 13°02′30″E / 47.61111°N 13.04167°E / 47.61111; 13.04167Ketinggian1.834 m (6.017 ft)Rampung1938Diresmikan20 April 1939PemilikAdolf Hitler, German Landmark Kehlsteinh...

 

Karlštejn castle Karlštejn (1916) is an opera by Czech composer Vítězslav Novák, a pupil of Dvořák. It was the composer's second opera and written with nationalist intentions during World War I.[1] The plot is based on Jaroslav Vrchlický's drama of the same name. It was moderately successful and performed over 70 times in Prague. Cast role voice premiere (18 Nov. 1916) Charles IV, Holy Roman Emperor bass Jiří Huml Queen Elizabeth of Pomerania soprano Gabriela Horvátová Arc...

追晉陸軍二級上將趙家驤將軍个人资料出生1910年 大清河南省衛輝府汲縣逝世1958年8月23日(1958歲—08—23)(47—48歲) † 中華民國福建省金門縣国籍 中華民國政党 中國國民黨获奖 青天白日勳章(追贈)军事背景效忠 中華民國服役 國民革命軍 中華民國陸軍服役时间1924年-1958年军衔 二級上將 (追晉)部队四十七師指挥東北剿匪總司令部參謀長陸軍�...

 

American politician (1762–1830) Senator Giles redirects here. For other uses, see Senator Giles (disambiguation). William Branch Gilesportrait by John Adams Elder24th Governor of VirginiaIn officeMarch 4, 1827 – March 4, 1830Preceded byJohn TylerSucceeded byJohn FloydUnited States Senatorfrom VirginiaIn officeDecember 4, 1804 – March 3, 1815Preceded byAndrew MooreSucceeded byArmistead T. MasonIn officeAugust 11, 1804 – December 4, 1804Appointed byJohn Pa...

 

Sri Lankan manufacturing company Royal Ceramics Lanka PLCLogo of Royal CeramicsCompany typePublicTraded asCSE: RCL.N0000S&P Sri Lanka 20 Index componentISINLK0217N00006IndustryCapital goodsFoundedAugust 29, 1990; 33 years ago (1990-08-29)HeadquartersColombo, Sri LankaKey peopleH. Amarasekera (Chairman)A. M. Weerasinghe (Deputy chairman)Aravinda Perera (Managing Director)Revenue LKR63.206 billion (2023)Operating income LKR14.447 billion (2023)Net income LKR...

Ordre de l'empire des Indes Insigne de l'ordre de l'empire des Indes Décernée par les Indes britanniques Type Ordre de chevalerie Décerné pour À la volonté du monarque Statut Plus décerné Chiffres Date de création 1878 Dernière attribution 1947 Importance Ordre royal de Victoria Ordre de Saint-Michel et Saint-Georges Ruban de l'ordre modifier  Le très éminent ordre de l'empire des Indes (The Most Eminent Order of the Indian Empire) a été créé en 1878 par la reine Victori...

 

بوَّابة أوروبا بوابة تصنيفات أوروبا هي إحدى قارات العالم السبع. وجغرافيًا تعد شبه شبه جزيرة كبيرة تكون الجزء الغربي الممتد من أوراسيا بين جبال الأورال وجبال القوقاز وبحر قزوين من الشرق والمحيط الأطلسي من الغرب والبحار البحر الأبيض المتوسط والبحر الأسود ومنطقة القوقاز من...

 

Cet article est une ébauche concernant le rugby à XV. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Jamaïque Données clés Entrée au Board NC Sélectionneur NC Données clés Coupe du monde   · Participations pas qualifié · Meilleur résultat pas qualifié modifier L'équipe de Jamaïque de rugby à XV rassemble les meilleurs joueurs de rugby à XV de Jamaïque. Elle ne s'est pas enc...

English cleric, biblical scholar and author For other people named Thomas Newton, see Thomas Newton (disambiguation). The Right ReverendThomas NewtonBishop of BristolDioceseDiocese of BristolIn office21 December 1761 (election confirmed)–1782 (died)PredecessorPhilip YongeSuccessorLewis BagotOther post(s)Canon Precentor of York Minster (Driffield prebend, 16 June 1759–11 February 1761)Canon of Westminster (22 March 1757–1761)[1]Canon of St Paul's (Portpool prebend, 20 November 17...

 

Basilika Santa Maria dari LourdesBasilika Minor Santa Maria dari Lourdesbahasa Italia: Basilica di Santa Maria di LourdesBasilika Santa Maria dari LourdesLokasiMilanNegara ItaliaDenominasiGereja Katolik RomaArsitekturStatusBasilika minorStatus fungsionalAktifAdministrasiKeuskupan AgungKeuskupan Agung Milan Basilika Santa Maria dari Lourdes (bahasa Italia: Basilica di Santa Maria di Lourdes) adalah sebuah gereja basilika minor Katolik yang terletak di Milan, Italia. Basilika ini d...

 

Organized collection of books or other information resources For other uses, see Library (disambiguation). Library of Congress, one of the largest research libraries in the world A library is a collection of books, and possibly other materials and media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or digital (soft copies) materials, and may be a physical location, a virtual space, or both. A library's collection normal...

2012 Indian filmOlavina OleRelease posterDirected byTeshi VenkateshWritten byTeshi VenkateshProduced byMamatha VenkateshStarringSanthosh Neha PatilCinematographyMahanthesh MaskiEdited byB S KemparajMusic byYashovardhanaRelease date 30 November 2012 (2012-11-30) CountryIndiaLanguageKannada Olavina Ole is a 2012 Indian Kannada-language romantic drama film directed by Teshi Venkatesh and starring Santhosh and Neha Patil. The film talks about honour killings.[1] Aruna Balr...

 

Aviation term for a corkscrew downward path Tailspin redirects here. For other uses, see Tailspin (disambiguation). Not to be confused with the Disney animated TV series TaleSpin. Spin — an aggravated stall and autorotation In flight dynamics a spin is a special category of stall resulting in autorotation (uncommanded roll) about the aircraft's longitudinal axis and a shallow, rotating, downward path approximately centred on a vertical axis.[1] Spins can be entered intentionally or ...