Vale>> Напиши ТЗ.Balancer> Ок. Это очень просто. Есть набор данных - от кого, кому, сколько.Balancer> Есть ощущение, что это всё можно как-то интересно отобразить, графически показав закономерности.Balancer> Нужно придумать алгоритм 
Аналогично самой репутации. Есть вполне дубовый (хотя и ресурсоёмкий алгоритм). Посылки такие:
Каждый пользователь А распространяет своё "благорасположение". Расположение пользователя самому к себе принимается за единицу. Положительная оценка от А к Б эквивалентно присвоению Б расположения пользователя А/х (где х>1 - некий коэффициент, подлежащий подбору). Отрицательная оценка - соответственно вы
Пользователь Б, выставляющий оценку пользователю В, присваивает оному не только своё расположение в количестве бБ=1/х, но и расположение А в количестве бА=1/x
2 (потому что у него самого бА=1/х).
После нескольких прогонов алгоритма (когда ряды более-менее сошлись к чему-то там более-менее устойчивому) имеем N (количество пользователей) точек в N-координатном фазовом пространстве. Нужно лишь спроецировать эти точки на плоскость...
...для чего нужны три точки. Выбираем максимально отстоящие друг от друга точки, проводим по ним плоскость, проецируем на неё всех остальных пользователей.
...А неубитые медведи делили чьи-то шкуры с шумом.
Боюсь, мы поздно осознали, к чему всё это приведёт.
