Étant donné un ensemble de personnes, je voudrais les asseoir pour une séquence de repas à des tables de taille . (Bien sûr, il y a suffisamment de tables pour asseoir tous les pour chaque repas.) J'aimerais organiser cela de telle sorte que personne ne partage une table avec la même personne deux fois. Les valeurs typiques sont et et 6 à 10 repas.
De manière plus abstraite, j'aimerais trouver une séquence de partitions de telle que chaque partition se compose de sous-ensembles disjoints de cardinalité et de la propriété globale ajoutée que toute intersection entre deux de ces sous-ensembles ne contient pas plus d'un élément. Je soupçonne que cela peut être formulé comme un problème théorique ou combinatoire de graphes.
Je serais reconnaissant pour une meilleure formulation du problème et des pointeurs vers la littérature pertinente car elle est en dehors de mon domaine.
Le contexte: cela pourrait être utilisé pour la disposition des sièges au Schloss Dagstuhl où de nombreux informaticiens viennent discuter de leurs recherches au cours d'une semaine. Actuellement, l'assise se fait au hasard et sans surprise, certaines personnes se retrouvent assis avec les mêmes personnes deux fois (ou plus souvent) au cours d'une semaine. Sans surprise, nous recevons quelques plaintes à ce sujet et de vagues suggestions sur la façon de l'améliorer. J'aimerais mieux comprendre cela. Une formulation plus forte du problème implique d'optimiser qui est assis côte à côte, mais je pense que cela n'est pas pertinent pour les tableaux de taille 5.
En dehors de l'application, je pense que la question intéressante concerne le nombre maximum de repas pouvant être servis pour un et un k donnés , c'est-à-dire combien de telles partitions existent.