Wie in der Problemstellung erwähnt, handelt es sich hierbei um das Zuweisungsproblem (zweigliedriges Mindestgewicht), bei dem bekannt ist, dass die Gewichte die euklidischen Abstände sind.
Seit dem ungarischen Algorithmus wurden einige Verbesserungen vorgenommen, zumindest in Bezug auf asymptotische Grenzen. Abhängig von der genauen Größe des Diagramms kann einer von mehreren Algorithmen der beste sein. Eine Tabelle in der Arbeit von Cohen et al. Gibt Einzelheiten. Der Algorithmus von Edmonds und Karp istO ( n m +n2l o gn )und ist immer noch die beste Grenze, die nicht vom maximalen Gewicht in der Grafik abhängt. Cohens Algorithmus scheint der beste für spärliche Graphen zu sein, was nicht Ihre Situation ist. Ich denke, das Beste für Ihre dichte Grafik wäre SankowskisÖ~( W.nω), da es nicht darauf ankommt m.
Ich weiß nicht, ob es Möglichkeiten gibt, die spezifische Gewichtsstruktur dieses Problems (euklidische Abstände) für weitere Verbesserungen zu nutzen.
Quellen:
Kürzeste Wege mit negativem Gewicht und Einheitskapazität Mindestkostenfluss in Ö~(m( 10 / 7 )l o gW.)Zeit. Michael B. Cohen, Aleksander Madry, Piotr Sankowski und Adrian Vladu
https://arxiv.org/abs/1605.01717v3 (Preprint)
J. Edmonds und RM Karp. Theoretische Verbesserungen der algorithmischen Effizienz bei Netzwerkflussproblemen. J. ACM, 19 (2): 248–264, 1972.
Piotr Sankowski. Automaten, Sprachen und Programmierung: 33. Internationales Kolloquium, ICALP 2006, Venedig, Italien, 10.-14. Juli 2006, Proceedings, Teil I, Kapitel Weighted Bipartite Matching in Matrix Multiplication Time, Seiten 274–285. Springer Berlin Heidelberg, Berlin, Heidelberg, 2006.
http://link.springer.com/chapter/10.1007%2F11786986_25