Lassen Sie verschiedene Punkte in . Wir sagen, dass die Punkte und Nachbarn sind, wenn | ij | <3 \ pmod {n-2} , was bedeutet, dass jeder Punkt Nachbarn mit Punkten mit Indexen innerhalb von 2 ist , die sich umschließen.
Das Problem ist:
Für jedes Paar Nachbarn erhalten wir ihre paarweisen Abstände (und wir wissen, welcher Abstand welchen Punkten entspricht), und wir wollen die paarweisen Abstände aller Punkte rekonstruieren. Meine Fragen sind, was ist die Komplexität dieses Lokalisierungsproblems?
Ich kenne keinen polynomiellen Zeitalgorithmus.
Dies ist auf Lokalisierungsprobleme in Sensornetzwerken zurückzuführen , in denen ad-hoc platzierte Agenten drahtlos mit ihren lexikografischen Nachbarn kommunizieren können und wir ihre Positionen rekonstruieren möchten.
Ich weiß nicht viel über Geometrie- / Lokalisierungsprobleme, daher ist dies möglicherweise einfach oder bekannt. Das nächste Problem, das ich kenne, ist das Turnpike-Problem , auf das @Suresh Venkat kürzlich in diesem Forum hingewiesen hat.
quelle
Antworten:
(Ich habe keine wirkliche Antwort, aber das war zu lang für einen Kommentar, also poste es hier trotzdem ...)
Ich vermute, dass das Problem NP-schwer ist, wenn man es vom Teilmengen-Summenproblem her reduziert. Eine Beweisidee:
Reduktion: Wenn das - te Element in der Teilmenge Summe Instanz , dann wird der Abstand zwischen dem Knoten und ist , Abstand zwischen und ist , Abstand zwischen und ist auch und der Abstand zwischen und ist .ich xich 2 i - 1 2 i s 2 i - 1 2 i + 1 xich 2 i 2 i + 2 xich 2 i 2 i + 1 s2+ x2ich------√
Es sei angenommen, dass die Kanten zwischen und für alle vertikal sind. Dann besteht der gesamte Graph aus einer Kette von Rechtecken mit Diagonalen. Sie können jedoch jedes Rechteck "spiegeln", sodass sich entweder auf der linken Seite von oder auf der rechten Seite von . Und Sie müssen die richtige Untergruppe von Flips finden, damit der Abstand zwischen dem letzten Knoten und dem Knoten "korrekt" ist (und der Abstand zwischen und korrekt ist und der Abstand zwischen und ist richtig).2 i - 1 2 i ich 2 i + 2 2 i 2 i n=2k 2 2k−1 1 2k−1 2
So weit so gut, aber unsere Rechtecke sind nicht wirklich starr; wir könnten auch entlang der Diagonale kippen. Ich denke jedoch, wenn wir einen fiesen Wert wählen , dann könnten wir vielleicht zeigen, dass alles schrecklich schief geht, wenn wir jemals eine Diagonale durchlaufen (z. B. sind die Koordinaten von nicht rational). Dies kann jedoch einige Anpassungen der Werte erforderlich machen .s 2k xi
quelle
Es ist eigentlich NP-schwer. Weitere Informationen finden Sie im folgenden Dokument.
Sriram V. Pemmaraju, Imran A. Pirwani: Virtuelle Realisierung von Einheitskugelgraphen in guter Qualität. ESA 2007: 311-322
quelle
Drineas et al. schrieb die Arbeit Distance Matrix Reconstruction from Incomplete Distance Information für Sensor Network Localization . Aber was sie erreichen, ist wahrscheinlich nicht genau das, wonach Sie fragen: Sie berechnen die gesamte Entfernungskarte von einer unvollständigen, selbst bei Rauschen und Knotenausfällen.
quelle