Buradasın
Macar Algoritması ve Eşleşme Problemi
bilgisayarkavramlari.com/2011/05/21/macar-algoritmasi-hungarian-algorithm/Yapay zekadan makale özeti
- Problem Tanımı
- Macar algoritması, eşleşme problemini çözmek için geliştirilmiş bir algoritmadır
- Azami eşleşme problemleri, her eşleşmenin değer sahibi olduğu problemlerdir
- Problem, çalışanlara en az maliyetle iş yaptırma gibi durumları kapsar
- Problemin Özellikleri
- Problem nxn boyutundaki masfuf veya grafik şeklinde gösterilebilir
- Klasik algoritmalar n! ihtimal incelerken, Macar algoritması polinom zamana indirgeyebilir
- Problem nxn boyutundaki masfuf için n! ihtimal içerir
- Çözüm Adımları
- İlk adımda 0-ağırlıklı kenarlar oluşturulur
- İkinci adımda 0-ağırlıklı düğümlerle eşleme yapılır
- Mükemmel eşleşme sağlanırsa problem çözülür
- Mükemmel eşleşme sağlanamazsa en düşük maliyetli alt şekil bulunur