libbipartitematch.

A C-Bibliothek für gewichtete virtitäre Matching
Jetzt downloaden

libbipartitematch. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Vamsi Kundeti
  • Website des Verlags:
  • https://launchpad.net/~vamsi-krishnak

libbipartitematch. Stichworte


libbipartitematch. Beschreibung

Eine C-Bibliothek für gewichtete zweifache passende Angesichts einer gewichteten zweiparteitigen Grafik G = (u, v, e) und einer nicht negativen Kostenfunktion C = CIJ, die mit jeder Kante (i, j) E zugeordnet ist, ist das Problem des Findens eines Matchs M E so, dass cpq minimiert | (p, q) M, ist ein sehr wichtiges Problem dieses Problems ist ein klassisches Beispiel für kombinatorische Optimierung, bei dem ein Optimierungsproblem iterativ gelöst wird, indem ein zugrunde liegendes kombinatorisches Problem gelöst wird. Dieses Problem wird auch als Abtretungsproblem bezeichnet. Die in der ungarischen Methode entwickelten Techniken gehen davon aus, dass die Darstellung des darunter liegenden bipartiten Diagramms dicht ist und somit auf die asymptotische Komplexität des Berechnens des kürzesten Augmenting-Pfads betont ((| V | + | U | + | e |) log (| v | + | u |)). In der Praxis wurde jedoch in diesem schlimmsten Fall asymptotische Gebunden nicht besonders getroffen, insbesondere im Falle der spärlichen Darstellung des darunter liegenden bipartiten Diagramms. In der Praxis haben wir festgestellt, dass die Laufzeit (CUSTIME) des Algorithmus von der Zeit dominiert wird, um die Dualvariablen und nicht der Zeit, um den kürzesten Augmenting-Pfad zu berechnen. In den Original-Algorithmus-Techniken zum Aktualisieren der Dualvariablen werden total ignoriert und somit die Aktualisierung der Dualvariablen eine asymptotische Zeit von O (| u | + | v | + | E |), in dieser Arbeit aktualisieren wir nur die Dualvariablen In o (| v | + | u |), wodurch die Leistung der Lösung des Abtretungsproblems in hohem Maße verbessert wird Es war eine akzeptierte Tatsache, dass die Durchlässigkeit der Matrix A, so dass die Elemente entlang der Diagonale von A groß sind, eine gewünschte Eigenschaft ist. Warted Bipartite-Diagrammanpassung wird ausführlich verwendet, um die Zeile / Spalte der Matrix A so zu ermöglichen, dass sich das eng diagonal dominant angeht.


libbipartitematch. Zugehörige Software