Sparsity는 너무 강한 조건이고 해석학적으로 다루기 힘들기 때문에 relaxation으로써 더 약한 조건인 Compressibility 개념이 필요하다.
s-term approximation
먼저 벡터 x의 compression을 최대 s개를 제외한 나머지 성분을 0으로 만드는 것으로 생각할 수 있다. 이렇게 얻어진 벡터를 s-term approximation of x (s≪N)라고 부른다. 이 경우 벡터가 얼마나 잘 근사되었는 지를 다음과 같이 정의되는 error of best s-term approximation으로 측정할 수 있다.
For p>0, the lp-error of best s-term approximation to a vector x∈CN is
σs(x)p:=inf{∥x−z∥p,z∈CNis s-sparse}.
Remark 위의 infimum은 x component 중에서 절대값이 가장 큰 s 개의 entries를 가지는 s-sparse 벡터 z에 의해서 달성된다. 예를들어 x=(2,1,1,1)일 때 2-sparse vector (2,1,0,0)와 (2,0,1,0)는 infimum을 만족한다. 즉, infimum은 p값에 상관없이 달성 가능하지만 이를 만족하는 벡터가 유일하지는 않다.
방금 정의한 σs(x)p를 이용하면 s가 증가할 때 best s-term approximation이 빨리 감소하면 x∈CN는 compressible 하다고 생각할 수 있다. 이 관점에서는 어떤 조건에서 best s-term approximation error가 빨리 감소하는지 생각해야 한다. 증명은 생략하고 다음의 Theorem을 살펴보자.
Theorem For any q>p>0 and any x∈CN the inequality
σs(x)q≤s1/p−1/qcp,q∥x∥p
holds with
cp,q:=[(qp)p/q(1−qp)1−p/q]1/p≤1.
위 Theorem에 따르면 p>0이면 error를 컨트롤 할 수 있고, p가 0에 가까울수록 error가 빠르게 줄어든다다. 예를 들어 (p,q)=(1,2)라면 아래와 같다.
σs(x)2≤2s1∥x∥1.
s-significant components
compressibility를 이야기 하는 다른 방법으로 significant components의 수를 기준으로 삼을 수 있다. 즉, 다음의 값이 작으면 compressible 하다고 이야기한다.
card{j∈[N]∣∣xj∣≥t}
이 조건을 만족하는 벡터를 다루기 위해서 weak lp-spaces를 도입한다.
Definition For p>0, the weak lp space wpN is the space CN equipped with the quasinorm