Я хочу знать, как найти интересные взаимосвязи между учетными записями пользователей, такими как наиболее подключенные или наиболее ценные пользователи, на основе их подключений к другим.
Ниже у меня есть две таблицы, которые я использую.У одного есть все пользователи, у другого - ключи пользователей, за которыми они следуют.
User
{
id,
name
}
Follows {
user_id -> user.id,
following_id -> user.id
}
Какой тип алгоритмов я ищу?
Предполагая, что у неважных людей мало последователей или они совсем отсутствуют,как я могу найти людей в центре графика?Я бы предположил, что они будут важны, потому что за ними следуют важные люди.
Обновление
Как указывают Дэвид и Стив, насколько близки данные узлы, какие узлы образуют подобщества и какие пользователинаиболее связанными являются все примеры полезных данных, которые можно извлечь из этой схемы.
Поскольку этот «последовательский» дизайн сейчас используется многими сайтами, я запустил награду в надежде получить какую-то основательную информациюРеализации SQL или языка программирования, которые могут быть полезны широкому кругу людей.
Стоит отметить, что, хотя результаты некоторых алгоритмов впечатляют, другие (например, поиск связанных узлов) будут полезны пользователямнаши сайты, как мы можем порекомендовать им вещи.