Форум HeroesWorld-а - Показать сообщение отдельно - Рейтинг для турниров по всем частям Героев.
Показать сообщение отдельно
#603
Старый 21.07.2007, 21:21
  #603
^
Fireball
 
Аватар для Fireball
📖
Регистрация: 26.07.2006
Сообщения: 863
Выставка наград
Регистрация: 26.07.2006
Сообщения: 863
Выставка наград
По умолчанию
Re: Рейтинг для турниров по всем частям Героев.

Ну так ждем уже давно...

Пусть в турнире участвуют N игроков . Каждый i-тый игрок имеет средний рейтинг .в данной части героев – Ri . Тогда определим категорию турнира как :

K=(∑(Ri+a))/1000 - где а –некоторая константа , определяющая вклад
в категорию турнира участника , не имеющего
рейтинга

Базовый рейтинг игрока состоит из 2 частей
1. За дни : Rd=50(M/m) , где m- число дней участника , М – число дней
победителя .
2. За место : Rp=50((N-n+1+b)/(N+b))^2 , где n – место участника , b –
регулирующая константа .
Rb=Rd+Rp - базовый рейтинг

Итоговый рейтинг равен произведению базоаого на категорию турнира
R=KRb

Теперь о 2 константах , очевидно , они могут обсуждаться .
Константа а не дложна быть слишком велика . Новый игрок априори не полагается сильным . Мое мнение таково : а=20
Константа b может быть необходима для сглаживания довольно резкого (но тут уж дело вкуса) поведения зависимости при N<10 . При больших N она вообще не играет роли . Лично мне наиболее правильным показалось поведение функции при b=3
Fireball вне форума
Ответить с цитированием