模型描述
下面是一个工厂的生产计划模型。模型的集合、参数、决策变量与数学模型描述如下:
编程求解
模型参数通过一个简单的测试数据给出,模型是在python里面从零开始建立,最后输出结果。代码如下:
import gurobipy as gp
from gurobipy import GRB
#production rate of machine k at facility m
pro_rate = [5,5,5,4,4,4,3,3,3,3]
#total capicity of machine k at facility m
capicity = [30,30,30,30,30,30,30,30,30,30]
#usage cost per unit of machine k
usage_cost = [3,3,3,2,2,2,1,1,1,1]
#number of worker required for machine k
woker_req = [3,3,3,3,3,3,3,3,3,3]
#energy consume cost of factory m
energy_cost = 20
#number of fixed worker at factory m
fixed_worker = 21
#labor cost per unit time of fixed worke