Python으로 배우는 공급망 분석
Aaren Stubberfield
Supply Chain Analytics Mgr.
지역 수요를 충족하는 여러 선택지
| Option | Pro | Con |
|---|---|---|
| 지역 내 소규모 공장 다수 | 낮은 운송비, 관세/수수료 거의 없음 | 네트워크 과잉용량 가능, 규모의 경제 미흡 |
| 소수 대형 공장에서 생산 후 지역으로 배송 | 규모의 경제 | 높은 운송비, 더 높은 관세·수수료 |
모형화

통제 가능한 항목:
Minimize $z = \sum_{i=1}^{n}(f_{is} y_{is}) + \sum_{i=1}^{n} \sum_{i=1}^{m} (c_{ij} x_{ij})$
from pulp import * # Initialize Class model = LpProblem("Capacitated Plant Location Model", LpMinimize) # Define Decision Variables loc = ['A', 'B', 'C', 'D', 'E'] size = ['Low_Cap','High_Cap'] x = LpVariable.dicts("production",[(i,j) for i in loc for j in loc], lowBound=0, upBound=None, cat='Continous') y = LpVariable.dicts("plant",[(i,s) for s in size for i in loc], cat='Binary')# Define objective function model += (lpSum([fix_cost.loc[i,s]*y[(i,s)] for s in size for i in loc]) + lpSum([var_cost.loc[i,j]*x[(i,j)] for i in loc for j in loc]))
용량제약 공장 입지 모형:
Python으로 배우는 공급망 분석