Approssimazione del rango di segno di una matrice


25

Il rango di segno di una matrice A con + 1, -1 voci è il rango minimo (sopra i reali) di una matrice B che ha lo stesso modello di segno di A (cioè per tutti ). Questa nozione è importante nella complessità della comunicazione e nella teoria dell'apprendimento.i , jUNiojBioj>0io,j

La mia domanda è: ci sono algoritmi noti (tempo sub-esponenziale) che approssimano il rango di segno di una matrice entro un fattore ?o(n)

(Sono consapevole del limite inferiore di Forster sul rango di segno in termini di norma spettrale, ma questo non produce un rapporto di approssimazione migliore di in generale.)Ω(n)

Risposte:


17

Credo che questa sia una domanda aperta.

Lee e Schraibman in "Un algoritmo di approssimazione per il rango di approssimazione" mostrano che il rango di approssimazione può essere approssimato a un fattore costante da un algoritmo di tempo polinomiale. Per fare ciò, mettono in relazione una quantità di programmazione semidefinita con il rango di approssimazione, dove α è un parametro finito maggiore di 1. Portare α al limite dell'infinito produce il rango di segno ma il loro risultato non dà nulla in questo ambientazione.γ2ααα


12

O(n/logn)dS

  • MSrun'nK M=O(n1-1/d)
  • Sd

MO(n1-1/d/d)d=Θ(logn)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.