Lagrange method의 tangency condition에서
- gradient vector
- tangent vector
의 이해를 돕는 example
이 예제는 Lagrange 방법의
- tangency condition이
- 어떻게 gradient vector와 tangent vector의 관계를 통해
- optimal solution(or optimal point)를 찾는지에 대한 이해를 도움.
예제: constrained optimization problem
다음의 Optimization Problem 고려:
maximize f(x,y)=x2+y2s.t. g(x,y)=x+y−1=0
여기서
- Object function f(x,y) 는 x2+y2이고,
- constraint g(x,y) 는 x+y−1=0임.
이 문제를 Lagrange method을 적용하면 다음과 같음.
1. Gradient Vector
먼저, Object function f(x,y)와 contraint g(x,y)의 gradient vector를 구한다:
- object function f(x,y)=x2+y2 의 gradient vector는:
∇f=(∂f∂x,∂f∂y)=(2x,2y) - constraints g(x,y)=x+y−1 의 gradient vector는:
∇g=(∂g∂x,∂g∂y)=(1,1)
2. Tangent Vector
constraint g(x,y)=0 는 linear equation 으로, 이는 직선 x+y=1 을 나타냄.
이 직선의 Tangent Vector(접선 벡터)는 곡선의 방향을 나타내는 벡터임.
constraint이 linear equation 인 경우, tangent vector는 이 직선에 평행한 벡터를 가리킴.
- 즉, 직선 x+y=1 의 tangent vector는 (−1,1) 또는 (1,−1) 등이 된다.
- 이들 tangent vector는 해당 직선 x+y=1 의 방향을 나타냄.
3. Tangency Condition
Lagrange 방법의 tangency condition은 다음과 같음:
∇f=λ∇g
- 이는 object function의 gradient vector와 contraint(제약 조건 함수)의 gradient vector가 동일한 방향을 가리킨다는 것을 의미.
- 이는 gradient vector와 tangent vector가 orthogonal 하기 때문임
위의 object function과 contraints의 gradient vectors를 사용하여, 다음의 방정식이 구해짐:
(2x,2y)=λ(1,1)
이것은 두 벡터가 같은 방향을 가리켜야 함을 의미함.
이를 풀면 다음과 같음:
2x=λand2y=λ
따라서, x=y 임을 알 수 있음.
제약 조건 x+y=1 에 대입하면:
x+x=1⇒2x=1⇒x=12
그리고 y=x이므로:
y=12
따라서 optimal solution은 (x,y)=(12,12) 임.
요약
- Gradient Vector:
- object function와 constraint functions의 변화율을 나타내며, 가장 빠르게 변화하는 방향을 가리킴.
- ∇f=(2x,2y) 와 ∇g=(1,1)로 주어짐.
- Tangent Vector:
- constraints을 만족하는 곡선이나 곡면의 접선 방향을 나타냄.
- 여기서는 직선 x+y=1 에 평행한 벡터 (1,−1) 또는 (−1,1)임.
- Tangency Condition:
- optimal point에서 목적 함수와 제약 조건 함수의 gradient vector가 같은 방향을 가리킨다는 필요조건.
- 이는 두 벡터가 평행하다는 것을 의미.
'... > Math' 카테고리의 다른 글
[Math] Duality of Projective Geometry (0) | 2024.06.28 |
---|---|
[ML] Out of Bag: 유도하기. (0) | 2024.06.20 |
[Math] Example of Lagrange Method (0) | 2024.06.19 |
[Math] Geometry: Euclidean, Projective, Non-Euclidean (0) | 2024.06.16 |
[Math] Homogeneous Coordinate and Projective Geometry (1) | 2024.06.16 |