라그랑지 곱수(Lagrange multiplier)법을 증명해 보자.
먼저 기하학적 직관을 이용해서 증명해 본다. 다음과 같이 변수가
등식 제약조건은 평면상의 곡선의 식을 나타낸다. 먼저 목적함수와 등식 제약조건 식을

검은색 선은
그림에서
동일한 접선을 갖는 두 곡선의 기울기 벡터(그래디언트)는 동일한 방향을 가지므로, 등식 제약조건을 만족하면서 함수
여기서
다음으로 최적화 변수가
등식 제약조건은 공간상의 곡면의 식을 나타낸다. 제약조건을 만족해야 하므로 함수의 최소값 또는 최대값은 곡면위에 있는 어떤 점일 것이다. 제약조건을 만족하는 곡면상의 한 점
그러면 함수
위 식을
함수
가 된다. 여기서
여기서
등식 제약조건이 두 개 있는 경우의 최적화 문제는 어떨지 살펴보자.
두 개의 제약조건을 만족해야 하므로 함수의 최소값 또는 최대값은 두 곡면이 만나는 곡선상에 있을 것이다.
두 개의 제약조건을 만족하는 곡선상의 어떤 점
위 식을
따라서 그래디언트
함수
이 된다. 따라서 그래디언트
여기서

이와 같은 방법으로 다변수 목적함수
이제 라그랑지안
위 식이 다음과 같은 제약조건이 없는 최적화 문제를 푸는데 사용되는 수식과 동일한 것임을 알 수 있다.
이로써 라그랑지 곱수법을 증명하였다.
'AI 수학 > 최적화' 카테고리의 다른 글
SGD에서 데이터를 무작위로 추출해야 하는 이유 (1) | 2021.01.04 |
---|---|
함수의 최소화 또는 최대화의 조건 (0) | 2020.10.20 |
라그랑지 곱수법 (0) | 2020.10.01 |
경사하강법 (0) | 2020.09.30 |
최적화 문제의 분류 (0) | 2020.09.30 |
댓글