社区
数据结构与算法
帖子详情
组合问题算法求解
a0002
2003-08-24 02:30:38
已知m个数是n=k*m(2<=k<=6)个数的一个子集,现将n个数平均分成m组,成为n的一个划分。
问:需要多少种划分,才能保证至少有一种划分满足那m个数正好分在m个组?
新来的,放分很少,请高手赐教!
...全文
51
9
打赏
收藏
组合问题算法求解
已知m个数是n=k*m(2<=k<=6)个数的一个子集,现将n个数平均分成m组,成为n的一个划分。 问:需要多少种划分,才能保证至少有一种划分满足那m个数正好分在m个组? 新来的,放分很少,请高手赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a0002
2003-08-29
打赏
举报
回复
没有高人吗?
a0002
2003-08-24
打赏
举报
回复
求满足条件的最小值,并给出划分!
a0002
2003-08-24
打赏
举报
回复
还有问题的,B不对,当n=12,m=6,k=2时,B=B/m!=1,显然不对!
mmmcd
2003-08-24
打赏
举报
回复
设:n=k*m,C(n,m)=n!/m!/(n-m)!
n个数分m组,每组k个数,共
A=C(n,k)*C(n-k,k)*C(n-2*k,k)*...*C(n-(m-1)*k,k)种划分
m个数在不同的m组,每组已分一个数,再定k-1个数,共
B=C(n-m,k-1)*C(n-m-(k-1),k-1)*C(n-m-2*(k-1),k-1)*...*C(n-m-(m-1)*(k-1),k-1)种划分
不满足要求的划分有A-B种。
当构造了A-B+1种划分,至少有一个满足要求。
mmmcd
2003-08-24
打赏
举报
回复
设:n=k*m,C(n,m)=n!/m!/(n-m)!
n个数分m组,每组k个数,共
A=C(n,k)*C(n-k,k)*C(n-2*k,k)*...*C(n-(m-1)*k,k)种划分
m个数在不同的m组,每组已分一个数,再定k-1个数,共
B=C(n-m,k-1)*C(n-m-(k-1),k-1)*C(n-m-2*(k-1),k-1)*...*C(n-m-(m-1)*(k-1),k-1)种划分
不满足要求的划分有A-B种。
当构造了A-B+1种划分,至少有一个满足要求。
mmmcd
2003-08-24
打赏
举报
回复
去掉重复:A=A/m!,B=B/m!
a0002
2003-08-24
打赏
举报
回复
而且,你这种思路,只是对上界的估计,给出的是最多需要A-B+1种划分,这个值太大,对实际问题几乎没有价值的!
我需要求下界,最少需要多少种划分!
这应该是一个优化问题,哪位能给出一个算法?
a0002
2003-08-24
打赏
举报
回复
mmmcd(超超),你的方法没有考虑到重复的划分,你在A的构造中,肯定会有重复的。因为划分也是组合,而不是排列。
a0002
2003-08-24
打赏
举报
回复
举个简单的例子,1-12共12个数,2个一组,分成6组,已知6个数是12个数的子集(但是具体是哪6个数不知道),需要最少多少种划分,才能保证至少一种划分满足:6个数正好分在6个组?
比如:{1,7},{2,8},{3,9},{4,10},{5,11},{6,12}是一个划分。
贪婪
算法
和最小路径
算法
解决TSP
问题
matlab源代码
本文用贪婪
算法
和最小路径
算法
解决TSP
问题
,包含源代码,并且已经调试过了,可以使用
组合
优化
问题
求解
算法
思路的整理(VRP、SDVRP,container loading)
一、技术背景与合作的必要性 (解决合作
问题
现有的技术路线、挑战与不足。 拟采用的技术路线,合作引进 这种技术的有益效果(缺)。)
求解
组合
优化
问题
可以通过利用各种数学方法,寻找离散事件的最优编排、分组、次 序或筛选等。目前常用的优化
算法
可以分为以下四类: (1)精确
算法
。 精确
算法
是指能够求出
问题
最优解的
算法
。当
问题
的规模较小时,精确
算法
能够在可 接受的时间内得到最优解;当
问题
的规模较大时,精确算...
遗传
算法
求解
TSP
问题
遗传
算法
求解
TSP
问题
本文源代码可在这里下载。 摘要: TSP
问题
是指假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。本文使用遗传
算法
解决att48
问题
,即48个城市的旅行商
问题
,该
问题
目前的最优解是10628,受个别参数影响以及数据样本数量的限制,本文所得到的...
matlab遗传
算法
工具箱机组
组合
问题
,基于遗传
算法
的机组
组合
问题
的建模与
求解
...
基于遗传
算法
的机组
组合
问题
的建模与
求解
基于遗传
算法
的机组
组合
问题
的建模与
求解
本文针对当前科技水平不足以有效存储电力的情况下产生的发电机机组
组合
的
问题
,考虑负荷平衡、输电线传输容量限制等实际情况产生的约束条件,建立机组
组合
优化模型,追求发电成本最小。同时采用矩阵实数编码遗传
算法
(MRCGA)和穷举搜索
算法
,利用MATLAB 7.0.1和C++编程,分别对模型进行
求解
,并对所得结果进行分析比较,以此来...
启发式
算法
之遗传
算法
--
求解
组合
优化
问题
本文为原创文章,如有任何疑问请留言 遗传
算法
是一种全局、概率搜索
算法
,主要用于
求解
大规模旅行商
问题
、路径规划
问题
、任务调度等NP-hard
问题
。 遗传
算法
属于进化
算法
,首先将需要
求解
的自变量通过编码形成染色体,在遗传过程中通过交叉、变异等操作产生新个体,选择种群中较优的个体遗传到下一代,不断进化,直到达到遗传终止条件为止。 本文以一个小规模的两两
组合
优化
问题
为例对遗传
算法
的流程进行简要介绍。...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章