Annäherung an den Vorzeichenrang einer Matrix

25

Der Vorzeichenrang einer Matrix A mit + 1, -1 Einträgen ist der niedrigste Rang (über den Reals) einer Matrix B, die dasselbe Vorzeichenmuster wie A hat (dh für alle i , j ). Dieser Begriff ist wichtig für die Komplexität der Kommunikation und die Lerntheorie.AijBij>0i,j

Meine Frage ist: Gibt es bekannte (subexponentielle Zeit-) Algorithmen, die den Vorzeichenrang einer Matrix auf einen Faktor approximieren ?o(n)

(Ich kenne Forsters untere Grenze des Vorzeichenrangs in Bezug auf die spektrale Norm, aber dies ergibt im Allgemeinen kein besseres Näherungsverhältnis als .)Ω(n)

Moritz
quelle

Antworten:

17

Ich glaube, das ist eine offene Frage.

Lee und Schraibman in "Ein Approximationsalgorithmus für den Approximationsrang" zeigen, dass der Approximationsrang durch einen polynomiellen Zeitalgorithmus auf einen konstanten Faktor approximiert werden kann. Dazu beziehen sie eine semidefinite Programmiergröße auf den Approximationsrang, wobei α ein endlicher Parameter ist, der größer als 1 ist. Wenn α an die Grenze der Unendlichkeit gebracht wird, ergibt sich der Vorzeichenrang, aber das Ergebnis ergibt nichts Rahmen.γ2ααα

Arnab
quelle
12

O(n/logn)dS

  • MSrank M=O(n11/d)
  • Sd

MO(n11/d/d)d=Θ(logn)

Sasho Nikolov
quelle