全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
2010-4-11 23:34:51
nepter 发表于 2010-4-11 23:07
27# renminyiyuan

其实你那个Ra就是(sum(ai)+b)/n,和我结论完全不一样,我坚信我的是对的,那我就要反驳你啦,不好意思。公式实在太难打了,我就直接举例了。
比如,a={1,2,1000},b=3
你的结论是???你的算法得不出来
兄台的例子举的很好,确实找到缺陷所在.
根据兄台的补充,可以进一步改进我的算法,在流程上增加一个预判前提,如下:
sum(ai...an)/n-i+1=[sum(a1,...ai-1)+b]/i-1
如果上式有解,可以继续我的流程,不过已显烦躁;
兄台的算法中也忽略了一点:如果a1+k1=a2+k2=...=an时,k1+k2+...+kn-1不等于b,还应将b中剩余部分平均分配.
29楼已给出正解,正是兄台内容的补充实现.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-11 23:39:50
31# renminyiyuan

你Ra的求法和29楼Si的求法完全不一样。。。因为思路就是不正确的。。。。

29楼应该是数学系毕业的吧对积分理解很深刻。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-11 23:40:00
呵呵,我同意17楼的。。一目了然了,我大概这么的,可是没你表达的那么清楚!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-11 23:53:26
nepter 发表于 2010-4-11 23:39
31# renminyiyuan

你Ra的求法和29楼Si的求法完全不一样。。。因为思路就是不正确的。。。。

29楼应该是数学系毕业的吧对积分理解很深刻。。。
思路不是不正确,是绕弯路了.

我的初衷是想找个初始的搜索路径,不料忽略了你说的那种情况,就是分段后,后段加总所求均值大于前段各项加上增量.因此,需要增加预判条件,预判后第二种选择还是以你的方法最优.综合两种情况,我的方法很繁琐,29楼的程序化可以简洁地完成.学习了!呵呵
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 00:03:56
楼主可以给29楼加分了,顺便也给我5楼和7楼加下分啊,赚个论坛币真不容易啊。5楼是公式,7楼是思想,29楼是算法,哈哈perfect。
29楼给的算法已经有测度积分的味道了哈哈
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 00:09:08
33# apointgreen 17楼是错的随便举个例子就证伪了。。。赚论坛币真辛苦,不仅自己要给答案,还要反驳人家的。。。还不如拷贝些名人说的话来钱快。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 00:31:18
看样子100论坛币应该给29楼了,nepter和renminyiyuan也做了不少贡献,应该分别给予增加学术水平和热心指数.不过觉得nepter貌似很骄傲啊,呵呵.期待你们能解决更多问题.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 00:36:10
学习了......
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 00:41:25
37# tangsanzang007 难得看到有闪光的地方,话总会多一点,不然论坛就没学术味道了。呵呵
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 01:37:06
如果n不是很大的话,直接扔到excel里用规划求解去算好了,呵呵。
1.jpg
附件列表

Book1.xls

大小:15.5 KB

 马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 01:40:40
2.jpg
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 02:29:18
做了个实现7楼算法的excel,打开文件后按F9可以看具体步骤。

Book1.xls
大小:(16.5 KB)

 马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 05:45:58
36# nepter

不好意思昨天没考虑全,不过你的答案显然是最麻烦的。修正算法之后是

1)先给ai序列排序,从小到大,得到新数列ci

2)bi的取值取决于ci,先构造一个中间数列di,将小于2b/n的ci对应的di赋值(设有k个ci小于2b/n,它们的总值是x,k≤n)

3)di值为[(b+x)/(k+1)-ci],其余di为0。[]为取整操作。

4)计算di总值,若总值≥b,则此时应将di均匀减去这个差值

5)若总值≤b,则di均匀加上这个差值
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 05:47:58
不过,支持29楼,直接可以给出Excel的算法
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 06:21:25
我说明一下我的算法的思想
假设排序后的ci类似于如下的分布
未命名.JPG

那我要做的,就是把b在那个插入点插入,而尽量将小于那个插入点的值“填满”(即让它们尽量接近插入点的值)。这个插入点的取法,也就是(x+b)/(k+1)
这是考虑到所有的值都是自然数,所以将小的值加大就是减小标准差的最快方式,相信这点大家公认了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 08:44:20
ai ,hao xiang youdian nan a
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 08:55:30
40# controlpane1

被版大打败了。。。07装了很久addon一直没装,都把这忘了。。。

43# kudosiyin

没明白我意思啊,思路对的,但那个2b/n就是错的啦
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 09:00:13
可用遗传算法求解!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 09:02:03
19楼我有点怀疑····
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 09:03:24
完全没学过,认真学习
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 09:03:32
非线性组合优化问题,可用遗传算法求解!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 09:37:52
用MATLAB做不很简单了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 09:42:22
这个可以应用条件极致进行求解:
min   标准差
st  b1+b2+.....+bn=b
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 10:21:08
我认为让标准差系数最小实际上等价于标准差最小(因为均值是定值),所以应该是a1+b1=a2+b2=......=an+bn=(a1+a2+...+an+b)/n
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 10:27:02
需用楼上说的整数规划
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 10:28:03
同意5楼的观点
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 10:28:31
这个我不会做!!帮不了你了!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 10:41:08
这个可以用最小二乘法类似的方法解决,很简单的。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 10:56:52
答案:把b 按 进行拆分
你的问题可以转变成为:
求 ,其中


=0

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-12 10:59:23

最小二乘法揭发

59# chychjx
答案:把b 进行拆分
你的问题可以转变成为:
,其中


=0

附件列表

答复.doc

大小:22.5 KB

只需: 100 个论坛币  马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群