我有n個元素需要分成x個集合,每個集合必須完全保存k = 4個元素。找到n個元素的所有可能的分區與k大小的子集,其中兩個元素只共享相同的集合一次
我需要找到所有可能的分區,約束條件是每對元素只共享一次相同的集合。因此,如果我從[1 2 3 4] [5 6 7 8] [...]開始,則所有連續的分區都不能容納例如[1 2 X X]或[X X 1 3]。套是無序的。
接近這個問題的是stirling numbers of the second kind。但是,他們只能解決任意大小的問題。
例如:我有32只老鼠,可以放在8個籠子裏,每籠4只。老鼠應該在籠子之間旋轉,以便他們再也不會遇到另一隻老鼠兩次。你多久可以做到這一點,配置是什麼?
非常感謝。我找到了這個資源:http://www.cs.brown.edu/~sello/golf.html,它引用了Harvey的頁面鏡像:http://www.csplib.org/prob/prob010/index.html還有其他許多人。 – ypnos 2010-09-14 11:55:46