어떠한 자원의 분배와 관련된 최적화를 진행하는 경우 수리적 모형을 작성해 수리적인 최적해를 계산할 수 있다. 이 때 문제를 수리적으로 정의하는 것이 가장 어렵고 중요한데, 아래의 단계에 따라 수리모델로 formulation을 해야 한다. 1. Decision Variable을 정의 (최적화 문제에서 결정하고자 하는 값) 2. 목적함수(i.e. 비용, 시간 등...)를 주어진 parameter값과 의사결정변수(Decision Variable)로 표현 3. 의사결정변수의 제약 관계 표현 4. 부호 제약조건 위 과정을 통해 수리모델의 작성이 완료되었다면 최적화 솔버 엔진을 통해 해를 구할 수 있다. 기본적으로 Excel에서도 최적해를 구할 수 있지만 고정적인 문제에 대한 task를 Open Source로 솔버..