reti rispetto alla norma di taglio


10

La norma di taglio di una matrice reale è il massimo su tutto della quantità.||UN||CUN=(un'io,j)Rn×nI[n],J[n]|iI,jJai,j|

Definire la distanza tra due matrici e daABdC(A,B)=||AB||C

Qual è la cardinalità della più piccola rete dello spazio metrico ?ϵ([0,1]n×n,dC)

cioè la dimensione del sottoinsieme più piccolo S[0,1]n×n tale che per tutti A[0,1]n×n , esiste un AS tale che dC(A,A)ϵ .

(EDIT: ho dimenticato di menzionare, ma sono anche interessato a reti "non appropriate" ϵ, con SR+n×n - vale a dire se gli elementi della ϵ -net hanno voci al di fuori di [0,1 ], anche questo è interessante.)

Sono interessato sia ai limiti superiori che ai limiti inferiori.

Si noti che le tecniche di taglio sparsifier implicano -nets per metriche di taglio, ma dare qualcosa di più forte che ho bisogno - forniscano una ε -net per i quali è possibile trovare una efficiente ε punto-Vicino a qualsiasi matrice semplicemente campionando da quella matrice. Si potrebbe immaginare che esistano reti ϵ molto più piccole per le quali non si può semplicemente campionare trovare un punto di chiusura ϵ a una matrice arbitraria.ϵϵϵϵε

Inizialmente ho fatto questa domanda qui su mathoverflow.


Poiché la norma di taglio di A è maggiore o uguale al valore assoluto di ciascuna voce di A, è chiaro che una rete ε deve avere dimensioni almeno (1 / (2ε)) ^ (n ^ 2). Qual è il limite superiore derivato dalla tecnica sparsifier del taglio? (Questa è probabilmente una domanda stupida, ma non conosco quella tecnica.)
Tsuyoshi Ito

Giusto per essere sicuro, ho trasformato la prima metà del mio commento precedente in una risposta (e ho aggiunto un limite superiore ad esso). Sono ancora interessato al limite superiore derivato dalla tecnica del taglio sparso.
Tsuyoshi Ito,

La tecnica di cui sopra produce matrici con voci in anziché in [ 0 , 1 ] . Ho dimenticato di menzionarlo nel post, ma sono anche interessato a questo tipo di copertine ϵ . {0,m||A||1}[0,1]ϵ
Aaron Roth,

Il -net si ottiene da taglio sparsification in realtà non si trovano in [ 0 , 1 ] n × n . Interpreta la matrice come distribuzione di probabilità sui bordi di un grafico diretto e campiona m = ˜ O ( n / ϵ 2 ) bordi dalla distribuzione. Peso di ciascun bordo di | | A | | 1 / m . Con argomenti di dimensione VC (o solo un unione vincolata a tagli), l'errore additivo massimo su qualsiasi taglio sarà O ( ϵ n 2 )ϵ[0,1]n×nm=O~(n/ϵ2)||A||1/mO(ϵn2). Quindi questo implica che il set di (opportunamente ponderati) grafici su bordi formano un ε -net, che non è banale per ε > n 3 / 2 . n5/ϵ2ϵϵ>n3/2
Aaron Roth,

Risposte:


8

Ecco un semplice preventivo. Qui noi chiamiamo un insieme SX un ε -net di uno spazio metrico X quando per ogni punto xX , esiste un punto sS tale che la distanza tra x ed s è al massimo ε . Se si desidera una disuguaglianza rigorosa nella definizione di ε -net, è possibile modificare leggermente il valore di ε .

Sostiene che || A || ≤ || A || Cn 2 || A || , dove || A || indica l'entrywise max-norma di un n × n matrice A .

È facile costruire una rete ε dello spazio metrico ([0,1] N , d ) con dimensione ⌈1 / (2 ε ) ⌉ N , e non è difficile dimostrare che questa dimensione è il minimo. (Per mostrare la minimalità, considerare i punti ⌈1 / (2 ε ) ⌉ N le cui coordinate sono multipli di 1 / ⌈1 / (2 ε ) −1⌉ e mostrare che la distanza tra due di questi punti è maggiore di 2 ε .) Impostando N = n 2 e combinandolo con il suddetto confronto tra la norma di taglio e la norma massima, la cardinalità minima di un ε-net rispetto alla norma di taglio è almeno ⌈1 / (2 ε ) ⌉ n 2 e al massimo ⌈ n 2 / (2 ε ) ⌉ n 2 .


Aggiornamento : se il mio calcolo è corretto, l'argomento volume può ottenere un limite inferiore migliore Ω ( n / ε ) n 2 . Per fare questo, abbiamo bisogno di un limite superiore al volume di una palla ε rispetto alla norma di taglio.

Innanzitutto consideriamo la "norma di taglio" di un singolo vettore, che è il massimo tra la somma degli elementi positivi e la somma negata degli elementi negativi. Non è difficile dimostrare che il volume di una palla ε in ℝ n rispetto a questa "norma di taglio" è uguale a

εnI{1,,n}1|I|!1(n|I|)!=εnr=0n(nr)1r!(nr)!

=εnn!r=0n(nr)2=εnn!(2nn)=(2n)!εn(n!)3.

Successivamente, poiché la norma taglio di una n × n matrice A è maggiore o uguale alla norma taglio di ogni riga, il volume di un ε -ball in ℝ n × n è al massimo il n esima potenza del volume di un ε -ball in ℝ n . Pertanto, la dimensione di una rete ε di [0,1] n × n deve essere almeno

(n!)3n(2n)!nεn2=(Ω(nε))n2,

dove l'ultima uguaglianza è un noioso calcolo in cui usiamo la formula di Stirling : ln n ! = n ln n - n + O (registro n ).


In risposta alla modifica (revisione 4) della domanda, il limite inferiore indicato in questa risposta è applicabile anche alle reti ε non appropriate.
Tsuyoshi Ito,

Sembra corretto, ben fatto!
Hsien-Chih Chang 張顯 之

@ Hsien-Chih: grazie. La parte che mi piace di più è l'uso di coefficienti binomiali nel calcolo del volume di una palla ε in ℝ ^ n.
Tsuyoshi Ito,

Ho il sospetto che il limite inferiore della dimensione della rete (equivalentemente, il limite superiore del volume) possa essere migliorato. Ho fatto una domanda correlata su MathOverflow.
Tsuyoshi Ito,
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.