В системе Открытого русского рейтинга (в дальнейшем OРР) обсчитываются турниры двух типов.

  1. Cоревнования, поданные на обсчёт непосредственно оператору базы и сделанные на основе сервисов системы ОРР, т.е. содержащие у игроков коды ОРР.
  2. Ряд турниров с обсчётом международного рейтинга ФИДЕ, которые публикуются на сервере http://chess-results.com при условии, что турниры занесены туда организаторами достаточно корректно именно для обсчёта ФИДЕ и в частности, аккуратно проставлены ID FIDE, а также, указаны года рождения участников, у которых этих кодов нет. В основном речь идёт о крупных соревнованиях (больших Open-турнирах, Юношеских первенствах страны ил этапов Кубка России) в которых играют участники из системы ОРР.

При обработке турниров типа 1 и типа 2 существуют следующие отличия.

При обработке турниров типа 1

  • Каждый участник турнира, кто ещё не имел кода ОРР, заносится в базу ОРР и получает рейтинг системы ОРР по итогам участия в этом соревновании.

При обработке турниров типа 2

  • Турнир обсчитывается только для тех игроков, у которых ID FIDE в турнирной таблице позволяет однозначно идентифицировать игрока на предмет того, что это игрок из базы ОРР, где у игроков проставлены коды FIDE, если они есть. Участники турнира у которых в таблице не стоит ID FIDE или участники не из системы ОРР обсчитываются, но в базу не заносятся. При обсчёте игроков не из базы ОРР, у которых есть рейтинг ФИДЕ и он проставлен в таблице, учитывается их рейтинг ФИДЕ, участники не имеющие рейтинга ФИДЕ оцениваются по специальному алгоритму, игроки из базы ОРР обсчитываются по рейтингу ОРР.

В связи с этим, если вы хотите, чтобы вам обсчитывался рейтинг по итогам турниров типа 2, необходимо следующее:

- посмотреть стоит ли в профиле игрока в базе ID FIDE и правильно ли он указан.

- если у вас нет ещё ID FIDE, получить его и сообщить оператору базы ОРР с помощью сервиса связи на сайте о том, что у такого-то участника появился ID ФИДЕ, просим внести его в профиль данного игрока.

- во время турнира, как только он будет опубликован на сервере http://chess-results.com посмотреть – правильно ли организаторы поставили вам ID код ФИДЕ. Это, кстати, бывает отнюдь не лишним делать и учитывая подачу турнира на обсчёт ФИДЕ. И если он указан не верно, обязательно сообщить об этом организаторам и убедиться, что они исправили ошибку.

  Следующая информация об отличие обсчёта турниров типа 1 и типа 2 предназначается прежде всего для организаторов.

- при обсчёте турнира типа 1 (т.е. поданного непосредственно на обсчёт в систему ОРР) каждый участник у которого нет ID ОРР и которого вы тем самым вносите в базу как новичка, должен обязательно быть указан хотя бы год рождения. Убедительная просьба в случае, если вам не известна дата рождения игрока, писать её в виде 01.01. т.е. ставить первое января.         В дальнейшем, по запросу участника или его тренера или родителя, всегда можно будет поставить точную дату.

Важно! Турнир типа 1 поданный в систему ОРР и содержащий хотя бы одного новичка (не имеющего ID ORR) у которого не стоит года рождения, обсчитан не будет, так как в системе не должно быть игроков, не имеющих данных по году рождения, а каждый новичок в турнирах типа 1 вносится в базу. Обсчёт турнира будет возможен только в том случае, когда у всех новичков системы вообще будут стоять данные по их году рождения.

- при обсчёте турнира типа 2 оператор может обсчитать турнир если у какого-то числа игроков (небольшого) не стоит год рождения, так как при обсчёте таких турниров новые участники в базу не вносятся и отсутствии годов рождения у игроков можно серьёзно исказить обсчёт турнира только в том случае, если оно носит массовый характер.

Важно! Информация о публикации данных правил обсчёта отправлена всем организаторам и тренерам, которые посылали нам свои турниры с просьбой довести её до своих учеников и их родителей. Если вы будете пропущены при обсчёте турнира типа 2 из-за того, что у нас в базе не стоял ваш ID FIDE или его неправильно указали организаторы турнира, турнир пересчитываться не будет и ваши результаты по данному соревнованию соответственно в нашей системе так же отображены не будут.

 

Методика расчёта

Расчёт рейтинга конкретного игрока основан на разнице набранного количества очков (S) с ожидаемым количеством очков (PD), предсказанным на основе его рейтинга.

Для расчёта ожидаемого количества очков используется таблица А, где по разнице в рейтинге у игроков (D) выбирается соответствующее значение постолбцу В для игрока, имеющего рейтинг выше и по столбцу Н для игрока с рейтингом ниже.

Таблица А

