Przybliżenie rangi znaku macierzy

25

Ranga znaku macierzy A z wpisami + 1, -1 jest najmniejszą rangą (ponad rzeczywistymi) macierzy B, która ma taki sam wzór znaków jak A (tj. dla wszystkich i , j ). Pojęcie to jest ważne w złożoności komunikacji i teorii uczenia się.AijBij>0i,j

Moje pytanie brzmi: czy są jakieś znane algorytmy (czas podwykonawczy), które przybliżają rangę znaku macierzy do współczynnika ?o(n)

(Zdaję sobie sprawę z dolnej granicy Forstera na poziomie znaku pod względem normy widmowej, ale to nie daje współczynnika aproksymacji lepszego niż ogólnie .)Ω(n)

Moritz
źródło

Odpowiedzi:

17

Uważam, że to otwarte pytanie.

Lee i Schraibman w „Algorytmie aproksymacji rangi aproksymacji” pokazują, że rangę aproksymacji można aproksymować do stałego współczynnika za pomocą algorytmu wielomianowego czasu. W tym celu wiążą wielkość programowania pół-skończonego z rangą aproksymacji, gdzie α jest jakimś skończonym parametrem większym niż 1. Doprowadzenie α do granicy nieskończoności daje rangę znaku, ale ich wynik nic w tym nie daje oprawa.γ2ααα

arnab
źródło
12

O(n/logn)dS

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

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

Sasho Nikolov
źródło