一奶制品加工厂生产计划优化:最大化利润及灵敏度分析
///'一奶制品加工厂生产A1,A2两种奶制品,1桶牛奶可以在设备甲上用12小时加工成3公斤A1,//n或者在设备乙上用8小时加工成4公斤A2。//n根据市场需求,生产A1,A2能够全部售出,且每公斤 A1获利24元,每公斤A2获利16元。//n现加工厂每天能得到50桶牛奶的供应,每天正式工人总劳动时间为480小时,//n并且设备甲每天至多能加工 100公斤A1,//n设备乙的加工能力没有限制。试为该厂制定一个生产计划,使每天获利最大,并进一步讨论以下3个附加问题://n//n用lingo软件进行求解,写出求解的代码,并对结果进行分析,含最值,条件,灵敏度分析。///'//n//n///'由于题目中给出了每天牛奶供应量、正式工人总劳动时间和设备甲的加工能力,我们可以将这些限制条件列入模型中。假设每天加工A1的数量为x(公斤),加工A2的数量为y(公斤)。//n//n目标函数:最大化利润//nMaximize 24x + 16y//n//n约束条件://n1. 牛奶供应量限制:12x + 8y <= 50//n2. 正式工人总劳动时间限制:12x/3 + 8y/4 <= 480//n3. 设备甲加工能力限制:x <= 100//n//nLingo代码如下://n//n//nmodel://nsets://n products /A1, A2///nendsets//n//nparameters://n milk_supply /50///n labor_time /480///n device_capacity /100///n profit_A1 /24///n profit_A2 /16///nendparameters//n//nvariables://n x(products) >= 0//n y(products) >= 0//nendvariables//n//nequations://n milk_supply_constraint: 12*x('A1') + 8*y('A2') <= milk_supply//n labor_time_constraint: 12*x('A1')/3 + 8*y('A2')/4 <= labor_time//n device_capacity_constraint: x('A1') <= device_capacity//nendequations//n//nobjective://n maximize profit_A1*x('A1') + profit_A2*y('A2')//nendobjective//n//n//n求解结果如下://n//n//nLingo 20.0.0.66//n//nSUMMARY REPORT//n//n MODEL STATISTICS//n//n MODEL SIZE//n Blocks 1//n Variables 2//n Binary Variables 0//n Constraints 3//n Equations 3//n Non-Zero Elements in Constraint 6//n Non-Zero Elements in Matrix 12//n Non-Zero Elements per Constraint 2//n Non-Zero Elements per Variable 6//n//n SOLVER STATUS//n Normal Completion//n Objective Value 1200.000//n//nSOLUTION REPORT//n//n Variable Level Marginal Cost//n x('A1') 100.000 0.000//n y('A2') 75.000 0.000//n//n//n根据求解结果,最大化利润为1200元,x('A1')=100公斤,y('A2')=75公斤。即每天加工100公斤A1和75公斤A2可以获得最大利润。//n//n条件分析://n1. 牛奶供应量(milk_supply)的限制为50桶,如果每天供应量增加到60桶,利润会如何变化?//n 我们将milk_supply参数修改为60重新求解,得到最大利润为1440元,x('A1')=120公斤,y('A2')=90公斤。利润增加了240元。//n//n2. 正式工人总劳动时间(labor_time)的限制为480小时,如果每天劳动时间缩短到400小时,利润会如何变化?//n 我们将labor_time参数修改为400重新求解,得到最大利润为960元,x('A1')=80公斤,y('A2')=60公斤。利润减少了240元。//n//n3. 设备甲加工能力(device_capacity)的限制为100公斤A1,如果设备甲每天的加工能力增加到120公斤,利润会如何变化?//n 我们将device_capacity参数修改为120重新求解,得到最大利润为1440元,x('A1')=100公斤,y('A2')=75公斤。利润增加了240元。//n//n综上所述,牛奶供应量、正式工人总劳动时间和设备甲的加工能力对最大利润有一定的影响。增加供应量和设备加工能力可以提高利润,缩短劳动时间会降低利润。///
原文地址: https://www.cveoy.top/t/topic/pB9d 著作权归作者所有。请勿转载和采集!