You are on page 1of 15

선형계획의 쌍대문제

 선형계획 문제에는 한 쌍의 최대화 문제와 최소화 문제가 연관되어


있다 .
선형계획의 쌍대문제

원본문제  쌍대문제
(Primal Problem  Dual Problem)
( Maximize  Minimize)

© 2016 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted
in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
1
선형계획의 쌍대문제

 다음은 2 장 식단 문제의 쌍대문제이다 .

제약회사의 비타민 가격 결정 문제
식품에서 비타민 성분을 추출하여 알약으로 제조하여 판매하는 제약회사가
있다고 하자 . 소비자들은 식품에 의지하지 않고 비타민 알약을 통해 1 일
필수 요구량을 편리하게 섭취할 수 있다 . 제약회사도 비타민을 6 종류의
식품에서만 추출한다고 가정한다 . 제약회사에서는 비타민 단위당 가격을
얼마로 결정해야 하는가 ?( 단 , 비타민 A 는 100 IU, C 는 1 mgr 을 한
단위로 간주한다 .)

© 2016 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted
in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
2
선형계획의 쌍대문제
• 모형화 가이드
비타민 A 를 100 IU 단위당 10 원 , C 를 1 mgr 단위당 10 원으로 가격을
매기면 비타민 A 의 알약을 10 원 X50 단위 =500 원 , 비타민 C 의 알약은 10
원 X60 단위 =600 원이 되어서 하루 요구량을 섭취하는데 모두 1100 원이 든다 .
제약회사에서는 비타민 A 와 비타민 C 를 비싸게 판매하고 싶지만 , 비타민
알약을 사먹는 사람들의 이방에서는 비타민구입비가 식품 구입비보다 비사면
외면할 것이다 . 따라서 알약으로 비타민을 섭취하는 것이 경제적으로 불리하지
않다는 것을 고객에게 설득할 수 있어야 한다 .
이 문제를 비타민 제조 판매자의 입장에서 모형화를 하려면 다음을 고려해야
한다 .

 비타민의 단위당 가격
 비타민을 알약으로 판매할 때 하루 분의 판매 금액 (= 소비자의 구매가격 )
 소비자 입장에서 볼 때 제약회사의 비타민으로 대신할 때 비용

© 2016 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted
in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
3
선형계획의 쌍대문제
 제약 회사의 비타민 미립자 가격 결정
• 비타민 미립자를 섭취하여 필요한 1 일 최소요구량 섭취가능
• 제약 회사에서는 표에 있는 6 종류의 식품에서만 비타민 A, C 를
추출한다고 가정
• 비타민 미립자 가격이 식단 구성비보다 비싸면 사지 않을 것
• 판매 수입을 최대로 하는 비타민 미립자 가격은 어떻게 결정하는가 ?
( 비타민 A,C 미립자 1 개는 비타민 A,C 1 단위포함 )

© 2016 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted
in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
4
선형계획의 쌍대문제
• 모형화 가이드
• 비타민 미립자 가격  변경 셀
• 소비자 입장에서 식품에 있는 비타민을 미립자로 대신하는 비용 계산
• 비타민 1 일 최소 요구량을 미립자로 구입할 때의 총 금액 계산

© 2016 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted
in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
5
선형계획의 쌍대문제
• 해찾기 실행
• 목표 셀 : B21 ( 최대화 ) 변경 셀 : B12:B13
• 제한조건 : B16:G16 <= B18:G18
• 옵션 : 선형모형으로 가정 (O), 음수 아닌 것으로 (O)

© 2016 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted
in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
6
선형계획의 쌍대문제
• 해찾기 실행
• 목표 셀 : B21 ( 최대화 ) 변경 셀 : B12:B13
• 제한조건 : B16:G16 <= B18:G18
• 옵션 : 선형모형으로 가정 (O), 음수 아닌 것으로 (O)

© 2016 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted
in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
7
선형계획의 쌍대문제
• 수학적 모형
• 미립자 고객 요구 사항 :
{ 각 식품 10g 에 포함된 비타민을
미립자로 대신하는 비용 } <= 식품 가격
y1 = 비타민 A 의 1 단위짜리 미립자 가격
y2 = 비타민 C 의 1 단위짜리 미립자 가격

Maximize 50y1 + 60y2 ( 미립자 판매 수입 )


