В дополнение к оригинальной проблеме с шарами и корзинами, о которой я упоминал: Алгоритм задачи с шарами и корзинами?
Есть немного другая проблема.
Все еще есть N человек, и у них есть неограниченное количество мячей, но на этот раз у них нет корзин.
Проблема:
N человек с неограниченным количеством шаров и M разных корзин.
Люди бросают шары в корзины.
Я хочу найти группы людей, которые бросают шары в одни и те же корзины.
Человек А бросает в Корзины 1, 2, 4,, 6,7, 14, 51, 32
Человек Б бросает в Корзины 3, 4, 6, 7, 14,15, 16, 64,43
Человек С бросает в Корзины 3, 4, 6,7,5, 87, 42, 32, 52, 55
,
,
,
и т.д.
В этом примере человек А и В могут быть хорошо связаны (скажем, друзья) (4,6,7,14 общего)
и C может быть связан с ними тоже, но не так хорошо связан. (4, 6,7 общие)
Я хочу найти группы из 4-5 таких людей в очень большой базе данных.