Convex Functional and its minimization
Convex / Closed subset의 정의
Def
선형공간 X의 부분집합 C가 Convex set 이다:
∀f.g∈C,∀λ∈[0,1] 에 대해 λf+(1−λ)g∈C 가 성립한다.
또한, 다음과 같이 노음선형공간 X의 부분집합 C의 닫힘을 정의한다.
Def
노음선형공간 X의 부분집합 C가 닫혀있다는 것은 f∈X 로 강하게 수렴하는 X에서의 함수열 fn에 대해, 모든 fn∈C 이면 극한 f도 C에 속한다는 것을 의미한다.
다음과 같은 예시를 살펴보자.
가측집합 E와 p∈[1,∞) 에 대해 집합 B를 다음과 같이 정의하자.
{f∈Lp(E):∥f∥p≤1}
그러면 집합 B⊂Lp(E) 은 Convex이고 닫혀있음을 알 수 있는데, f,g∈B와 λ∈[0,1] 에 대해 민코우스키의 부등식으로부터
∥λf+(1−λ)g∥p≤λ∥f∥p+(1−λ)∥g∥p≤1
이 성립하므로 집합 B는 Convex set이다. (삼각부등식 + 집합 B의 정의) 또한, 닫힘을 보이기 위해서 우선 함수열 fn∈B⊂Lp(E) 를 잡고 f∈Lp(E) 로 수렴한다고 가정하자. 그러면 다시 민코우스키의 부등식으로부터,
∣∥fn∥p−∥f∥p∣≤∥fn−f∥p
가 성립하는데, fn 이 수렴하므로 ∥fn∥p 역시 수렴한다. 이떄 각 fn 이 B의 원소이므로 ∥fn∥p≤1 이고, 따라서 ∥f∥p≤1 이 성립하여 f∈B 이다.
선형범함수의 Convex
Def 노음선형공간 X의 부분집합 C에서의 범함수 T:C→R 을 생각하자. 함수열 fn∈C 가 f∈C 로 강하게 수렴할 떄 T(fn)→T(f) 가 성립한다면, 범함수 T 를 연속이라고 정의한다.
Def 노음선형공간 X의 Convex한 부분집합 C와 C에서 정의된 범함수 T:C→R 을 생각하자. 만일 f,g∈C 와 λ∈[0,1] 에 대해
T(λf+(1−λ)g)≤λT(f)+(1−λ)T(g)
가 성립한다면 T를 convex하다고 정의한다.
위와 같이 정의되는 연속 convex 범함수 T에 대해 T(f) 를 최소화시키는 함수의 존재성을 증명할 수 있다. 우선 다음 Banach-Saks 정리 (증명은 생략)를 이용해 실수열 {T(fn)} 의 하극한과 관련된 보조정리를 증명할 수 있다.
Banach-Saks THM
가측집합 E와 p∈(1,∞) 에 대해 fn이 f로 Lp(E) 에서 약한수렴한다고 하자. 그러면 부분수열 fnk 가 존재하여 부분수열의 산술평균이 f∈Lp(E) 로 강하게 수렴한다. 즉,
k→∞limkfn1+⋯+fnk=f
보조정리
가측집합 E와 p∈(1,∞) 에 대해 집합 C⊂Lp(E) 가 닫혀있고 유계인 Convex 집합이라고 하자. 또한 C에서의 연속 convex 범함수 T를 잡자. 그러면 다음이 성립한다.
- fn∈C 가 f∈Lp(E) 로 약하게 수렴하면 f∈C 이다.
- T(f)≤liminfT(fn)
증명. 앞선 Banach-Saks 정리에 의해 fn의 부분수열 중 산술평균이 f∈Lp(E)로 강하게 수렴하는 것이 존재한다. 이떄, 산술평균은 Convex set의 정의에 의해 집합 C의 원소이다. 또한 C가 닫힌집합이고 C의 원소인 산술평균이 f로 강하게 수렴하므로 결과적으로 f는 C의 원소이다.
정리의 조건에서 집합 C가 유계이므로, T(fn)은 유계실수열임을 알 수 있다. 이로부터 α=liminfT(fn) 으로 두면 α 로 수렴하는 T(fn) 의 부분실수열이 존재함을 알 수 있다. 즉, 다음을 만족하는 부분수열 fnk 를 잡자.
klimkfn1+⋯+fnk=f,klimT(fnk)=α
또한 범함수 T가 연속이므로(조건)
T(f)=klimT(kfn1+⋯+fnk)
이 성립한다.
부분실수열 Tnk 를 고려하면, 수렴하는 실수열의 산술평균은 그 수렴값으로 수렴하므로 (같은 수렴값을 가짐) 다음이 성립한다.
k→∞limkT(fn1)+⋯+T(fnk)=α
T가 Convex 함으로부터,
T(kfn1+⋯+fnk)≤kT(fn1)+⋯+T(fnk)
이고, 우변에 극한을 취하면 T(f)≤liminfT(fn) 이 성립함을 알 수 있다.
위 보조정리를 이용해, 우리는 연속 볼록 범함수를 최적화시키는 함수의 존재성을 증명할 수 있다.
THM 17
앞선 보조정리와 동일한 조건을 생각하자. 그러면 T를 최소화시키는 함수 f0∈C 가 존재한다.
증명. 우선, 범함수 T의 상image이 아래로 유계임을 보이자. 만일 아래로 유계가 아니라면 limnT(fn)=−∞ 인 함수열이 존재할 것이다. 조건에 의해 집합 C는 유계집합이므로, 이전에 살펴본 정리 14을 이용해 함수열 fn 이 Lp(E) 에서 f∈Lp(E) 로 약한수렴하도록 가정할 수 있다. 따라서, 약한수렴으로부터 보조정리를 이용할 수 있고, 보조정리의 2번으로부터
T(f)≤liminfT(fn)=−∞
가 성립한다. 따라서 이는 T(C)가 유계라는 것에 모순이다.
T(C)가 유계임을 확인했으므로 c=inf[T(f):f∈C] 라고 정의하자. 함수열 fn 이 limnT(fn)=c 를 만족하도록 하고, 위에서와 마찬가지로 정리 14를 이용해 f0∈Lp(E) 로 약한수렴한다고 가정하자. 그러면 보조정리로부터
T(f0)≤liminfT(fn)=c
가 성립한다. 이떄, c는 치역의 하한이므로 T(f0)=c 이다.
Reference
- Real Analysis 4th edition, Royden