运筹学案例分析报告示例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
食油生产问题(案例一)分析报告
一、模型构造
1.1 变量设置
设两种硬质油代号分别为HD1、HD2(HD代表Hard),三种软质油代号分别为SF1、SF2、SF3(SF代表Soft)。每种油的采购(Buy)、耗用(Use)和储存(Store)量分别在油品的代号前加B、U和S表示。1—6月份5种油品的采购、耗用和储存量分别在油品代号后面加1—6表示。总产量用PROD(Product)表示。
第一种硬质油六个月的采购量、耗用量、月末储存量共有17变量,其中,六月末的存储量为500吨。
BHD11,BHD12,BHD13,BHD14,BHD15,BHD16;
UHD11,UHD12,UHD13,UHD14,UHD15,UHD16;
SHD11,SHD12,SHD13,SHD14,SHD15;
第二种硬质油六个月的采购量、耗用量、月末储存量共有17变量,其中,六月末的存储量为500吨。
BHD21,BHD22,BHD23,BHD24,BHD25,BHD26;
UHD21,UHD22,UHD23,UHD24,UHD25,UHD26;
SHD21,SHD22,SHD23,SHD24,SHD25;
第一种软质油六个月的采购量、耗用量、月末储存量共有17变量,其中,六月末的存储量为500吨。
BSF11,BSF12,BSF13,BSF14,BSF15,BSF16;
USF11,USF12,USF13,USF14,USF15,USF16;
SSF11,SSF12,SSF13,SSF14,SSF15;
第二种软质油六个月的采购量、耗用量、月末储存量共有17变量,其中,六月末的存储量为500吨。
BSF21,BSF22,BSF23,BSF24,BSF25,BSF26;
USF21,USF22,USF23,USF24,USF25,USF26;
SSF21,SSF22,SSF23,SSF24,SSF25;
第三种软质油六个月的采购量、耗用量、月末储存量共有17变量,其中,六月末的存储量为500吨。
BSF31,BSF32,BSF33,BSF34,BSF35,BSF36;
USF31,USF32,USF33,USF34,USF35,USF36;
SSF31,SSF32,SSF33,SSF34,SSF35;
六个月的油品产量共有六个变量
PROD1,PROD2,PROD3,PROD4,PROD5,PROD6;
这样,一共有5×17+6=91个变量。
1.2 模型构建
这个问题的建模可以分为两步,首先建立单期问题模型,然后建立多期问题模型。
1.2.1单期模型
以一月份的模型为例,如果原料油没有库存,一月份的采购量和耗用量相等,生产计划线性规划模型如下,其中有5个约束条件:
产品油硬质油1 硬质油2 软质油1 软质油2 软质油3
利润max 200 PROD1 -110 BHD11 -120 BHD21 -130 BSF11 -110 BSF21 -115 BSF31
硬质生产能力s.t. UHD11 +UHD21 ≤200 软质生产能力USF11 +USF21 +USF31 ≤250 硬度上限约束-6.0 PROD1 +8.8 UHD11 +6.1 UHD21 +2.0 USF11 +4.2 USF21 +5.0 USF31 ≤0 硬度下限约束-3.0 PROD1 +8.8 UHD11 +6.1 UHD21 +2.0 USF11 +4.2 USF21 +5.0 USF31 ≥0 物料平衡约束-PROD1 +UHD11 +UHD21 +USF11 +USF21 +USF31 =0 变量非负约束PROD1, UHD11, UHD21, USF11, USF21, USF31 ≥0 二月份的生产计划模型与以上模型的结构完全相同,不同的是模型中的变量全部换成5种油二月份的耗用量,目标函数中5种油品的价格换成二月份的价格。二月份的生产计划模型如下,其中有5个约束条件:
产品油硬质油1 硬质油2 软质油1 软质油2 软质油3
利润max 200 PROD2 -130 BHD12 -130 BHD22 -110 BSF12 -90 BSF22 -115 BSF32
硬质生产能力s.t. UHD12 +UHD22 ≤200 软质生产能力USF12 +USF22 +USF32 ≤250 硬度上限约束-6.0 PROD2 +8.8 UHD12 +6.1 UHD22 +2.0 USF12 +4.2 USF22 +5.0 USF32 ≤0 硬度下限约束-3.0 PROD2 +8.8 UHD12 +6.1 UHD22 +2.0 USF12 +4.2 USF22 +5.0 USF32 ≥0 物料平衡约束-PROD2 +UHD12 +UHD22 +USF12 +USF22 +USF32 =0 变量非负约束PROD2, UHD12, UHD22, USF12, USF22, USF32 ≥0
………
类似地,可以分别建立三月份、四月份、五月份和六月份的生产计划线性规划模型。六月份的生产计划模型如下:
产品油硬质油1 硬质油2 软质油1 软质油2 软质油3
利润max 200 PROD6 -90 BHD16 -110 BHD26 -140 BSF16 -80 BSF26 -135 BSF36
硬质生产能力s.t. UHD16 +UHD26 ≤200 软质生产能力USF16 +USF26 +USF36 ≤250 硬度上限约束-6.0 PROD6 +8.8 UHD16 +6.1 UHD26 +2.0 USF16 +4.2 USF26 +5.0 USF36 ≤0 硬度下限约束-3.0 PROD6 +8.8 UHD16 +6.1 UHD26 +2.0 USF16 +4.2 USF26 +5.0 USF36 ≥0 物料平衡约束-PROD6 +UHD16 +UHD26 +USF16 +USF26 +USF36 =0 变量非负约束PROD6, UHD16, UHD26, USF16, USF26, USF36 ≥0 以上6个单期模型,共有30约束条件。
1.2.2 多期模型
以上6个单期模型中,目标函数中的变量是当月各种原料油的采购量和成品油的产量,而约束条件中的变量是当月原料油的耗用量和成品油的产量。但根据题意,每一种原料油上月末的存储量,本月的采购量,本月耗用量,本月末存储量有以下关系:
(上月末存储量)+(本月采购量)-(本月耗用量)-(本月末存储量)=0
对于一月份,有:
(一月份采购量)-(一月份耗用量)-(一月末存储量)=-500
对于六月份,有:
(五月末存储量)+(六月份采购量)-(六月份耗用量)=500
用以上的变量代号表示,第一种原料油HD1一月份到六月份的采购量、耗用量和存储量有以下约束:
BHD11 -UHD11 -SHD11 =-500
SHD11 +BHD12 -UHD12 -SHD12 = 0
SHD12 +BHD13 -UHD13 -SHD13 = 0
SHD13 +BHD14 -UHD14 -SHD14 = 0
SHD14 +BHD15 -UHD15 -SHD15 = 0
SHD15 +BHD16 -UHD16 =500
第二种原料油HD2一月份到六月份的采购量、耗用量和存储量有以下约束:
BHD21 -UHD21 -SHD21 =-500
SHD21 +BHD22 -UHD22 -SHD22 = 0
SHD22 +BHD23 -UHD23 -SHD23 = 0
SHD23 +BHD24 -UHD24 -SHD24 = 0
SHD24 +BHD25 -UHD25 -SHD25 = 0
SHD25 +BHD26 -UHD26 =500