数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
楼主: 欧阳天浪

用料最省问题!!!!

[复制链接]
发表于 2004-7-20 00:10:58 | 显示全部楼层
<>[em01]不错啊</P>
发表于 2004-7-27 22:32:45 | 显示全部楼层
<>我写了Genetic Algorithm 的program, 工作收敛的良好。用的是Matlab,有兴趣的各位跟我联系,请加以指正。这是敝人的email: <a href="mailtbing.yan@thomson.net" target="_blank" >bing.yan@thomson.net</A></P>

发表于 2004-7-27 22:36:24 | 显示全部楼层
<>注意:Genetic Algorithm: 遗传算法</P>
发表于 2004-7-27 23:07:33 | 显示全部楼层
<>以下时我用遗传算法搜索到的结果,用92根,废料:30.8m; 还有没有更少的用料?请各位给出意见。</P><>                2.9   2.1    1.5 </P><>x1            2        0      1</P><P>x2            1        2       0</P><P>x3            1        1      1</P><P>x4            1         0     3</P><P>x5            0        3      0</P><P>x6            0        2       2</P><P>x7            0         1     3</P><P>x8            0        0     4</P><P>The best x1 x2 x3 x4 x5 x6 x7 x8 are:   30  30   2   8   6   7   6   3
Total No of steel Used is:  92
Total wasted material is :  30.8</P><P>The best x1 x2 x3 x4 x5 x6 x7 x8 are:   34  27   1   4   6  11   5   4
Total No of steel Used is:  92
Total wasted material is :  30.8</P><P>The best x1 x2 x3 x4 x5 x6 x7 x8 are:   33  18  10   6   7  16   1   1
Total No of steel Used is:  92
Total wasted material is :  30.8</P><P>The best x1 x2 x3 x4 x5 x6 x7 x8 are:   30  30   3   7   5   9   4   4
Total No of steel Used is:  92
Total wasted material is :  30.8</P>
发表于 2004-8-1 07:26:37 | 显示全部楼层
<>13楼的,我建立的模型和你一模一样的(列出来的数学式一样的),但是我不用MATLAB解,用LINDO解,我想这是一个整数规划问题,不能用你所用的那LP函数来求解,那函数只是求解线形规划的!!</P><>我用LINDO求出来好象是要用90根!和我楼上的那位用遗传算法算出的结果不一样!!也不知道哪个对,光从最小这个角度来看应该是我对,但是我也不能很确定,!</P><>好象看到了楼主说他用C语言编出来了,不知道他的答案是多少!能发出来看一下吧,我这没有C语言,要不我会试一下的!!</P>
发表于 2004-8-3 03:32:26 | 显示全部楼层
Heihei兄台,可以把90根如何切割的告诉我吗?我十分想知道到底怎么才能达到最少。多谢多谢![em01]
发表于 2004-8-6 23:22:00 | 显示全部楼层
<>用LINGO 软件解决线性规划问题很简单的</P>
发表于 2004-8-7 19:41:17 | 显示全部楼层
<>90根的算法,</P><>2.9    1         2       ---       1        ---</P><>2.1    ---      ---      2          2         1</P><P>1.5     3        1       2        ---         3</P><P>合计  7.4     7.3     7.2     7.1       6.6</P><P>余料  ---      0.1     0.2    0.3         0.8</P><P>然后运用线性规划的极值运算,每个都小于100,则可得到30,10,50的答案</P>
发表于 2004-8-10 06:37:02 | 显示全部楼层
<>对,matlab求不了整数规划,应该用Lingo容易一点</P>
发表于 2004-8-10 06:43:56 | 显示全部楼层
<>我运行过楼主的c程序,主要解决了每根的切割方法,得到:</P><>            2.9   2.1    1.5 </P><>            2        0      1</P><P>            1        2       0</P><P>            1        1      1</P><P>            1         0     3</P><P>            0        3      0</P><P>            0        2       2</P><P>            0        1      3</P><P>            0        0      4</P><P>我想之后还得用lingo来解</P>
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 09:50 , Processed in 0.051770 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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