python对excel的读取、数据处理和保存(以数建模题目三维装箱为例)

问题背景:
关于数学建模的三维装箱问题,要对数据预处理。题目中给出了订单和订单对应的物品的长宽高(长宽高可以相互转换)、四种型号的袋子和五种型号的箱子。问题一要给出全部使用箱装和全部使用袋装的两种最优推荐方案,使得用的箱子数或袋子数最少。对数据处理就是把无论如何也装不进箱子或袋子里的物品数据给删除。

考虑全部袋装:
因为袋子能否装下物品的判定标准是同时满足如下两个条件:
在这里插入图片描述
耗材数据表:
在这里插入图片描述
订单数据表:

在这里插入图片描述
后面三列是要将三个数两两相加后保存结果的。

逻辑:
因为袋子能否装下物品的判定标准是同时满足如下两个条件:袋子长+袋子高大于等于物品长+物品高以及袋子宽+袋子高大于等于物品宽+物品高。由附件中的耗材数据表可知最大的袋子袋子长加袋子高为451,袋子宽加袋子高为421。又因为物体的长宽高可以相互转化,对每个物品的长宽高可以用A、B、C表示,长宽高数据两两相加得三个数据D1、D2、D3。每个物品的长宽高组合有六种情况,可见表2-1.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值