시작하기무료로 시작하기

모델 사례 연구 연습 풀기

자동차 제조업체의 용량 제한 공장 위치 결정(Capacitated Plant Location) 모델 사례 연구를 이어서 진행해 봅시다. PuLP 모델은 이미 완성되어 model 변수에 저장되어 있고, 풀이까지 완료되어 있어요.

의사결정변수 xy는 각각 지역 간 생산·배송 물량과 공장을 여는지를 나타냅니다. 또한 서로 다른 후보 입지 목록과 두 가지 공장 용량 유형을 담은 Python 리스트 locsize도 준비되어 있습니다. 마지막으로, 참고를 위해 모델의 입력 데이터가 콘솔에 출력되어 있어요.

이 연습은 강의의 일부입니다

Python으로 배우는 공급망 분석

강의 보기

연습 안내

  • 각 지역에서 다른 지역으로 얼마나 생산·배송했는지 값을 출력하세요.
  • 다음으로, 저용량과 대용량 지역별 공장의 상태 값을 출력하세요.
  • 마지막으로, 목적식 값을 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Print the Production Quantities
o = [{'prod':'{} to {}'.format(i,j), 'quantity':x[(i,j)].____} 
     for i in ____ for j in ____]
print(pd.DataFrame(o))

# Print the Plant Values of the different regions
o = [{'lowCap':y[(i,size[0])].____, 'highCap':y[(i,size[1])].____}
     for i in ____]
print(pd.DataFrame(o, index=loc))

# Print the Objective Value
print('Objective = ', ____)
코드 편집 및 실행