Какой алгоритм у Reddit?
Сейчас алгоритм Reddit не совсем известен. Код был закрыт в 17 году.
Ранее было так: чтобы сообщение имело шанс на успех, оно должно сначала получить первые 10 голосов как можно быстрее. Первые 10 голосов имеют тот же вес, что и следующие 100 голосов, которые имеют тот же вес, что и следующие 1000, и т.д.
В этом наборе отрицательных голосов должно быть как можно меньше.
Кроме того, новые сообщения поднимаются быстрее, чем старые.
Это то, что я знаю.
Какой алгоритм у Reddit?
-
Время является очень важным параметром, как правило, более новые истории будут оцениваться выше, чем старые.
-
Первые 10 голосов считают равными следующим 100. Например, история с 10 голосами и история с 50 голосами будет иметь аналогичный рейтинг.
-
Спорные истории, которые получают одинаковое количество голосов “за” и “против”, получат более низкий рейтинг по сравнению с историями, которые в основном получают голоса “за”.
Это то, что я нашел тут:
А вот, как работает алгоритм ранжирования Hacker News: