Professional Documents
Culture Documents
쌍대문제
쌍대문제
원본문제 쌍대문제
(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
선형계획의 쌍대문제
제약회사의 비타민 가격 결정 문제
식품에서 비타민 성분을 추출하여 알약으로 제조하여 판매하는 제약회사가
있다고 하자 . 소비자들은 식품에 의지하지 않고 비타민 알약을 통해 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 단위짜리 미립자 가격
쌍대문제 ( 수학적모형 )
( 원 문제 ) 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
© 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
© 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 화학 문제 )
- 제약조건
: 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 의 필요섭취량 제약 )