라그랑지 곱수(Lagrange multiplier)법은 등식 제약조건이 있는 최적화 문제를 풀기 위해 고안된 방법이다. 등식 제약조건이 있는 최적화 문제는 다음과 같다.
여기서
라그랑지 곱수법에 의하면 등식 제약조건이 있는 최적화 문제를 제약조건이 없는 최적화 문제로 바꿀 수 있다. 먼저 라그랑지안(Lagrangian)을 다음과 같이 정의하면,
원래 최적화 문제를 다음과 같이 제약조건이 없는 최적화 문제로 변환할 수 있다.
여기서
라그랑지 곱수법은 함수 값을 최소화하든 최대화하든 동일하게 사용된다.
예제를 풀어보자.
다음과 같이 가로 길이가

상자의 표면적이
상자의 부피는
위 최적화 문제를 풀기 위해서 라그랑지안을 다음과 같이 도입하면,
원래 최적화 문제는 다음과 같이 제약조건이 없는 최적화 문제로 바꿀 수 있다.
라그랑지안의 그래디언트를 계산해서
이 된다. 위 식을 풀면,
을 얻을 수 있다. 그 때의 상자의 부피는
'AI 수학 > 최적화' 카테고리의 다른 글
함수의 최소화 또는 최대화의 조건 (0) | 2020.10.20 |
---|---|
라그랑지 곱수법의 증명 (0) | 2020.10.01 |
경사하강법 (0) | 2020.09.30 |
최적화 문제의 분류 (0) | 2020.09.30 |
스칼라 함수를 벡터로 두번 미분하기 : 헤시안 (1) | 2020.07.17 |
댓글