Eine Möglichkeit, die maximale Gewichtsübereinstimmung anzuzeigen, besteht beispielsweise darin, dass jeder Scheitelpunkt ein Dienstprogramm , das dem Gewicht der Kante entspricht, an der es übereinstimmt, und ansonsten Null.
könnte eine maximale Gewichtsanpassung dann als Maximierung des Ziels .
Wurden Verallgemeinerungen der maximalen Gewichtsanpassung untersucht, die allgemeinere Zielfunktionen unter Verwendung von gewichtetem, multivariatem oder nichtlinearem berücksichtigen ?
Wurden andere Varianten untersucht, bei denen es sich um Verallgemeinerungen handelt?
Bitte geben Sie gegebenenfalls Hinweise!
ds.algorithms
graph-theory
Carter Tazio Schonwald
quelle
quelle
Antworten:
Die maximale Gewichtsanpassung auf entspricht der maximalen gewichtsunabhängigen Einstellung im Liniendiagramm von G und kann wie folgt geschrieben werdenG G
Hier ist ein Vektor von Scheitelpunktbesetzungen, f i j ( x , y ) gibt 0 zurück, wenn x = y = 1, 1, wenn x = y = 0, andernfalls das Gewicht des Knotens, das nicht 0 ist. Sie können verallgemeinern, indem Sie beispielsweise andere Auswahlmöglichkeiten für x und f zulassenx∈{0,1}n fij(x,y) x f
Wenn Sie ein beliebiges nicht negatives zulassen , wird dies zum Problem, die wahrscheinlichste Einstellung von Variablen in einem Gibbs-Zufallsfeld zu finden, wobei f Kanteninteraktionspotentiale darstellt. Wenn Sie weiter auf Hypergraphen verallgemeinern, wird Ihr Zielf f
Hier ist eine Menge von Hyperkanten (Tupel von Knoten), und x e ist die Beschränkung von x auf Knoten in Hyperedge e .E xe x e
Beispiel:
Wenn Sie in eine andere Richtung verallgemeinern, nehmen Sie an, dass Sie anstelle einer einzelnen maximalen Übereinstimmung höchstgewichtete maximale Übereinstimmungen finden möchten . Dies ist ein besonderer Fall, in dem k wahrscheinlichste Erklärungen in einem Wahrscheinlichkeitsmodell gefunden werden. Das Ziel kann jetzt geschrieben werden alsm k
Siehe [ Flerova, 2010 ] zur Bedeutung des obigen Ziels.
Allgemeiner gesagt , anstatt Art, oder max , Π über reellen Zahlen, wir eine allgemeine betrachten können ( ⋅ , + ) kommutative Halbring , wo ⋅ und + sind gehorchen abstrakte Operationen assoziative und distributive Gesetz. Das Ziel, das wir bekommen, ist jetzt∏ max,∏ (⋅,+) ⋅ +
Hier wird über alle Kanten eines Hypergraphen G über n Knoten übernommen, ⨁ wird über n- Tupel von Werten übernommen, jedes f e nimmt x zu E und ( ⨂ , ⨁ , E ) bildet einen kommutativen Halbring⨂ G n ⨁ n fe x E (⨂,⨁,E)
Beispiele:
Was all diese Verallgemeinerungen zusammenbringt, ist, dass der bekannteste Algorithmus für bestimmte Fälle des obigen Problems oft der gleiche ist wie der allgemeinste Algorithmus, der manchmal als "verallgemeinertes Verteilungsgesetz" bezeichnet wird [ Aji, 2000 ] und in funktioniert. Zeit für begrenzte Baumbreiten-Hypergraphen.O(1)
Dies bringt eine genaue Lösung der oben genannten Probleme in einen einheitlichen Rahmen, jedoch fehlt ein solcher Rahmen für eine ungefähre Lösung (und ich möchte davon hören, wenn Sie anders denken).
quelle
Es gibt verschiedene Erweiterungen des Problems auf allgemeinere Strukturen. Zum Beispiel:
Matroid Matching ( Vorlesungsunterlagen , Matroid Matching und einige Anwendungen , Matroid Matching: die Kraft der lokalen Suche )
Pfadanpassung ( Pfadanpassungsprobleme , Übereinstimmung, Matroiden und Erweiterungen )
Hypergraph Matching (Kann keine guten Referenzen finden)
Im Allgemeinen sind diese Erweiterungen NP-hart.
quelle
Eine interessante Erweiterung (obwohl sie Ihnen vielleicht gut bekannt ist) ist die Variante, die eine teilweise Anpassung von Scheitelpunkten an andere Scheitelpunkte ermöglicht (in der zweiteiligen Einstellung). Diese Variante kann auch mit dem ungarischen Algorithmus gelöst werden und wird als Transportproblem bezeichnet (die resultierende Metrik wird als Transportmetrik, Erdbewegungsentfernung , Monge-Kantorovich-Wasserstein-Entfernung oder Malvenentfernung bezeichnet, je nachdem, wer du fragst).
quelle
quelle
Wenn Sie etwas wollen, das nicht einfach auf das Problem der maximalen Gewichtsanpassung reduziert werden kann, ist hier ein Beispiel: das Problem der stabilen Ehe .
quelle
Viele Varianten und Verallgemeinerungen werden in dem Buch von Lovasz und Plummer berücksichtigt .
quelle