subject to y1 <= 35 ( 식품 1 제한 )
y2 <= 30 ( 식품 2 제한 )
2y1 + 3y2 <= 60 ( 식품 3 제한 )
2y1 + y2 <= 50 ( 식품 4 제한 )
y1 + 3y2 <= 27 ( 식품 5 제한 )
2y1 + 2y2 <= 22 ( 식품 6 제한 )
y1 >= 0, y2 >= 0 ( 비음 조건 )
© 2016 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted
in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
8
선형계획의 쌍대문제

쌍대문제 ( 수학적모형 )
( 원 문제 ) Minimize 35x1 +30x2 +60x3 +50x4 +27x5 +22x6
subject to x1 + 2x3 + 2x4 + x5 + 2x6 >= 50
x2 + 3x3 + x4 + 3x5 + 2x6 >= 60
x1, x2, x3, x4, x5, x6 >=0

( 쌍대 문제 ) Maximize 50y1 + 60y2


subject to y1 <= 35
y2 <= 30
2y1 + 3y2 <= 60
2y1 + y2 <= 50
y1 + 3y2 <= 27
2y1 + 2y2 <= 22
y1 >= 0, y2 >= 0
© 2016 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted
in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
9
선형계획의 쌍대문제
선형계획의 쌍대 관계

• 모든 선형계획 문제에는 쌍대문제가 존재한다 .


• 그러나 쌍대문제가 모두 의미를 갖는 것은 아님 .

© 2016 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted
in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
10
쌍대문제

▣ 쌍대문제의 정의
•전형적인 원문제와 쌍대문제

•벡터와 행렬 구조로 표시

© 2016 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted
in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
11
쌍대문제

© 2016 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted
in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
12
쌍대문제

T 화학 문제의 경우
< 원문제 >
Max. Z = 40X1 + 30X2 ( 총이익 )
s. t. 4X1 + 5X2 ≤ 200 ( 원료 A 의 사용량 제약 )
2X2 ≤ 50 ( 원료 B 의 사용량 제약 )
6X1 + 3X2 ≤ 210 ( 원료 C 의 사용량 제약 )
X1, X2 ≥ 0

< 쌍대문제 >


Min. W = 200Y1 + 50Y2 + 210Y3
s. t. 4Y1 + 6Y3 ≥ 40
5Y1 + 2Y2 + 3Y3 ≥ 30
Y1, Y2, Y3 ≥ 0

© 2016 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted
in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
13
▣ 쌍대문제의 경제적인 의미

최대화문제의 경우 (T 화학 문제 )

- T 화학과 상대적인 입장에 있는 S 화학을 가상적으로 고려

: S 화학에서 T 화학이 보유하고 있는 원료를 구입하는 경우 각 원료의 단위당 구입가


- 목적함수 , Min. W = 200Y1 + 50Y2 + 210Y3 (S 화학에서 원료구입을 위해 지불하는 총비용 )

: S 화학이 원료 A 를 구입하는데 필요한 총비용은 200Y1 이고 , 원료 B, C 에 대해서도 각각 50Y2,


210Y3 이므로 S 화학의 목표는 원료구입에 소모되는 총비용 ( 목적함수 ) 을 최소로 하는 것이다 .

- 제약조건
: 4Y1 + 6Y3 ≥ 40(T 화학이 제품 가의 생산을 포기하는 조건 )
: 5Y1 + 2Y2 + 3Y3 ≥ 30 (T 화학이 제품 나의 생산을 포기하는 조건 )
예제 모형 비타민과 음식물 문제

음식물별 비타민 함유량

가격
음식물 ( 단위 : kg) 비타민 A 비타민 C
(원)

음식물 1 1 4 500
음식물 2 3 2 300

일일 필요량 10 20
원문제
Min. Z = 500X1 + 300X2 ( 총비용 )
s. t. X1 + 3X2 ≥ 10 ( 비타민 A 의 필요섭취량 제약 )

4X1 + 2X2 ≥ 20 ( 비타민 C 의 필요섭취량 제약 )


X1 , X 2 ≥ 0 쌍대문제
Max. W = 10Y1 + 20Y2 ( 총판매이익 )
s. t. Y1 + 4Y2 ≤ 500 ( 음식물 1 의 대체조건 )
3Y1 + 2Y2 ≤ 300 ( 음식물 2 의 대체조건 )
Y1 , Y 2 ≥ 0

You might also like