정의 1.1
다음 꼴의 문제를 최적화 문제(optimization problem)라 합니다.
29개. "쓰는 것"은 진술이나 증명에서 부르는 정의·정리이고, "쓰이는 곳"은 거꾸로 이 항목을 부르는 곳입니다. 용어로 이어진 관계는 흐리게 표시합니다.
다음 꼴의 문제를 최적화 문제(optimization problem)라 합니다.
집합 의 임의의 두 점 와 에 대해 이면 를 볼록집합(convex set)이라 합니다.
볼록집합들의 교집합은 볼록집합입니다.
볼록집합에서 정의된 가 모든 와 에 대해
미분가능한 가 볼록일 필요충분조건은 모든 에 대해
두 번 미분가능한 가 볼록일 필요충분조건은 모든 에서 헤세 행렬 가 양의 준정부호(positive semidefinite, 모든 고윳값 )인 것입니다. 일변수이면 입니다.
볼록집합 위의 볼록함수에서는 모든 국소 최솟값이 전역 최솟값입니다. 순볼록이면 최적해가 많아야 하나입니다.
가 미분가능하고 가 (제약 없는) 국소 최솟값이면 입니다.
가 볼록이고 미분가능하면, 은 가 전역 최솟값일 필요충분조건입니다.
본문 · 그래프
쓰는 것: 정리 1.8 1계 조건
일 때 헤세 행렬 에 대해
가 대칭이고 양의 정부호일 때 의 유일한 최솟값은 이고, 최솟값은 입니다.
두 번 미분가능한 의 헤세 행렬 고윳값이 모든 점에서 ()이면, 를 -강볼록(strongly convex)이고 -매끄럽다(smooth)고 합니다. 비 을 조건수(condition number)라 합니다.
가 -매끄러우면(헤세 행렬의 고윳값 ) 모든 에 대해
로 경사하강법을 한 번 하면
본문 · 그래프
쓰는 것: 정리 3.1 하강 보조정리
가 볼록이고 -매끄러우며 이면
가 -강볼록이고 -매끄러우며 이면
.
가 최솟값 에서 양의 정부호이고 립시츠 연속이면, 가 충분히 가까울 때 상수 가 있어
매 단계 데이터 개(미니배치)를 무작위로 뽑아 로 그래디언트를 어림하고 로 움직입니다.
모멘텀과 RMSProp을 합칩니다. , , 이 기본값입니다.
s.t. ()의 국소 최솟값 에서 들이 일차독립이면, 수 가 있어
적당한 정칙 조건 아래에서 가 국소 최솟값이면 가 있어 다음 네 조건이 성립합니다.
라그랑주 쌍대 함수(Lagrange dual function)는
이면 입니다. 여기서 는 원문제의 최솟값입니다.
원문제가 볼록이고, 모든 부등식 제약을 엄격하게 만족하는 점()이 하나라도 있으면 (강한 쌍대성)입니다.
다음 꼴의 문제를 선형계획(linear program, LP)이라 합니다.
선형계획에 최적해가 있고 실행 가능 영역에 꼭짓점이 있으면, 최적해 가운데 적어도 하나는 꼭짓점입니다.
원문제와 쌍대 문제 중 하나에 최적해가 있으면 다른 하나에도 있고, 두 최적값이 같습니다.