라그랑주 승수법

대학교수학중근을 포함한 실수 정지근을 분리해 구하는, 정칙 타원 제약 조건상의 이차 목적 함수

패스로 이 실험실 잠금 해제

패스가 있으면 수업용 프레젠테이션 모드를 포함해 사이트의 모든 시뮬레이션을 이용할 수 있습니다. 아래의 수업 자료는 누구나 무료로 이용할 수 있습니다.

일회성 결제이며 구독은 없습니다.

이 실험 소개

타원을 따라 목적 함수의 변화를 살펴보고 그 기울기를 스케일 조정된 제약 조건의 기울기와 비교합니다. 제약 조건하의 전역 극값을 찾고, 제약 조건상의 모든 점이 정지점이 되는 퇴화 사례를 검사합니다.

학습 목표

  • 정칙 제약 조건과 그 법선 기울기를 해석합니다.
  • 라그랑주 승수 정지 방정식을 검사합니다.
  • 전역 극값을 판별하기 전에 모든 정지 후보를 비교합니다.

사용 방법

  1. 1타원의 매개변수를 움직이고 목적 함수 잔차와 정지 조건 잔차를 기록합니다.
  2. 2제약된 최솟값을 찾고 영역 안에서 일치하는 기울기 화살표를 살펴봅니다.
  3. 3제약된 최댓값과 그 라그랑주 승수를 비교합니다.
  4. 4선형 목적 함수를 사용한 다음, 원 위에서 목적 함수가 일정하도록 만들어 제약 조건에서 완전히 정지하는 경우를 살펴봅니다.

모델

타원의 두 반지름은 모두 양수이므로 제약 조건의 기울기는 절대로 0이 되지 않습니다.
매개변수화하면 제약 조건을 정확히 만족시킬 수 있습니다.
탄젠트 반각 다항식은 실수 정지 후보를 분리해 냅니다. 중근과 각도 π도 포함됩니다.

가정

  • 콤팩트한 타원 위에서 목적 함수는 일반적인 이차항과 선형항으로 이루어집니다. 보고되는 전역 극값은 정지 후보들 가운데 선택됩니다.
  • 근 분리와 정지 조건 검증에는 부동소수점 허용 오차를 사용합니다. 타원 위에서 목적 함수가 일정한 경우는 별도로 감지됩니다.
  • 두 화살표는 영역 안의 grad f와 lambda grad g를 나타냅니다. 명확한 표시를 위해 화살표 길이와 곡면 높이를 조정했으므로, 같은지 여부는 수치 잔차를 사용해 판단하세요.

수업에서 해 보기

  1. Q1제약된 최댓값이 제약이 없는 함수의 임계점이 아닐 수도 있는 이유는 무엇인가요?
  2. Q2정지 후보 하나를 찾는 것만으로 전역 최댓값을 확정할 수 없는 이유는 무엇인가요?

자주 묻는 질문

목적함수의 기울기가 0이어도 승수 방정식을 만족할 수 있나요?

네. 이 정칙 제약 조건에서는 승수가 0일 때 방정식을 만족합니다. 0이 아닌 평행한 화살표일 필요는 없습니다.

타원 위에서 목적함수가 상수이면 어떻게 되나요?

모든 점이 정지점이며 전역 최솟값과 최댓값은 같습니다. 또한 대표점을 하나만 표시해도 다른 점들이 제외되는 것은 아닙니다.