Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

凑数使它们的和<=固定数字

drlqvu  发表于:2015-09-08 15:34:05  
复制

虽然是在EXCEL实现的,但是用VBA,感觉这里的大神也可以做到。

工作中遇到了关于凑数的难题。本来想用规划求解来做的,但是限制变量数量200个。

公司内网上传不了附件,我就贴图来说吧。

大神可以自己编数据来做下,谢谢。


 

Top
drlqvu 发表于:2015-09-08 15:41:08
我自己先顶一个,顶顶顶

丘山 发表于:2015-09-08 17:22:04

我琢磨了一下你的问题,

够立个项目的,工作量还是有的



丘山 发表于:2015-09-08 17:23:18

关系算法基本没有解决这类问题的捷径

还需要编写vba代码来解决

 



drlqvu 发表于:2015-09-09 09:13:11

恩    我现在知道的是有"递归算法"和"随机组合算法"可以解决    随机算法算是比较简单的,但是不精确    递归算法精确,但是代码比较复杂,理解起来也比较难

大神,可以帮我弄出来吗



zch 发表于:2015-09-09 10:48:38
drlqvu 发表于:2015-09-09 10:54:55

恩.谢谢.不过还是有些不一样的.我的要求取<=目标值的组合,需要检查所有的匹配,而不是找到=目标时退出.

我先看看吧.谢谢!



总记录:6篇  页次:1/1 9 1 :