본문으로 건너뛰기
219 / CONVEX OPTIMIZATION LAB
먼저 알아두면 좋아요 · 연결된 선수 단원의 함수·미분·선형대수·볼록 기초
단원 목록 (600) · 약·강 쌍대성과 Slater 반례
이해하는 속도로 읽으세요.개념도이론실험확인 문제
BUILD YOUR INTUITION

먼저 그림으로 이해하기

한 번에 한 단계씩 살펴보세요.

충분조건·값의 간극·쌍대 최적값의 달성을 별도로 비교합니다.

Strictly feasible quadratic x≤1: strong duality with an attained multiplier lambda=1. Horizontal coordinate is multiplier; witness M is unused.

-0.164.160.68-4.18
모드 0·1: 가로 승수·파랑 dual value·주황 p* · 모드 2: 가로 M·파랑 L witness·주황 dual infimum 0
witness xwitness y if usedconstraint residualLagrangian value
1000.5

primal optimum value = 0.5

고정 기준 예제의 그림과 수치입니다. 각 단계에서 같은 그림의 의미를 차례로 살펴보세요. 고정된 기준 예제이며 아래 실험의 설정과 독립적입니다.
1 / 4

약 쌍대성

가능한 승수의 하한은 모든 primal 가능값 이하입니다.

d(lambda)≤p*

실험에서 확인하기 →
이 단원 목차

하한과 값의 등호 정리는 다릅니다

가능한 부등식 승수의 Lagrangian infimum은 모든 primal 가능값의 하한입니다. 이를 최대화하면 d*≤p*라는 약 쌍대성입니다. 강 쌍대성은 최적값의 등호이며 유한 승수에서 supremum을 달성하는지는 별도입니다.

Slater는 유한 최적값의 볼록 문제에 대한 충분 qualification입니다. 적절한 relative interior의 가능점에서 비선형 부등식을 엄격히 만족하고 affine 등식 조건을 갖춥니다. 충분조건이 실패했다는 사실만으로 값의 등호 여부는 정해지지 않습니다.

Strict 가능성과 달성 승수

첫 모드는 min (x−2)²/2, x≤1입니다. x=0은 strict 가능하고 primal 최적값은 x=1에서 0.5입니다.

d(λ)=λ−λ2/2,λ≥0,λ∗=1,d∗=0.5.d(\lambda)=\lambda-\lambda^2/2,\quad\lambda\ge0, \qquad\lambda^*=1,\quad d^*=0.5.

dual 곡선은 primal 기준 높이에 닿습니다. 이 정상 예제에서는 witness 크기를 사용하지 않습니다.

값은 같지만 유한 최적 승수가 없는 경우

min x, x²≤0은 가능점 0뿐이라 p*=0이며 strict 가능점이 없습니다. λ>0에서 x+λx²를 최소화하면 다음과 같습니다.

xλ=−1/(2λ),d(λ)=−1/(4λ).x_\lambda=-1/(2\lambda),\qquad d(\lambda)=-1/(4\lambda).

λ=0의 infimum은 x=−M으로 −∞입니다. 양수 λ에서는 λ→∞에서만 d→0이라 d*=p*=0이지만 유한 최적 승수는 없습니다. 최적점의 KKT 정상성은 1+2λ·0=0이어야 하므로 불가능합니다. 볼록성만으로 승수 존재를 얻지는 못했습니다.

실제 양의 간극

세 번째는 Boyd·Vandenberghe 연습문제 5.21을 명시해 사용합니다.

min⁡x∈R, y>0e−xsubject tox2/y≤0.\min_{x\in\mathbb R,\ y>0} e^{-x} \quad\text{subject to}\quad x^2/y\le0.

perspective quadratic x²/y는 y>0에서 볼록·비음입니다. 가능성은 x=0을 강제해 primal 값 1을 달성합니다. 모든 유한 λ≥0에서 L은 비음이고 x=M,y=M⁴이면 e⁻ᴹ+λ/M²→0이므로 d(λ)=0, 최적값 간극은 1입니다.

이 sequence는 함수 정의역 안이지만 primal 불가능점입니다. 더 좋은 가능 해가 아니라 무제약 L infimum의 witness입니다. 여기서는 dual supremum은 달성하지만 내부 L infimum은 달성하지 않습니다. 세 달성 주장을 구별하세요.

직접 풀기와 해석

세 번째 모드에서 M을 4에서 16으로 늘리면 witness L은 0으로 내려가고 primal 값은 1입니다. 이것이 약 쌍대성 반례가 아닌 이유를 설명하세요. 값의 간극은 0이지만 승수 달성이 없는 두 번째와 비교하세요.

AI 최적화 인증에는 primal·dual 정의역, 볼록성, qualification을 명시해야 합니다. 유한 그림만으로 무한 영역의 infimum을 확정할 수 없으며 명시한 sequence와 하한 논증이 그 근거입니다.

추가 읽기: Boyd and Vandenberghe, Convex Optimization.

CHECK YOUR UNDERSTANDING

설명할 수 있나요?

실험 설정과 무관한 기준 예제를 묻습니다. 답을 고르고 설명을 확인해보세요.

1. Slater가 없으면 언제나 값의 간극이 양수인가요?
2. 강 쌍대성의 값 등호와 승수 달성은 별도인가요?

선택한 답과 학습 표시는 이 브라우저에 저장됩니다. 다시 풀거나 표시를 해제할 수 있습니다.