ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 8142|回复: 44

[求助] 钢筋搭配最优方案

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-8-14 09:28 | 显示全部楼层 |阅读模式
类别长度总数量(根)
钢筋1.58588
钢筋1.72176
钢筋2.3888
钢筋2.5422
钢筋2.6444
钢筋2.92264
钢筋3.02770
钢筋3.12484
钢筋3.32528
钢筋3.52176
钢筋3.62880
钢筋3.92440
钢筋4.7388
钢筋5.12968
需求的钢筋明细    固定的钢筋长度为9或是12米长,根据需求的钢筋明细得出最优的搭配方案,计算9米长或是12米长的钢筋要多少根

搭配方案.rar

7.53 KB, 下载次数: 88

TA的精华主题

TA的得分主题

发表于 2017-8-14 10:04 | 显示全部楼层
个人觉得建数学模型,用数学软件lingo或lindo更好。如果需要用数学模型,可以进一步讨论。

TA的精华主题

TA的得分主题

发表于 2017-8-14 10:06 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-8-14 10:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
印象中坛子里有过类似的
搜索下

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-8-14 12:52 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-8-14 16:35 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
weiqigreen 发表于 2017-8-14 10:04
个人觉得建数学模型,用数学软件lingo或lindo更好。如果需要用数学模型,可以进一步讨论。

要在EXCEL实现就好,VBA代码,

TA的精华主题

TA的得分主题

发表于 2017-8-14 23:38 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-8-15 08:01 | 显示全部楼层
weiqigreen 发表于 2017-8-14 23:38
你就这一道,还是说有很多类似的问题?

这个就行,

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-8-15 08:02 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-8-15 23:01 | 显示全部楼层
本帖最后由 weiqigreen 于 2017-8-15 23:02 编辑

思路简单,操作起来难。
1、首先确定切割模式,即一根钢筋有多少种切法,即各种长度不同的组合,例如9M钢筋可切成3.92M,4.73M各一根,剩余0.35M;也可以切成3.92M的2根,剩余1.61M。要找出所有的切割模式。

2、假设切割模式i对应xi(i为下标)根,即每种模式设一个变量,目标函数就是剩余的总数钢筋总数最少,约束条件就是满足每种长度要求的根数。这里的所有变量全部都是整数。

如果你有线性规划(整数规划)的知识,理解起来很容易。可以参考姜启源编写的《数学模型》一书。难题起来容易,但计算起来较难。你把所有切割模式列出来,就已经很繁琐了。求解的话,可以用Lingo软件求。

我不知道有没有更简单的方法。话说昨天我仅仅把9M钢筋满足条件的切割方式穷举出来,就达到了276种。如果12M的切割方式也是两百多种,那变量的个数会将近500个。当然,这种方法在数学理论上是行得通的,也是求的全局最优解。而工程上的计算往往要求在可接受的条件下,越简单越好。 切割模式举例.jpg
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-23 22:03 , Processed in 0.048901 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表