Algoritma Hungaria adalah algoritma optimisasi kombinatorial yang memecahkan masalah pencocokan bipartit berat maksimum dalam waktu polinomial dan mengantisipasi perkembangan selanjutnya dari metode primal-dual yang penting . Algoritma ini dikembangkan dan diterbitkan oleh Harold Kuhn pada tahun 1955, yang memberi nama "Algoritma Hongaria" karena algoritma ini didasarkan pada karya sebelumnya dari dua ahli matematika Hongaria: Dénes Kőnig dan Jenő Egerváry. Munkres meninjau algoritma pada tahun 1957 dan mengamati bahwa itu memang polytime. Sejak itu algoritma ini juga dikenal sebagai algoritma Kuhn-Munkres.
Meskipun Hongaria berisi ide dasar metode primal-dual, ia memecahkan masalah pencocokan bipartit berat maksimum secara langsung tanpa menggunakan mesin pemrograman linier (LP) apa pun. Dengan demikian, dalam menjawab pertanyaan berikut , Jukka Suomela berkomentar
Tentu saja Anda dapat memecahkan LP apa pun dengan menggunakan LP solver serba guna, tetapi algoritme khusus biasanya memiliki kinerja yang jauh lebih baik. [...] Anda juga dapat sering menghindari masalah seperti menggunakan angka rasional yang tepat vs angka floating point; semuanya bisa dilakukan dengan mudah dengan integer.
Dengan kata lain, Anda tidak perlu khawatir tentang cara membulatkan solusi titik rasional / mengambang dari pemecah LP untuk mendapatkan kembali pencocokan sempurna berat maksimum dari grafik bipartit yang diberikan.
Pertanyaan saya adalah sebagai berikut:
Apakah ada generalisasi dari algoritma Hungaria yang bekerja untuk grafik tidak berarah umum tanpa menggunakan mesin LP mirip dengan semangat algoritma Hungaria asli?
Saya lebih suka eksposisi modern dan mudah dibaca daripada kertas rumit yang asli. Tetapi pointer apa pun akan sangat dihargai!
Terima kasih banyak sebelumnya dan Selamat Natal !!!
Pembaruan: Pertanyaannya dijawab dengan baik oleh Arman di bawah ini. Saya hanya ingin menunjukkan bahwa sumber lain yang bagus untuk mempelajari Algoritma Blossom Edmonds (untuk kasus berbobot) adalah Bab 11 Optimalisasi Kombinatorial oleh Korte dan Vygen . Buku Google sebenarnya menunjukkan hampir semua bagian yang saya butuhkan untuk memahami algoritma.