Karush-Kuhn-Tucker Condition

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2023 Apr 11 2:25
Editor
Edited
Edited
2023 Apr 17 6:18

KKT Contition

Optimal Solution을 찾기 위한
Necessary Condition
  1. Primal feasibility: 모든 제한 조건(constraints)을 만족하는 변수 값(w*)을 찾아야 합니다.
  1. Dual feasibility: Lagrange multiplier인 알파와 베타는 모두 0 이상이어야 합니다.
  1. Complementary slackness: 알파와 각 제한 조건의 곱은 0이어야 합니다.
  1. Stationarity: 목적 함수(objective function)를 w로 미분한 값이 0이어야 합니다.
알파와 베타가 KKT 조건을 만족하면 Primal problem에서도 KKT 조건을 만족한다는 것이 보장
 

For the convex problem

  1. f, g all convex, h
    Affinity
  1. constraints are all strictly feasible
  1. Dual complementarity condition - alphas are all bigger than 0
  1. complementary slackness -
  1. Stationarity - w derivation is 0 at that point
then
notion image
Complementary slackness 때문에 부등호를 의미없게 하기 위해 g(w*)가 0이 된다
 
 
 

Recommendations