You are on page 1of 16

제2장 선형계획모형

목원대학교 경영학과
정철호
선형계획법(Linear Programming)

• 현재까지 알려진 의사결정분석 기법 중에서 가장 중요하며, 일반적으로 사용


되고 있는 기법(경비절감, 성과극대화 추구)

• 개념 : 유한한 자원을 여러 가지 사업에 가장 효율적으로 분배하여 투입시


키는 문제에 적용
– programming = planning(계획수립)

– 선형계획법의 목표 : 비용 최소화, 수익 극대화

– 경영상의 문제를 수식에 의한 모형으로 바꾸어 이것의 해를 수학적으로 얻는 방


– 컴퓨터의 개발 및 발전으로 인해 급속한 발전

– Dantzig(1947) : 심플렉스방법(simplex method)


선형계획법의 응용분야

• 배합문제
– 성분배합조건을 만족시키면서 비용이 최소가 되는 배합비율 산정

• 생산제품 결정
– 회사의 이익을 최대로 할 수 있는 제품별 수량 결정

• 수송 및 배분문제
– 생산된 제품의 수송 및 배분계획(전체 수송비 최소 목표 충족)

• 생산계획 및 재고관리
– 변화하는 제품 수요를 맞추기 위한 생산량 변화 대응전략(생산비와 재고비용의 합계
최소화 목표)

• 금융공학
– 위험(불확실성) 하에서 수익 최대화 포트폴리오 구성, 주어진 기간 내 지출계획을 만
족시킬 수 있는 최적자금운용계획 수립 등
선형계획모형 개발

• 식탁용 나이프와 포크를 생산하는 삼영실업은 현재의 생산설비를 가지고 이익을 최대


화할 수 있도록 각 제품의 생산량을 결정하려 하고 있다. 이 제품들은 품질이 우수
하여 생산된 제품 전량이 수출되고 있는데, 각각 케이스당 8,000원과 6,000원의 이
익이 발생한다. 이 제품들은 프레스공정과 광택공정을 거치게 되는데, 다음 일주일간
각 공정에서 사용 가능한 인력은 프레스공정의 경우 700시간이며, 광택공정의 경우
1,000시간으로 추정된다. 한편, 나이프 한 케이스 생산에는 12분(0.2시간)의 프레스
공정 인력과 30분(0.5시간)의 광택공정 인력이 소요되며, 포크 한 케이스 생산에는
24분(0.4시간)의 프레스공정 인력과 15분(0.25시간)의 광택공정 인력이 소요된다.
삼영실업은 다음 1주일간의 나이프와 포크의 생산량을 총 이익이 최대가 되도록 결
정하고자 한다.
선형계획모형 구축

• 변수
– X1 : 다음 주 중 생산되어질 나이프의 양(단위 : 케이스)

– X2 : 다음 주 중 생산되어질 포크의 양(단위 : 케이스)

– Z : 다음 주 중 획득 가능한 총 이익(단위 : 원)

• 목적함수
총이익 Z  8, 000 X1  6, 000 X 2 최대화

• 제약조건

프레스 공정 제약: 0.2 X1  0.4 X 2  700


광택 공정 제약: 0.5 X1  0.25 X 2  1, 000
비음 조건: X1  0, X 2  0
선형계획모형 구축

Maximize Z  8, 000 X 1  6, 000 X 2 : 목적 함수


Subject to 0.2 X 1  0.4 X 2  700
0.5 X1  0.25 X 2  1, 000 : 제약식
X1  0, X 2  0

• 목적함수와 제약식 포함

• 목적함수(수익의 최적화 모델)와 제약식(두 변수에 대한 선형함수 형태) 모두 선형

따라서 본 의사결정 모형은 선형계획모형임

• 의사결정 변수 : X1, X2 = (1,500, 1,000)


주당 최대이익(Z) : 8*1,500 + 6*1,000 = 1,800만 원
식단문제

