Dual function 는 모든 와 에 대해 를 만족한다. 따라서, 모든 feasible한 , 에 대해서 를 최대화함으로써 가장 좋은 lower bound를 구할 수 있다. 이를 Lagrange dual problem 이라 한다.
여기서, dual 최적값을 라고 하면 이다. 이를 weak duality라 한다. 이 성질은 primal 문제가 convex가 아니어도 항상 성립한다. 또한, dual problem은 primal problem이 convex가 아니더라도 항상 convex optimization problem이 된다.
정의에 의해 는 에 대해 concave 하고, 는 convex 제약조건이다. 따라서, dual 문제는 concave maximization 문제에 해당된다.
Example: nonconvex quartic minimization
다음 함수 를 에 대해 최소화 해 보자.
[Fig 4] Example of nonconvex quadratic minimization
이 때, Dual 함수 는 아래와 같다.
여기서, 에 대해,
그리고, 이다.
함수만 보면 가 concave인지 알기어렵지만, duality의 convexity 하에 가 concave라는 것을 알 수 있다.