很现实的最小量算法问题(关于建材用量)!

clacklin 2001-05-08 09:25:00
每根铝合金长5米(装修用)。现一工程,需:
长度(m)数量(根)
2.55 8
2.1 6
1.7 12
1.2 4
0.8 14
0.6 23
0.5 10
0.2 32
问需购买多少根铝合金。
(上面这些数据是我瞎猜的,但我以前确实碰到这个问题,我解决的办法是从长剪到短,但结果是否最佳我可无法验证,各位能否给出一个正确的方案)
...全文
154 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
Arter 2001-05-31
  • 打赏
  • 举报
回复
建议看看数学建模的书!
clacklin 2001-05-30
  • 打赏
  • 举报
回复
提前。
大家继续讨论呀!!
BillChang 2001-05-29
  • 打赏
  • 举报
回复
to:starfish(海星)
经常见到你的帖子,你的信箱是多少,交个朋友。
也给我个程序吧,我在这方面一周内都下了3个帖子了,也没人附贴回答,这个还应该是个整型规划,我的email:chgbo@yeah.net
clacklin 2001-05-28
  • 打赏
  • 举报
回复
谢谢了先!!!
starfish 2001-05-27
  • 打赏
  • 举报
回复
TO: clacklin(海风) 
这个问题用贪心法肯定不对!!这是经典的动态规划。
我这两天忙,过两天有空了给个程序。
clacklin 2001-05-27
  • 打赏
  • 举报
回复
呵,那是我以前用TC开发的,这些年一直在外流浪,原代码已经不知所踪了,不过设计思想还是记得的,先切长的,然后余下部份从长到短一直切下去,就这样计算出所需的数量,以及把如何切法也打印出来了。
BillChang 2001-05-26
  • 打赏
  • 举报
回复
我也在关注这个问题,可以把你的程序e-mail给我一份吗 chgbo@yeah.net

我写了一点线性材料优化程序(vb),可是不太好用,有兴趣的可以到我的网站下载源码,希望大家提出意见和建议。
下载地址:http://go2.163.com/~bchang/optpro.zip
starfish 2001-05-21
  • 打赏
  • 举报
回复
背包问题分两种,一般的背包问题和0-1背包问题,前者用贪心法搞定,后者用动态规划搞定
clacklin 2001-05-21
  • 打赏
  • 举报
回复
我曾经用最傻的解法,企图遍历所有组合,结果在当时PII450上计算了一个多小时,也只算了一小部分,最后就没继续了。我想,要是我们能利用到署光3000的资源多好呀!!!!
peasant 2001-05-21
  • 打赏
  • 举报
回复
背包问题可参考“程序设计(高级程序员级)”,里面有一个例子
clacklin 2001-05-20
  • 打赏
  • 举报
回复
请恕我愚昧,背包问题是如何解决的?可以加分!!
kingsong 2001-05-16
  • 打赏
  • 举报
回复
背包问题,贪婪法,比较优的解。
kalling 2001-05-16
  • 打赏
  • 举报
回复
背包问题,最傻的解法是回溯法(递归)遍历所有次序组合,记录下1个当前最佳解,然后每次做到不如最佳解时就回溯
WQ 2001-05-15
  • 打赏
  • 举报
回复
单纯形
线性规划
starfish 2001-05-14
  • 打赏
  • 举报
回复
用动态规划,而且要用两次,这个题目很像IOI'99的字符识别
SoftWare1999 2001-05-12
  • 打赏
  • 举报
回复
我解决的办法是从长剪到短,但结果是否最佳我可无法验证。
绝对不能保证都是最优解!
shshsh_0510说得对背包问题
clacklin 2001-05-12
  • 打赏
  • 举报
回复
请各位大虾关注!说不定以后你家盖房子或装修时要用到的。
lichp 2001-05-08
  • 打赏
  • 举报
回复
关注!
shshsh_0510 2001-05-08
  • 打赏
  • 举报
回复
背包问题

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