• 매일의 식단을 구성함에 있어서 하루에 필요한 영양분 요구량을 만족시키면서 비용이
최소화되는 식단구성방법을 모색해 보고자 한다. 참치, 우유, 시금치 및 빵을 이용하
여 비타민 A,C,D와 철분의 1일 필요량을 만족하는 최소비용의 식단을 구성하려고
한다. 각 음식의 영양분 함유량과 가격은 다음 표에 제시된 바와 같다.
영양분 우유(리터) 참치(Kg) 빵(한 줄) 시금치(Kg) 1일 필요량
비타민A 1,600 500 0 70,000 5,000
비타민C 10 0 0 140 30
비타민D 120 0 0 0 100
철분 7 14 13 16 12
가격(원) 1,000 3,000 650 600 -

한편, 음식의 맛을 유지하기 위하여 참치는 최소한 0.1Kg 이상, 빵은 반줄 이상이


포함되어야 한다.
선형계획모형 구축

• 변수 X 1: 우유 소비량,
X 2 : 참치 소비량,
X 3 : 빵 소비량, K-OPT로 구한 최적해:
X 4 : 시금치 소비량 최적해: ( X1 , X 2 , X 3 , X 4 )  (0.83, 0.1, 0.5, 0.15)
• 목적함수(최소화) 최소 비용  1,552원

X1  3 X 2  0.65 X 3  0.6 X 4

• 제약조건
비타민 A 최소 섭취량: 1, 600 X1  500 X 2  70, 000 X 4  5, 000
비타민 C 최소 섭취량: 10 X1  140 X 2  30
비타민 D 최소 섭취량: 120 X1  100
철분 최소 섭취량: 7 X1  14 X 2  13 X 3  16 X 4  12
참치 최소 섭취량: X 2  0.1
빵 최소 섭취량: X 3  0.5
비음 초건: X1, X 2 , X 3 , X 4  0
생산 및 배분문제

• A회사는 지역적으로 위치가 다른 두 개의 공장을 가지고 있으며, 세 지역에 중간창


고를 갖고 있다. 각 중간창고에서는 다음 달에 각각 500, 2,000 및 900개의 제품
을 보내달라고 요구하고 있다. 또한 두 개의 공장에서 다음 달에 공급할 수 있는 양
은 각각 2,300, 1,500개 이내에서 가능하다. 제1공장에서의 생산단가는 15만원이
며, 제2공장에서는 인력이 비싸고 시설이 노후함으로 말미암아 생산단가는 20만원이
다. 또한 각 공장에서 창고로의 수송비용(단위 : 만원/개)은 다음 표에 주어져 있다.
A회사에서는 생산비와 수송비의 합이 최소가 되도록 생산 및 배분계획을 수립하고자
한다.

창고1 창고2 창고3


공장1 3 9 8
공장2 7 2 4
선형계획모형 구축

• 변수
X ij : 공장 i 에서창고 j 로 수송한 물량, i=1,2, j =1,2,3

• 목적함수(최소화)

Z  18 X11  24 X12  23 X13  27 X 21  22 X 22  24 X 23 (만 원)

• 제약조건 K-OPT로 구한 최적해:


(X11 ,X12 ,X13 ,X21 ,X 22 ,X 23 )=(500, 500, 900, 0, 1,500, 0)
창고 1 요구량: X11  X 21  500
최소비용 = 7억 4,700만 원
창고 2 요구량: X12  X 22  2, 000
창고 3 요구량: X13  X 23  900
공장 1의 용량: X11  X12  X13  2,300
공장 2의 용량: X 21  X 22  X 23  1,500
비음 조건 : X ij  0, 모든 i와 j에 대해
배합문제

• B회사는 금년에 두 종류의 잔디비료를 생산하여 팔려고 한다. 하나는 일반용 비료이
며, 또 다른 하나는 특수비료이다. 비료는 두 가지 원료를 섞어서 만드는데 각 원료
는 질소와 인산의 함유비율이 다르다. 각 원료의 가격 및 성분함량 비율은 다음 표
와 같다.

