액티브 세트 방식
Active-set method수학적 최적화에서 액티브 세트 방법은 부등식 제약 조건 집합의 활성 제약 조건을 식별하기 위해 사용되는 알고리즘입니다.활성 제약조건은 평등 제약조건으로 표현되며, 따라서 불평등 제약문제를 보다 단순한 평등 제약 하위문제로 변환한다.
최적화 문제는 최소화 또는 최대화를 위한 목적함수와 일련의 제약조건을 사용하여 정의된다.
즉, 최적의 솔루션을 검색하기 위한 모든 x 집합을 정의합니다.피지블 영역의 점(\ x를 지정하면 제약조건은
는 {\)=이면 x에서 되고 . 평등 제약조건이 항상 활성화됩니다.xx})의 활성 세트는 현재 시점에서 활성 인 제약 gi {로 구성됩니다(Nocedal & Wright 2006, 페이지 308).
어떤 제약조건이 최적화의 최종 결과에 영향을 미칠지를 결정하기 때문에 능동 집합은 최적화 이론에서 특히 중요하다.예를 들어 선형 프로그래밍 문제를 해결할 때 활성 집합은 솔루션 지점에서 교차하는 하이퍼플레인을 제공합니다.2차 프로그래밍에서는 해답이 반드시 경계 폴리곤의 가장자리 중 하나에 있는 것은 아니기 때문에 액티브 집합의 추정은 해답 검색 중에 볼 수 있는 부등식의 서브셋을 제공하므로 검색의 복잡성이 감소한다.
액티브 세트 방식
일반적으로 액티브 세트알고리즘의 구조는 다음과 같습니다.
- 실행 가능한 시작점 찾기
- '충분히 최적'이 될 때까지 반복하다
- 액티브 세트에 의해 정의된 동등성 문제를 해결한다(약)
- 액티브 집합의 라그랑주 승수를 계산하다
- 음의 라그랑주 승수로 구속의 서브셋을 제거하다
- 실현 불가능한 제약을 찾다
- 종료 반복
액티브 세트 방식이라고 할 수 있는 방식은 다음과 같습니다.[1]
- 연속 선형 프로그래밍(SLP)
- 순차 2차 프로그래밍(SQP)
- 순차적 선형 4차 프로그래밍(SLQP)
- 저감구배법(RG)
- Generalized Reduced Gradient Method(GRG)
레퍼런스
참고 문헌
- Murty, K. G. (1988). Linear complementarity, linear and nonlinear programming. Sigma Series in Applied Mathematics. Vol. 3. Berlin: Heldermann Verlag. pp. xlviii+629 pp. ISBN 3-88538-403-5. MR 0949214. Archived from the original on 2010-04-01. Retrieved 2010-04-03.
- Nocedal, Jorge; Wright, Stephen J. (2006). Numerical Optimization (2nd ed.). Berlin, New York: Springer-Verlag. ISBN 978-0-387-30303-1.