절단 규범에 대하여 -nets


10

컷 규범 ||A||C 실제 행렬의 = ( I , J ) R N × N 인 온통 최대 I [ N ] , J [ N ] 양의 | i I , j J a i , j | .A=(ai,j)Rn×nI[n],J[n]|iI,jJai,j|

두 행렬 사이의 거리를 정의 및 B를D C ( , B ) = | | A - B | | ABdC(A,B)=||AB||C

최소의 중요도 란 ϵ -net 메트릭 공간 ([0,1]n×n,dC) ?

즉, 가장 작은 서브 세트의 크기 S[0,1]n×n 모든되도록 [ 0 , 1 ] N × N , 존재 'S 되도록 개발 C ( , ' ) ϵ . A[0,1]n×nASdC(A,A)ϵ

(편집 : 내가 얘기를 깜빡 했네요,하지만 또한 "비 적절한"에 관심이 로, -nets S R N × N + - 즉 경우의 요소 ε 의 -net 유무 항목 외부 [0,1 ], 그것은 또한 재미있다.)ϵSR+n×nϵ

상한과 하한에 관심이 있습니다.

컷 sparsifier 기술을 의미합니다 그들이 제공 - 컷 메트릭 -nets,하지만 내가 필요한 것보다 더 강한 무언가를 제공 ε -net 당신이 효율적으로 찾을 수있는 ε 단순히 매트릭스에서 샘플링하여 어떤 매트릭스 - 닫기 점을. 하나는 훨씬 작은이 존재한다는 것을 상상 ε의 당신은 샘플이 아니라 발견 할 수있는 -nets ε 임의의 행렬 - 닫기 점을.ϵϵϵϵϵ

나는 처음에이 질문을 여기 mathoverflow에.


A의 절단 기준이 A의 각 항목의 절대 값보다 크거나 같기 때문에 ε-net의 크기는 (1 / (2ε)) ^ (n ^ 2) 이상이어야합니다. 컷 스파 저기 기술에서 파생 된 상한은 무엇입니까? (이것은 아마도 멍청한 질문 일지 모르겠지만 그 기술을 모르겠습니다.)
Ito Tsuyoshi

확인하기 위해 이전 주석의 전반부를 답변으로 바꿨습니다 (상한을 추가했습니다). 나는 여전히 컷 스파 저기 기술에서 파생 된 상한에 관심이 있습니다.
Ito Tsuyoshi

위의 기술은 { 0에 항목이있는 행렬을 생성합니다 .[ 0 , 1 ] 대신 1 } . 나는 게시물에서 언급하는 것을 잊었지만, 이러한 종류의 ϵ 커버에관심이있습니다. {0,m||A||1}[0,1]ϵ
Aaron Roth

-net 당신이 절단 sparsification에서 얻을은 실제로 거짓말을하지 않습니다 [ 0 , 1 ] N × N . 행렬을 유 방향 그래프의 가장자리에 대한 확률 분포로 해석하고 표본 m =ϵ[0,1]n×n모서리를. 각 모서리의 무게를| | A| | 1/m. VC-치수 인수 (또는 삭감을 통해 바인딩 단지 노동 조합), 모든 컷에 최대 첨가제 오류에 의한 것입니다 WHP BEO(εN2)m=O~(n/ϵ2)||A||1/mO(ϵn2). 이 암시되도록에 (적절히 가중 된) 그래프의 세트 것을 에지가 형성 ε -net 대한 비 단순하다 ε > N 3 / 2 . n5/ϵ2ϵϵ>n3/2
Aaron Roth

답변:


8

다음은 쉬운 추정치입니다. 여기에는 콜 설정 SX ε -net 메트릭 공간의 X를 모든 점 때 XX , 지점이 존재 S 간의 거리되도록 XS를 이다 많아야 ε . 당신의 정의에 엄격한 불평등하려면 ε -net을, 당신은의 값을 조정할 수 ε을 약간.

그것은 || || ≤ || || Cn 2 || || , 여기서 || || n × n 행렬 A 의 엔트리 별 최대-노름을 나타냅니다 .

그것이 구성 쉽다 ε 메트릭 공간 -net를 ([0,1] N , D ) 크기 ⌈1 / (2 ε ) ⌉ N 하고,이 크기가 최소임을 표시하는 것은 어렵지 않다. (최소 성을 나타내려면 좌표가 1 / ⌈1 / (2 ε ) −1⌉의 배수 인 ⌈1 / (2 ε ) ⌉ N 점을 고려하고이 두 점 사이의 거리가 2보다 큼 ε .) N = n 2 로 설정 하고이를 컷 노름과 최대 노름 사이의 전술 한 비교와 결합함으로써 ε 의 최소 ​​카디널리티절단 규범에 대한 -net은 적어도 ⌈1 / (2 ε ) ⌉ n 2 이고 최대 ⌈ n 2 / (2 ε ) ⌉ n 2 입니다.


업데이트 : 계산이 정확 하면 volume 인수 로 더 낮은 하한 Ω ( n / ε ) n 2 를 얻을 수 있습니다. 이렇게하려면 컷 규범과 관련하여 ε 볼 의 체적에 상한이 필요합니다 .

먼저 단일 벡터의 "절단 기준"을 고려합니다. 이는 양의 요소의 합과 음의 요소의 합의 최대 사이입니다. 볼륨 보여 어렵지 않다 ε ℝ에서 -ball는 N 이 "컷 표준"에 대해 동일하다

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

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

다음으로, n × n 행렬 A 의 컷 노름이 각 행의 컷 노름보다 크거나 같기 때문에, ℝ n × n 에서 의 ε- 볼 의 부피는 최대 부피의 n 제곱이다. ε - 볼 ℝ에서 N . 따라서 [0,1] n × nε -net의 크기는 최소한

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

여기서 마지막 평등은 Stirling의 공식 을 사용하는 지루한 계산입니다 : ln n ! = n ln n - n + O (log n ).


질문의 편집 (개정 4)에 응답하여이 답변에 언급 된 하한은“적절하지 않은”ε-net에도 적용됩니다.
Ito Tsuyoshi

정확하고 훌륭하게 보입니다!
Hsien-Chih Chang 張顯 之

@ Hsien-Chih : 감사합니다. 내가 가장 좋아하는 부분은 ℝ ^ n의 ε- 볼의 부피를 계산할 때 이항 계수를 사용하는 것입니다.
Ito Tsuyoshi

그물의 크기에 대한 하한 (즉, 볼륨의 상한)을 향상시킬 수 있다고 생각합니다. MathOverflow에 대한 관련 질문 을했습니다.
Ito Tsuyoshi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.