원료 가격(원/Kg) 질소(%) 인산(%)


1 1,000 60 10
2 1,500 10 40

• 이번 달에는 특수비료가 25Kg짜리 부대로 5,000부대, 일반용이 7,000부대가 팔릴


것으로 보인다. 특수비료는 질소의 함유량이 40-50Kg이어야 하며, 일반용 비료는
20% 이상의 인산을 함유하여야 한다. 최소의 비용으로 수요를 만족시키려면 어떻게
혼합하여 생산해야 할 것인가?
선형계획모형 구축

• 변수
X 1 : 특수비료 생산에 투입된 원료 1의 양 (kg)
X 2 : 특수비료 생산에 투입된 원료 2의 양 (kg)
Y1 : 일반용 비료생산에 투입된 원료 1의 양 (kg)
Y2 : 일반용 비료생산에 투입된 원료 2의 양 (kg)
• 목적함수(최소화)
1,000X1  1,500 X 2  1, 000Y1  1,500Y2

• 제약조건
– 생산제약

특수비료 생산 요구량 : X 1  X 2  125, 000


일반비료 생산 요구량 : Y1  Y2  175, 000
선형계획모형 구축

• 제약조건
– 성분 함유 조건
• 특수비료에 질소는 40-50% 이어야 함
0.6 X 1  0.1X 2 0.6 X 1  0.1X 2
 0.4  0.5
X1  X 2 X1  X 2
• 위 식들은 비선형, 그러나 다음과 같은 선형의 식으로 바꿀 수 있음

2 X1  3 X 2  0 X1  4 X 2  0

• 일반비료에 인산은 20% 이상

Y1  2Y2  0

– 비음조건 K-OPT로 구한 최적해 :


(X1 ,X2 ,Y1 ,Y2 )=(100,000, 25,000, 116,667, 58.333)
최소비용= 3억 4,167만 원
생산계획문제

• C사에서는 여러 가지의 작업을 각기 어느 기계를 통하여 수행하는 것이 전체 비용을


최소로 할 것인가를 결정하고자 한다. C사에서는 두 종류의 기계를 이용하여 3가지
제품들을 생산하고 있는데 각 제품을 어느 기계로 생산하느냐에 따라서 생산비 및
소요시간에 차이가 있다. 요사이는 평균 하루에 제품 1,2,3을 각각 300개, 700개,
400개씩 생산하고 있다. 이 회사에서는 기계 1은 100대, 기계 2는 80대가 있는데
모두 하루에 8시간까지 가동할 수 있다. 다음 표는 생산비용과 생산소요시간을 보여
주고 있다.

i번째 기계로 j번째 제품을 생산할 i번째 기계로 j번째 제품을 생산할
때의 생산비용(만원/개) 때의 소요시간(시간/개)
제품1 제품2 제품3 제품1 제품2 제품3
기계1 13 9 10 0.4 1.1 0.9
기계2 11 12 8 0.5 1.2 1.3
선형계획모형 구축

• 변수
– Xij : 기계 i로 생산된 제품 j의 양

• 목적함수
– 총비용의 최소화

• 제약조건
– 각 기계에 대한 가동시간 제약

– 각 제품에 대한 생산요구량 제약

– 비음조건
• K-OPT로 최적해를 구할 수 있음
선형계획법의 기본가정과 한계

• 기본가정
– 계수의 확실성(불확실성이 없음) : 불확실성이 존재하는 확률적 상황에서는 선형
계획법을 이용할 수 없음

– 선형 조건 : 목적함수와 제약식이 선형식임


• 비례의 조건 : 자원의 사용량이나 수익이 결정변수의 값에 비례

• 가산성의 조건 : 전체 공정의 자원사용량은 각 공정의 사용량 합계와 같고, 수익은 각 제품의 수


익 합과 같음

• 가분성의 조건 : 의사결정 변수의 값들이 분수 또는 소수가 될 수 있음(정수값만 사용될 수 있는


경우에는 정수계획법 사용)

You might also like