相同的对象放入不同的箱子
相同的物体放入不同的箱子是组合学中的一个问题,其目标是找出若干相同对象在若干不同容器中的分布数量。这个问题的表述与以下问题类似不同的对象放入不同的箱子而且不同的物品放入相同的箱子,但解决这类问题的方法是完全不同的。
假设有4个相同的球分配给3个孩子。球有多少种分配方式?
在这个问题中,球被建模为相同的物体,而孩子被建模为不同的箱子。这些分布可以详尽地列出如下:
总之,有 分布。
在这一页所列出的问题中,每一个被分配的物体都是一样的,但是每个物体给每个人或地方的数量是有关系的。一个相关的例子是,假设所有的拨款分配都是相同的,研究主任会计算分配给研究小组的拨款分配有多少种方式。得到较少拨款的研究小组肯定会注意到这一点,但是研究主任在决定拨款时也必须考虑她的组织的目标。对所有可能分配的拨款进行核算,将使研究主任对如何分配资金有一个大致的了解。
星星和酒吧
在介绍中的示例中,详细地列出了分布并作为一个集合列出。不幸的是,这不是一种非常有效的计算分布的方法。要想出一种有效的方法来计算分布需要一些创造性的思维。这种方法,称为恒星和酒吧,也用于其他领域组合.
想象这4个物体排成一条直线,如图所示为星星:
通过在星星之间或在星星的末端放置条条,这些物体可以被分成箱子:
放置1条创建2个不同的组。将条放在其中一端将创建一个0星的组。
放置2个条将创建3个不同的组:
将条形图相邻放置可以创建一个0星组。
一般来说,如果我们想把恒星分成 不同的群体,这将需要 酒吧。
回到将4个相同的对象分布到3个不同组的问题。以星星和杠为模型,将有4颗星星和2根杠。有 需要放置的东西,其中两个位置被选为木条。因此,有 4个相同的物体可能分布在3个不同的组中。这和前面的答案是一致的。
相同物体分成不同组的一般情况
分发到非空箱
前面的问题和示例涵盖了垃圾箱可能被空着的情况。现在考虑当箱子被要求为非空时,问题会发生怎样的变化。幸运的是,可以使用类似的方法。
考虑这样一个问题:我们试图找出5个不同的容器中8个相同对象的分布数量,且容器不能为空。将问题建模为星形和条形,它会像这样开始:
就像前面的例子一样,格数将是 少于箱子的数量。所以我们有 酒吧到另一个地方。它们可以放在哪里?回想一下前面的例子,如果将条放在末尾或相邻的条,则会创建空组。所以为了有没有空组,条形图只能放置在星星之间,一对星星之间只能放置一个条形图。
有完全 符合这些标准的潜在地点。换句话说, 小于对象的数量。这些 潜在的位置, 酒吧被放置。因此,有 8个相同的物体可能分布到5个不同的非空箱子。
假设有 要分布在其中的相同对象 不同的非空的垃圾箱,与 .这可以精确地做到 的方式。
对于这类问题, 必须是真实的。如果 ,那么就没有足够的对象来至少用一个对象填满每个箱子。
像星星和棒子一样,有 明星和 酒吧到另一个地方。为了使组不为空,条形图只能放在星星之间,一对星星之间只能放一个条形图。因此,有 酒吧的可能位置。从这些 可能的位置, 被选为杠。因此,星星和棒子可能的排列方式是 .同样,有 分布的 相同的对象 不同的非空垃圾箱。
一个老师有12支相同的铅笔要分配给9个不同的学生。有多少种方法可以分配这12支铅笔,让每个学生至少得到一支铅笔?
在本例中,有 要分布在其中的相同对象 不同的垃圾箱。利用上述公式,可能的分布数为 .