verschiedene Punkte werden zufällig aus einem Gitter ausgewählt. (Offensichtlich ist und ist eine gegebene konstante Zahl.) Aus diesen Punkten wird ein vollständig gewichteter Graph erstellt, so dass das Gewicht der Kante zwischen Scheitelpunkt und Scheitelpunkt dem Manhattan-Abstand zweier Scheitelpunkte auf dem ursprünglichen Gitter entspricht .k ≤ p × q k i j
Ich suche nach einer effizienten Methode, um die erwartete Länge des kürzesten (minimalen Gesamtgewichts) Hamilton-Pfades zu berechnen, der durch diese Knoten verläuft. Genauer gesagt sind die folgenden naiven Ansätze nicht erwünscht:
Berechnet die genaue Pfadlänge für alle Kombinationen von k Knoten und leitet die erwartete Länge ab.
Berechnet die ungefähre Pfadlänge für alle Kombinationen von k Knoten unter Verwendung der grundlegenden Heuristik der Verwendung eines minimalen Spannbaums, der einen Fehler von bis zu 50% ergibt. (Eine bessere Heuristik mit weniger Fehlern kann hilfreich sein.)