쌍대성의 개요
선형 계획 문제에서 쌍대성 이론은 원문제(Primal Problem)와 이에 대응하는 쌍대문제(Dual Problem)를 다룬다. 원문제에서 최적화된 목적 함수의 값과 쌍대문제에서 최적화된 값은 동일하며, 이 두 문제 간의 관계는 경제적으로 중요한 의미를 갖는다.
원문제와 쌍대문제
먼저 원문제는 일반적으로 다음과 같은 형태를 갖는다.
여기서: - \mathbf{x}는 의사결정 변수 벡터, - \mathbf{c}는 목적 함수의 계수 벡터, - \mathbf{A}는 제약 조건을 나타내는 계수 행렬, - \mathbf{b}는 자원 제한을 나타내는 벡터이다.
쌍대문제는 이 원문제와 대응되며, 다음과 같은 형태로 작성된다.
여기서: - \mathbf{y}는 쌍대문제에서의 의사결정 변수 벡터이다.
쌍대 문제의 경제적 해석
쌍대 문제에서 등장하는 변수 \mathbf{y}는 원문제에서 자원 제약에 대한 그림자 가격(Shadow Price)으로 해석될 수 있다. 그림자 가격이란 자원의 단위당 추가적 공급이 가능할 때, 목적 함수의 최적 값을 얼마나 증가시킬 수 있는지를 나타내는 값이다.
- \mathbf{y}_i는 원문제의 i-번째 자원의 그림자 가격을 의미하며, 이는 해당 자원의 가치를 측정하는 중요한 경제적 지표이다.
원문제의 제약 조건이 다음과 같을 때:
각 제약 조건이 자원의 사용을 제한하는 역할을 하며, 제약 조건을 완화할 경우에 원문제의 목적 함수 값이 얼마나 향상될지를 \mathbf{y}_i가 나타낸다.
이제 각 제약 조건을 하나씩 풀어 설명하겠다.
제약 조건과 그림자 가격의 경제적 의미
원문제의 제약 조건 \mathbf{A} \mathbf{x} \leq \mathbf{b}에서, 각 자원 i-번째에 대응하는 제약 조건을 살펴보면, 이 자원이 얼마나 귀중한지를 그림자 가격 \mathbf{y}_i로 설명할 수 있다. 그림자 가격 \mathbf{y}_i는 해당 자원이 단위당 추가되었을 때, 목적 함수의 값이 얼마나 증가하는지를 보여준다.
예를 들어, 원문제에서 자원이 부족한 상황에서 추가적인 자원을 도입하게 되면, 이 자원이 추가로 제공될 때 최대 이익이나 최소 비용이 어떻게 변화하는지를 설명하는 것이 바로 그림자 가격이다.
구체적 해석
만약 원문제가 자원의 최적 배분을 다루고 있는 경제적 문제라면, 그림자 가격 \mathbf{y}_i는 다음과 같은 경제적 의미를 가진다: - 부동산 개발의 예시에서, 각 땅에 투자되는 자원이 b_i이고, 이 자원의 사용 가능량에 대한 제약 조건이 존재한다. 이 경우, 그림자 가격 \mathbf{y}_i는 추가적인 땅이나 자원이 투입될 때, 이로 인해 발생하는 추가적인 수익의 변화를 나타낸다.
- 생산 계획 문제에서, 각 자원이 재료, 노동력, 기계 시간 등으로 이루어진다고 할 때, 쌍대 문제의 \mathbf{y}_i는 이 자원들이 얼마나 유용한지, 즉 자원의 추가 공급이 결과에 얼마나 긍정적인 영향을 미칠지를 나타낸다.
쌍대 문제의 목적 함수와 경제적 해석
쌍대 문제의 목적 함수 \mathbf{b}^\top \mathbf{y}는 자원 제한을 고려한 비용(또는 이익)을 최소화하는 문제를 다룬다. 즉, 쌍대 문제는 원문제에서 사용된 자원의 총 비용을 최소화하려는 경제적 해석을 가진다. 이는 자원을 가장 효율적으로 배분하는 과정에서 원문제와 상응하는 경제적 의미를 가지게 된다.
- 원문제에서 자원 b_i가 추가적으로 주어졌을 때, 이 자원에 대한 추가적인 수익을 극대화하려면, 자원의 효율적 배분이 이루어져야 하며, 이 과정에서 쌍대 문제의 결과가 중요한 역할을 한다.
민감도 분석과 경제적 해석
쌍대성 이론을 이용하면, 민감도 분석(Sensitivity Analysis)을 통해 자원의 가용량 변화에 따른 목적 함수의 변화를 계산할 수 있다. 쌍대 문제에서 구한 최적의 \mathbf{y}_i 값은 자원의 한계 수익(Marginal Profit)이나 한계 비용(Marginal Cost)을 나타낸다.
예를 들어: - 만약 자원의 가용량 b_i가 1 단위 증가한다면, 이로 인해 최적의 목적 함수 값이 y_i만큼 변하게 된다. 이는 해당 자원의 추가 공급이 경제적 가치를 어떻게 변화시키는지를 직관적으로 설명해 준다.
이러한 해석을 통해 쌍대 문제는 자원 배분의 효율성을 측정할 수 있게 하며, 자원의 최적 활용 방법을 탐구하는 데 중요한 역할을 한다.