饲料混合加工问题——质量最高方案代码实现

15 篇文章 327 订阅 ¥39.90 ¥99.00
本文介绍如何使用DEAP框架解决饲料混合加工问题,以找到质量最高的混合方案。通过定义问题、编码、个体、适应度函数、选择、交叉和变异等步骤,实现遗传算法。适应度函数区分了可行解和非可行解,选择操作采用竞标赛选择,交叉和变异操作确保了潜在解的合规性。
摘要由CSDN通过智能技术生成

原创声明:未经作者允许,不得转载

免费条件:粉丝数、获赞数、收藏数,三者其一超过500

题目来源:2020年_五一数学建模_C题

上一篇:《饲料混合加工问题——混合方案实现》
        本篇博客主要针对问题2——饲料质量最高的混合方案,进行代码实现,并细致讲解代码,以及个人的一些体会。本文的思想可以借鉴,代码仅做参考。
        我用的遗传算法框架是DEAP,其一般步骤为:定义问题、编码、定义个体、初始化种群、计算适应度、选择、交叉、变异。代码如下:

from deap import base, creator, tools

def 
原料油的采购与精炼安排是否合理,直接影响着食品公司所获得的总利润。本文针对食品加工问题,建立了线性规划模型,并依据所给条件,制定了一套最优采购方案和精炼方案,使得公司获得最大利润,并就原料油市场价格的波动对利润的影响作了全面计划。 模型Ⅰ 对问题1建立了线性规划模型。本文用LINDO和LINGO对问题1进行了编程求解,结果一致,得到公司获得的最大利润为 元。 模型Ⅱ 对问题2建立模型。考虑如下的价格变化方式:2月份植物油价上升 ,非植物油上升 ;3月份植物油价上升 ,非植物油上升 ;其余月份保持这种线性的上升势头。对不同的值 (直到20),采用MATLAB编程法计算出变动后的价格矩阵,再将计算出的价格矩阵代入到模型1中求出相应的最大利润。最大利润如表2。 表3 价格波动 与最大利润 的对应关系 1 948222.2 10 -1759.259 2 818018.5 11 -26425.93 3 687814.8 12 -51092.59 4 557611.1 13 -70574.07 5 429907.4 14 -87074.07 6 316796.3 15 -91574.07 7 204485.2 16 -96074.07 8 115848.1 17 -100574.1 9 51411.85 18 -105074.1 19 -109574.1 20 -114074.1 本文针对模型Ⅱ所求的结果进行了拟合,并且拟合函数具有很高的可决系数,因此所拟合的函数能够较好的反应公司所获得的总利润与原料油价格上涨之间的关系。针对原料油价格上涨这一问题,拟合得到的函数为公司提供了很好的生产调整方案,具有很高的实用价值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

适当喝点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值