Busco un algoritmo que "describa" la siguiente situación:
15 - 22 personas se reúnen en grupos de 4 o 5 según las preferencias manifestadas sobre con quién desean agruparse. Cada persona será agrupada con al menos una de sus preferencias.
Esto no son "deberes".