ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] 一维下料(线材排样)软件

  [复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-3 13:52 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
木子-九日 发表于 2018-3-3 11:11
64位系统怎么调整过来。

请参见7楼的解释。

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-3 14:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
aoe1981 发表于 2018-3-2 22:26
  老窖试一下这组数据,期待您的优异结果:
  零件:

这组数据让我觉得有必要:当有多种棒料可选时,在如何选取下一支棒料用于下料这一环节,做一些改善。
现在想到的改善思路如下:
以已经生成的各个方案的棒料用量为数据源,分析得到一个各种棒料选取的概率分布,用于生成下一个下料方案。

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-3 15:22 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
aoe1981 发表于 2018-3-2 22:26
  老窖试一下这组数据,期待您的优异结果:
  零件:

呵呵,终于找到一个略优于你给出的最优方案了。 捕获1.JPG
捕获2.JPG
捕获3.JPG

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-3-3 15:25 | 显示全部楼层
三坛老窖 发表于 2018-3-3 14:19
这组数据让我觉得有必要:当有多种棒料可选时,在如何选取下一支棒料用于下料这一环节,做一些改善。
现 ...

  牛!!!
  数据来源见以下论文41页,题目:多线材一维下料问题的顺序价值校正算法:
  http://xueshu.baidu.com/s?wd=pap ... 7496237199398112100

  我是手动输入的,不排除输入错误,您别轻易沮丧。论文中的观点深合我最近的想法,其做法我亦有心参考,但效果并不好,可能未得其精髓。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-4 21:04 | 显示全部楼层
本帖最后由 三坛老窖 于 2018-3-4 21:07 编辑
aoe1981 发表于 2018-3-3 15:25
  牛!!!
  数据来源见以下论文41页,题目:多线材一维下料问题的顺序价值校正算法:
  http:/ ...

从链接的论文中受到启发,修改了选取棒料的方法,效果很好!
现在获取其中附录A数据的最优解(用料总长:56638100、模式数:42),相当轻松,默认参数出现概率大于0.1%。
能否找到其中提到的3100组测试数据?我搜了老半天也没找到。

TA的精华主题

TA的得分主题

发表于 2018-3-4 22:12 来自手机 | 显示全部楼层
爬楼看几位大神切磋算法,遗憾的是不见法师久矣

TA的精华主题

TA的得分主题

发表于 2018-3-10 08:23 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
看完这个软件感觉好强大啊

TA的精华主题

TA的得分主题

发表于 2018-3-11 15:09 | 显示全部楼层
  超大规模数据:
  超大规模数据:
序号        零件长度        需求量/个
1        221        177
2        232        170
3        233        1394
4        235        1564
5        241        566
6        242        179
7        245        65
8        246        662
9        250        1358
10        269        86
11        274        1706
12        276        1633
13        277        116
14        286        728
15        287        1067
16        301        303
17        303        1028
18        323        866
19        327        209
20        332        585
21        333        1001
22        337        1725
23        343        1078
24        350        1089
25        361        1771
26        366        767
27        381        1665
28        384        1285
29        395        772
30        400        1577
31        401        1486
32        405        879
33        410        395
34        420        995
35        431        121
36        433        361
37        436        1744
38        470        606
39        472        1931
40        477        755
41        478        602
42        480        719
43        490        744
44        491        803
45        492        1534
46        504        1145
47        516        1563
48        520        1134
49        521        1140
50        544        65
51        545        1968
52        546        498
53        558        665
54        559        946
55        563        223
56        564        576
57        578        991
58        580        1808
59        581        948
60        585        1336
61        589        352
62        597        358
63        600        516
64        608        1404
65        611        1457
66        623        419
67        624        1634
68        628        427
69        649        222
70        653        1036
71        661        1694
72        666        601
73        685        633
74        692        1964
75        701        428
76        702        1190
77        703        1357
78        706        1854
79        712        1054
80        715        875
81        716        1037
82        724        609
83        726        1535
84        729        1179
85        730        167
86        755        692
87        759        149
88        760        2518
89        772        486
90        773        1716
91        795        1132
92        796        382
93        801        1924
94        806        1027
95        807        1047
96        818        1226
97        822        1257
98        827        1480
99        831        1919
100        834        919
101        835        3408
102        837        1355
103        839        310
104        867        575
105        873        1416
106        879        1552
107        889        1886
108        890        519
109        891        750
110        907        387
111        919        1101
112        920        693
113        930        1798
114        936        112
115        937        892
116        938        1661
117        941        1791
118        951        1649
119        959        853
120        965        784
121        966        824
122        967        834
123        979        738
124        986        1049
125        1003        1669
126        1005        731
127        1017        1398
128        1018        1668
129        1024        707
130        1033        1723
131        1041        1778
132        1048        1232
133        1049        1855
134        1051        322
135        1052        239
136        1053        1437
137        1055        1154
138        1058        527
139        1070        1232
140        1083        280
141        1108        808
142        1115        1043
143        1118        1871
144        1122        1776
145        1153        479
146        1159        395
147        1164        808
148        1169        1101
149        1177        1333
150        1204        509
151        1205        1648
152        1207        1194
153        1209        1232
154        1214        1132
155        1240        1926
156        1247        640
157        1260        451
158        1273        1020
159        1279        1861
160        1280        1356
161        1287        418
162        1293        363
163        1296        1047
164        1304        1083
165        1307        357
166        1323        1184
167        1324        727
168        1326        89
169        1332        1496
170        1342        897
171        1346        1173
172        1347        1569
173        1349        1417
174        1352        347
175        1359        863
176        1360        1361
177        1361        1280
178        1369        315
179        1379        1929
180        1382        1553
181        1387        217
182        1388        1828
183        1399        160
184        1405        218
185        1406        1042
186        1414        1558
187        1417        512
188        1418        1664
189        1427        1861
190        1430        61
191        1431        342
192        1437        608
193        1442        1647
194        1443        764
195        1450        1913
196        1467        1941
197        1471        1411
198        1473        997

序号        原料长度        库存量/根
1        3000        1000000
2        3200        1000000
3        3400        1000000
4        3600        1000000
5        3800        1000000
6        4000        1000000
7        4200        1000000
8        4400        1000000
9        4600        1000000
10        4800        1000000
11        5000        1000000
12        5200        1000000
13        5400        1000000
14        5600        1000000
15        5800        1000000
16        6000        1000000
               
               
切口宽度        0       
               
论文结果               
176684518        100%        115.83秒

  来源:
  https://max.book118.com/html/2014/0815/9441392.shtm
  最后一道例题,即2-30。
  原数据有两组零件长度重复,已合并,经验证零件总长度数据一致。数据正确性应当在99%以上。


TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-11 17:45 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
aoe1981 发表于 2018-3-11 15:09
  超大规模数据:
  超大规模数据:
序号        零件长度        需求量/个

我测试的结果如下:
捕获1.JPG
捕获2.JPG
捕获3.JPG

该论文的着力点在于速度,对随机生成的大规模数据,获取最优或近优(99.99%以上),没有什么难度。
不过对论文中所列的、对测试数据的原料用量数据,我有些怀疑,难道其获得的结果没有1mm的料头?!

TA的精华主题

TA的得分主题

发表于 2018-3-15 20:42 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 aoe1981 于 2018-3-15 23:31 编辑

  哈哈,老窖,我终于跑出了1874的结果,虽然时间长一些,但不在乎,我使用的是零件数、综合长度比重震荡的办法,11切口58也可以得到,先贴一图:
   1874-47.jpg

  数据如下:

序号原料长度原料数量下料组合零件数量余料长度切口损耗利用率
16000322186*1+1876*1+1386*1+536*1416099.73%
2600022926*1+1876*1+706*1+486*146099.90%
36000322206*1+1876*2342099.30%
46000202936*1+1876*1+1186*132099.97%
560001401876*1+1476*1+1386*1+686*1+576*1500100.00%
66000241876*1+1776*1+1386*1+576*1+386*1500100.00%
7600044386*1+1036*1+576*132099.97%
86000402486*1+2036*1+1476*132099.97%
9600082486*1+2476*1+1036*132099.97%
106000241876*1+1586*1+1476*1+1036*1426099.57%
116000102926*1+1876*1+1186*1312099.80%
126000283076*1+1886*1+1036*132099.97%
13600042886*1+1876*1+636*1+586*1416099.73%
14600061876*2+1026*1+736*1+476*1510099.83%
15600042986*2228099.53%
166000242586*1+1476*1+1026*1+906*146099.90%
176000901876*2+1176*1+576*1+476*1520099.67%
186000402476*2+1026*1322099.63%
196000242686*1+1876*1+906*1+506*1426099.57%
206000242786*1+2186*1+1026*132099.97%
2160001341876*1+1476*1+1176*1+886*1+586*1500100.00%
22600023076*1+1876*1+1026*1322099.63%
236000241876*1+1676*1+1286*1+586*1+576*1500100.00%
246000241486*1+1476*1+1376*1+1176*1+486*1500100.00%
256000901876*2+1186*1+576*1+486*1500100.00%
266000481876*2+1176*1+586*1+486*1500100.00%
276000441886*1+1876*1+1176*1+576*1+486*1500100.00%
286000301876*1+1486*1+1476*1+576*2510099.83%
29600082186*1+1876*2362098.97%
3060001121876*1+1786*1+1176*1+576*2510099.83%
3160001961476*2+1386*1+1176*1+486*1500100.00%
326000501876*2+1176*1+576*1+486*1510099.83%
336000771876*1+1676*1+1476*1+486*2500100.00%
346000962176*1+1876*2372098.80%
356000241676*1+1476*2+791*1+576*155099.92%
366000491876*1+1476*2+576*2520099.67%
376000182076*1+1876*1+776*1+636*2500100.00%
38600023076*1+1686*1+606*2426099.57%
396000502086*2+606*3510099.83%
406000521476*3+776*2520099.67%
416000521876*1+1686*1+606*4614099.77%
426000651876*1+1676*1+606*4624099.60%
43600021876*2+776*2+606*1590098.50%
44600072076*1+1876*23172097.13%
45600022076*2+1676*13172097.13%
466000352076*1+776*5644099.27%
47600011876*1+1476*1+776*35320094.67%


整体方案效果参数
完成零件8756
剩余零件0
用料根数1874
剩余原料126
余料总长24484
余料根数1055
最长余料320
最短余料2
切口总长0
用料总长11244000
总利用率99.78%
模式数47
剩余零件分布情况
00
剩余原料分布情况
6000126

  一会再跑跑其他的……



  目前来说,还算比较稳定:
   58-11.jpg

   798.jpg

  798也算是突破,以前只到799。58-11倒是出现早了。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-6-6 22:50 , Processed in 0.051017 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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