求一个 矩形最优化切割的 算法,200分(200分)

  • 主题发起人 主题发起人 yhw1999
  • 开始时间 开始时间
Y

yhw1999

Unregistered / Unconfirmed
GUEST, unregistred user!
算法是这样要求的, 和建筑装饰行业的板材切割相同:
有给定尺寸的一块大的矩形,在上面切割出给定尺寸的面积小于大矩形的多个小矩形,要
求给出最优化的一种切割方案的算法,能够用程序实现的算法,,换句说也就是如何切割最
省料也最不浪费, 我也曾经看到过一个建筑方面的程序可以做到,但我不知道算法,有哪
位朋友知道吗? 望告知, 先谢谢了
 
考虑不考虑斜的情况!
 
首先问一下在搞装饰方面有经验的师傅,他们肯定知道
怎么做,听他们描述后你再改写成算法。我以前听师傅们
说过
 
唉,我就是找不到师付问啊, 所以才上这里问的啊
yanghai0437 ,你说你以前听过,能帮我问问吗? 先谢谢了
 
各位,有人知道这个问题吗?
 
出$200也许可以解决
 
如果觉分不够,我可以再加 200 分,
 
小矩形的面积是不是不一样?如果是的话,参照以下原则:
(1)增加排大矩形的可能性;
(2)可多排小矩形;
(3)增加排样优化的机会;
(4)可充分利用废料,这里也能切割小矩形;
(5)矩形之间减少空隙余料碎片。
  
 
3)增加排样优化的机会;
这一条该如何理解呢 ?
 
举例:更大的矩形只是增加了产生更优布局的机会,但并不能保证会产生更优的布局.这里是个矛盾的过程
 
学习,感觉好像那个什么背包问题,感觉很像,似乎求不出最佳答案,只有尽量优化。
胡说的,大家继续。
 
这明显是算法问题啦。。。
不过现在的计算机,通常都看不错效果的。。
节省了那么点内存的话。。
 
to aware,
当然是算法问题了, 不是节约内存,而是根本就不知道如何算法,

 
何谓最优??
矩形分矩形怎么都可以分完,也就是说怎么分都可以没有浪费(忽略切割损耗)
只是分出来的矩形和不和你的用而已
不给出约束条件怎么设计算法?
 
同意LLDHZ,何谓最优?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部