Biorąc pod uwagę zestaw osób, chciałbym im usiąść na sekwencji posiłków przy stolikach wielkości . (Oczywiście, jest wystarczająca ilość stolików, aby usiąść przy każdym posiłku.) Chciałbym tak ustawić, aby nikt nie dzielił stołu z tą samą osobą dwa razy. Typowe wartości to i i 6 do 10 posiłków.
Mówiąc bardziej abstrakcyjnie, chciałbym znaleźć sekwencję partycji tak aby każda partycja składała się z par rozłącznych podzbiorów liczności oraz dodanej właściwości globalnej, że każde przecięcie dwóch takich podzbiorów zawiera nie więcej niż jeden element. Podejrzewam, że można to sformułować jako problem teoretyczny lub kombinatoryczny.
Byłbym wdzięczny za lepsze sformułowanie problemu i wskazanie odpowiedniej literatury, ponieważ jest ona poza moją domeną.
Tło: może to być wykorzystane do aranżacji miejsc w Schloss Dagstuhl, gdzie wielu informatyków przyjeżdża, aby omówić swoje badania w ciągu tygodnia. Obecnie siedzenia są wykonywane losowo i nic dziwnego, że niektórzy ludzie siedzą z tymi samymi ludźmi dwa razy (lub częściej) w ciągu tygodnia. Nic dziwnego, że otrzymujemy skargi na ten temat i niejasne sugestie, jak to poprawić. Chciałbym to lepiej zrozumieć. Silniejsze sformułowanie problemu polega na optymalizacji, kto siedzi obok siebie, ale uważam, że nie dotyczy to tabel o rozmiarze 5.
Poza aplikacją myślę, że interesujące pytanie dotyczy maksymalnej liczby posiłków, które można podać dla danego i , tj. Ile takich partycji istnieje.