1. Vector의 norm의 정의
vector space XX에서 정의된 scalar function 'norm'은 특정한 properties를 만족한다. 즉, 다음의 property를 만족하면 norm이라고 할 수 있다.
x∈Rn 와 같은 n차원 벡터가 있을 때
1) positivity & positive definiteness
‖x‖≥0
‖x‖=0 iff x=0
2) absolute homogeneity
‖αx‖=|α|‖x‖
3) triangle inequality
‖x+y‖≤‖x‖+‖y‖
여기서 드는 생각은 왜 norm이라는 것이 중요한가라는 질문이다.
직관적으로 생각하면 벡터는 고등학교에서 배울 때 '크기'와 '방향'을 가진 값이라고 했었다. 하지만 이 때는 우리가 3차원 이상으로 확장하지 않기 때문에 그림을 그려서 크기를 벡터의 2-norm으로 정의했었다. (삼각법칙에 의해 쉽게 나온다.) 따라서 고차원의 벡터를 상징성이 있는 값(크기 등)으로 표현 가능하게 만드는 것을 norm이라고 볼 수도 있겠다.
1-1. p-norm의 정의
‖x‖p=(∑ni=1|xi|p)1/p for 1≤p≤∞
이 정의로부터 가장 대표적으로 쓰이는 1-norm, 2-norm, ∞-norm까지 알 수 있다.
1-2. 1-norm의 정의
‖x‖1=∑ni=1|xi|
1-3. 2-norm의 정의
‖x‖2=√∑ni=1|xi|2
2-norm은 Euclidean norm of vector로도 불린다.
1-4. ∞-norm의 정의
∞-norm을 직관적으로 이해하려면 |xi|∞에서 가장 큰 값 외에 다른 값은 무시되었다고 볼 수 있다.
‖x‖∞=max1≤i≤n|xi|
2차원 벡터를 기준으로 p-norm의 p값을 바꿔가며 시각화하면 다음과 같다. (그림출처)

1-5. dual norm의 정의
dual norm이라는 개념은 최적화 분야에서 중요하다.
Definition of dual norm : ‖x‖∗=sup{<x,z>|‖z‖≤1}
다음 dual norm 정의에 따라서
- 2-norm의 dual norm은 2-norm
- 1-norm의 dual norm은 ∞-norm
- ∞-norm의 dual norm은 1-norm
- lp-norm의 dual은 lq-norm이다. (1/p+1/q=1이다.)
위의 명제에 대한 증명은 다음과 같다.
1) 2-norm의 dual norm이 2-norm임을 증명
z⊤x=⟨z,x⟩=⟨z‖z‖2⋅‖z‖2,x⟩
=‖z‖2⟨z‖z‖2,x⟩=‖z‖2‖x‖2cosθ≤‖x‖2(∵‖z‖2=1)
2) 1-norm의 dual norm이 ∞-norm임을 증명
z⊤x=n∑i=1zixi≤|n∑i=1zixi|≤n∑i=1|zi|⋅|xi|≤max|xi|n∑i=1|zi|≤max|xi|(∵‖z‖1=1)
3) ∞-norm의 dual norm이 1-norm임을 증명
z⊤x=n∑i=1zixi≤|n∑i=1zixi|≤n∑i=1|zi|⋅|xi|≤max|zi|n∑i=1|xi|≤n∑i=1|xi|(∵‖z‖∞=1)
'수학 Mathematics' 카테고리의 다른 글
[수학] Convex function (0) | 2022.10.14 |
---|---|
[수학] Matrix Exponential 미분/적분 (0) | 2022.10.12 |
[수학] 수학적 증명 방법 (0) | 2022.03.10 |
[수학] Definition, Theorem, Lemma, Corollary (0) | 2021.02.18 |