IPB

Здравствуйте, гость ( Вход | Регистрация )

> Рейтинг сетевиков - алгоритм расчета
SergeyZ
сообщение Aug 11 2005, 12:58
Сообщение #1


Главный тренер
*******

Группа: Admin
Сообщений: 2960
Регистрация: 4-September 03
Из: Moscow
Пользователь №: 4



Много спрашивают про алгоритм расчета рейтинга сетевиков. Вот, собственно, и он. Чем-то напоминает теннисный рейтинг, наверное.

Перед началом сетевой определяются три числа. Первое число (R1) - это средний рейтинг первой четверти рейтинг-листа ("элитный рейтинг"). Второе число (R2) - средний рейтинг по всему рейтинг-листу. Третье число (R3) - средний рейтинг участников сетевой игры перед ее началом (если участник является новичком сетевых и не имеет рейтинга, то в качестве его рейтинга берется R2).
Далее. Определяем категорию сетевой игры. Для этого вычисляем примерное количество матчей (M), сыгранных каждым участником за всю сетевую (примерное, потому что для кубков этот показатель переменный). Итоговая категория турнира вычисляется как K=M*R3/R1*P, где P - дополнительный поправочный коэффициент (практически всегда равен единице, но изредка поднимается в силу особой значимости той или иной сетевой игры).
Пусть, например, сетевая состояла из одного сезона в первой лиге Шотландии (36 матчей, кубки не считаются). Пусть R1=2500, R2=1000, R3=1800. Тогда K=36*1800/2500*1=26 (округляем до целого).
Следующий этап - подсчет заработанных участниками рейтинговых баллов. Берется таблица результатов сетевой игры в виде:
1. Вася 200
2. Коля 150
3. Петя 110
4. Дима 70
5. Федя 50
6. Абдурахман 30
Система подсчетов сетевых очков может быть уникальной для каждой сетевой игры. В какой-то сетевой это могут быть просто турнирные очки в лиге, для другой сетевой они могут рассчитываться по системе 10 очков за 1-е место, 9 за 2-е и т.д. - конкретный алгоритм не важен, важно лишь то, что результаты выражены в неких числовых значениях.
Пусть N1, N2, N3... - сетевые очки, заработанные каждым участником (т.е. N1=200, N2=150, N3=110, N4=70, N5=50, N6=30 для приведенного случая).
Посчитаем сумму всех сетевых очков S=N1+N2+...+N6 (S=610 для нашего случая).
Рейтинговая прибавка для участников рассчитывается следующим образом:
1. Вася: N1/S*100*K+3*K=200/610*100*26+3*26=930
2. Коля: N2/S*100*K+2*K=150/610*100*26+2*26=691
3. Петя: N3/S*100*K+K=110/610*100*26+26=495
4. Дима: N4/S*100*K=70/610*100*26=298
5. Федя: N5/S*100*K=50/610*100*26=213
6. Абдурахман: N6/S*100*K=30/610*100*26=128
Первая тройка, как мы видим, поощряется дополнительными очками.
Вот вроде бы и все по расчетам каждой сетевой. В рейтинг-листе суммируются результаты по всем зарегистрированным сетевым играм за последние 4 года. Результаты каждой сетевой игры в суммарном значении рейтинга берутся с коэффициентами давности. Если с момента окончания сетевой игры прошло менее 6 месяцев, то рейтинговые очки, заработанные за такую сетевую, берутся с коэффициентом давности = 1. Если прошло от 6 до 12 - с коэффициентом 0.8, с 12 до 18 - 0.6, с 18 до 24 - 0.5, с 24 до 30 - 0.4, с 30 до 36 - 0.3, с 36 до 42 - 0.2, с 42 до 48 - 0.1.

Дополнение от 24-го мая 2006-го года: для каждого участника рейтинговые очки, набранные по приведённому выше алгоритму, умножаются на дополнительный коэффициент AdK = NM / 12, где NM - количество участников данной сетевой игры. Цель данного усовершенствования - поднять значимость масштабных турниров с большим числом участников.

Внимательно посмотрев на алгоритм, можно сделать следующие выводы:
1. Выгодно играть в одном турнире с верхушкой рейтинг-листа (повышается значение R3).
2. Невыгодно играть в одном турнире с участниками с низким рейтингом (R3 понижается).
3. Выгодно играть многосезонные сетевые (повышается M).
4. Выгодно играть регулярно (старые успехи теряют свой вес с течением времени).
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
SergeyZ   Рейтинг сетевиков - алгоритм расчета   Aug 11 2005, 12:58
Unfair_Joe   да вроде ничего. тока вот ромарио меня обошел опят...   Aug 11 2005, 13:43
romario   хы... ;) где ж ты меня громить будешь ? :) рейтин...   Aug 11 2005, 15:23
Ole Lukoye   Всё равно как математик не понимаю :idontno: как...   May 7 2007, 20:11
SergeyZ   Объясняю, как математик математику. X-tremum лишил...   May 7 2007, 20:45
Ole Lukoye   Ы? Ну я же говорил "или таблица неполная...   May 7 2007, 21:00
SergeyZ   Ну да, там скрыты первые 4 сетевые с нулевым коэфф...   May 7 2007, 21:02
Serg Chudo   Хм. Всвязи с тем, что расчёты СергеяЗеда приобрели...   May 9 2007, 09:42
SergeyZ   В той сетевой была договоренность, что рейтинговые...   May 9 2007, 12:31
Serg Chudo   интересная фигня получается. Альмир там что-то вти...   May 9 2007, 12:58
SergeyZ   Все ты слышал. И даже фразы в стиле "мне рейт...   May 9 2007, 13:47
Serg Chudo   А, точно, рейтинг мне безразличен, ётпа, как я заб...   May 9 2007, 13:56
Unique   Чудо, так для тебя ж всегда важнее была сама ИГРА,...   May 10 2007, 08:35
Serg Chudo   так и есть, но если бы мне обломилась строчка повы...   May 10 2007, 09:14
Ole Lukoye   Ёптить дайте Чуду повыше раунд драфта, он же заслу...   May 10 2007, 11:07
Serg Chudo   Ты ещё сбор подписей и пикеты под окнами у СергеяЗ...   May 10 2007, 11:36
SergeyZ   Если бы я продолжать жить на старой квартире, в од...   May 10 2007, 11:38
Unfair_Joe   Если бы я продолжать жить на старой квартире, в о...   May 10 2007, 13:36
Unfair_Joe   ниче не знаю, ниче не помню. кто бросал сетевые на...   May 10 2007, 12:19
Serg Chudo   Альмир, так будь последователен - вычитай (или не ...   May 10 2007, 13:00
Unfair_Joe   Альмир, так будь последователен - вычитай (или не...   May 10 2007, 13:40
SergeyZ   Понимаю обиду Чуда. Готов в принципе пересчитать о...   May 10 2007, 13:02
Serg Chudo   дык в том то и дело, что твои метания не последова...   May 10 2007, 13:52
Serg Chudo   СергейЗед прав. Тот сезон уже не перещитать. А вот...   May 10 2007, 13:53
Serg Chudo   Кстати, и Рома последние 2 сетевые бросал, а очков...   May 10 2007, 14:01
Romirezz   Кстати, и Рома последние 2 сетевые бросал, а очко...   May 10 2007, 20:36


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 18-06-2018 05:12:32