D В Н D В Н D В Н
0-3 .50 .50 122-129 .67 .33 279-290 .84 .16
4-10 .51 .49 130-137 .68 .32 291-302 .85 .15
11-17 .52 .48 138-145 .69 .31 303-315 .86 .14
18-25 .53 .47 146-153 .70 .30 316-328 .87 .13
26-32 .54 .46 154-162 .71 .29 329-344 .88 .12
33-39 .55 .45 163-170 .72 .28 345-357 .89 .11
40-46 .56 .44 171-179 .73 .27 358-374 .90 .10
47-53 .57 .43 180-188 .74 .26 375-391 .91 .09
54-61 .58 .42 189-197 .75 .25 392-411 .92 .08
62-68 .59 .41 198-206 .76 .24 412-432 .93 .07
69-76 .60 .40 207-215 .77 .23 433-456 .94 .06
77-83 .61 .39 216-225 .78 .22 457-484 .95 .05
84-91 .62 .38 226-235 .79 .21 485-517 .96 .04
92-98 .63 .37 236-245 .80 .20 518-559 .97 .03
99-106 .64 .36 246-256 .81 .19 560-619 .98 .02
107-113 .65 .35 257-267 .82 .18 620-735 .99 .01
114-121 .66 .34 268-278 .83 .17 > 735 1.0 .00

 

Количество набранных очков определяется по результату игры, где 1 очко за выигрыш, 0.5 — за ничью и 0 — за проигрыш.

По итогам игры, вычисляется разница в очках (ΔR).

ΔR = S – PD

Разница в очках всех игр суммируется (ΣΔR) и умножается на коэффициент развития (K) из таблицы Б, что даёт значение изменения рейтинга (R±).

Р± = ΣΔR * К

Коэффициент развития в системе рейтинга ЭЛО шахматистов зависит от того, в каком диапазоне находится рейтинг шахматиста на момент начала турнира (R<) и от того – положительное или отрицательное значение получено в ΣΔR. За неудачное выступление (при отрицательном значении ΣΔR) снимается меньше пунктов, чем прибавляется за успешное. Первое число – К при успешном выступлении (+), второе (–) — при неудачном.

Таблица Б

Коэффициент развития Диапазоны рейтингов
+ -
100 25 1 499
90 25 500 599
80 25 600 699
70 25 700 799
60 25 800 899
50 25 900 999
45 25 1000 1099
40 25 1100 1299
35 25 1300 1499
30 25 1500 1699
25 20 1700 1999
20 20 2000 2199
15 15 2200 2299
10 10 2300 2700

 

Новый рейтинг (R>) игрока получается из суммы рейтинга игрока до турнира и значения изменения рейтинга.

R> = R< + R±

Соответственно, если R± оказывается положительным, то рейтинг данного игрока возрастает, если отрицательным — убывает.

 

ПОЛУЧЕНИЯ ПЕРВОГО РЕЙТИНГА

 

Если у игрока нет рейтинга и его нужно рассчитать, то применяется следующий алгоритм.

Для реализации алгоритма необходимо установить рейтинговый диапазон в котором может получиться рейтинг новичка – т.е. его максимальное и минимальное значение.

Rmax и Rmin

Rmax = 1000*Ln((K*Y+3)/20)     

Y – средний возраст cоперников новичка в годах

K – коэффициент турнира. К изменятся в диапазоне от 7 до 25. Базовым коэффициентом является 8 (он ставится например в турнирах, где ни у одного участника нет никакого рейтинга. Ещё нет рейтинга ОРР и нет признаваемого в нашей системе для обсчёта турниров рейтинга ФИДЕ, если турнир проводится с обсчётом  рейтинга международной шахматной федерации).  Например для обсчёта турнира Мемориал Т. Петросяна – А, в котором играли очень сильные юные шахматисты с высокими рейтингами, использовался  коэффициент равный 14. http://chessopen.ru/tournaments/5728.html

При этом:

Для участников старше 13 лет Y = 13, для участников у которых не указан год рождения или для участников младше 6 лет Y=6

Rmin = Rmax - 800, если Rmin >1000, то Rmin=1000.

Коэффициент турнира К определяется по результатам игроков в турнире (перед его обсчётом) но только игроков, которые уже имеют рейтинг ОРР.    
При этом. Если такой игрок один (редко, но бывает) то исключительно по его результату. Если таких игроков меньше или равно 10, то по всем игрокам, если таких игроков более 10, то по 10 игрокам, набравшим больше всех очков.    
Тогда, пусть Ki – коэффициент турнира, который получился у I – го игрока    
    
К равняется среднему коэффициенту игроков, округлённому до целого.    
    
Для определения коэффициента К для игрока необходимы следующие данные.    
    
R - рейтинг игрока на момент начала турнира.    
Yср. – средний возраст соперников игрока, где если игрок младше 6 лет, то ставится 6, а если старше 13 лет, то ставится число 13.    
N – число сыгранных партий в турнире.    
S – число набранных очков.    
    
A – просто переменная для промежуточного результата чтобы упростить длинную формулу.    
    
Тогда    
    
A = (800*(1-S/N)+R)/1000    
    
К = (20*e^A-3)/Yср.    
    
    Если К получается меньше 7 (минимальный коэффициент турнира - считать что К=7)

Далее с помощью итерационного алгоритма программа оценивает игроков так, чтобы при использовании стандартной формулы Арпада Эло оценка новичка примерно соответствовала бы его рейтингу, который мало бы изменился после обсчёта турнира, если бы такой рейтинг у него был на момент начала турнира.

С рейтингом, который получился уже после обсчёта турнира по стандартной таблице, которая приведена выше и по соответствующим правилам обсчёта, новый игрок и заносится в базу.