给定一组的人,我想坐他们在规模的表,一餐的序列。(当然,每顿饭都有足够的桌子来容纳所有。)我想安排这个,这样就没有人两次与同一个人共享一张桌子。典型值为,和6至10顿饭。
简而言之,我想找到的一系列分区,以使每个分区由基数为的成对不相交子集组成,并增加了全局属性,即两个这样的子集之间的任何交集最多包含一个元素。我怀疑这可以表述为图形理论或组合问题。
我很高兴能更好地解决问题,并指出相关文献的指针,因为这超出了我的领域。
背景:这可用于Schloss Dagstuhl的座位安排,许多计算机科学家在一周之内来讨论他们的研究。目前,座位是随机进行的,不足为奇的是,有人会在一周的时间内两次(或更频繁地)坐在同一个人的座位上。同样也不足为奇的是,我们收到了有关此问题的一些投诉,并提出了模糊的建议以改进此问题。我想更好地理解这一点。对问题的更强有力的表述包括优化彼此相邻的人,但是我认为这与5号表无关。
在应用程序之外,我认为一个有趣的问题是对于给定的和可提供的最大餐食数量,即存在多少这样的分区。