| |
Е-Рейтинг – альтернатива Эло?
Евгений Потемкин
Ваше мнение с
благодарностью будет прочтено здесь.
«Вот уж действительно все относительно.» В.Высоцкий
Все дискуссии относительно недостатков ранжирования шахматистов ведутся в рамках одной системы – системы Эло. Вообще-то эта система вошла в шахматную жизнь только после того, как появились калькуляторы, позволяющие без особых усилий обсчитывать достаточно большое число участников ранжирования.
Но сейчас возможности вычислительной техники выросли настолько, что вполне реально перейти к более сложным системам ранжирования.
Каковы же основные недостатки системы Эло? В чем она противоречит реалиям жизни?
Их, на мой взгляд несколько.
Во-первых, в системе Эло необходимо вводить некий стартовый рейтинг. И хотя со временем (несколько десятков партий) система как бы «забывает» стартовые рейтинги, но тем не менее…
Во-вторых, рейтинги Эло зависят от порядка обсчета турниров. Здравый смысл подсказывает, что сила шахматиста вряд ли зависит от того, какой турнир стартовал на неделю, другую раньше, особенно если шахматисты не встречались между собой.
В третьих, рейтинг Эло «фиксирует» оценку достижения. Тогда как, факт победы или поражения в принципе может быть «оценен» только после проведения по крайней мере еще одной встречи.
Поясню на примере. Если Галкин проиграл Палкину, это может быть объяснено и тем, что он и до партии уже «разучился» играть, и тем, что он именно в данной партии «сломался». Окончательный вердикт, а следовательно и «значимость» победы можно установить лишь после того как он сыграет следующую партию.
Возможной альтернативой может служить чисто релятивистская система расчета рейтингов – е-рейтинг.
Не вдаваясь в подробности математического построения, которое в общем-то достаточно просто и его можно посмотреть на сайте rsport.narod.ru приведу одно единственное предположение – или закон.
Предположим, что в шахматах, как и в любых других видах, где победитель определяется в парных сравнениях (партиях, матчах, играх, встречах и т.д.) для каждого участника справедлив закон сохранения игрового потенциала.
Сила участника умноженная на число поражений равна сумме сил его соперников умноженных на число побед этого участника над каждым из них.
(Ничьи рассматриваются как половинки побед и половинки поражений)
Рейтинг А * Поражения А = Победы А над В * Рейтинг B + Победы A над C * Рейтинг С + …Победы А над В * Рейтинг D +…
Таких уравнений будет ровно столько, сколько шахматистов в списке ранжирования.
Для того, чтобы определить рейтинги шахматистов одно уравнение надо вычеркнуть и заменить на условие нормировки. Например, сумма всех рейтингов равна числу шахматистов, умноженному на
100.
Рассмотрим результат ранжирования на примере турнира в Вейк-ан-зее 2003.
Первый тур
R. Ponomariov 0 E. Bareev 1
M. Krasenkow 0 A. Karpov 1
V. Kramnik 0,5 V. Ivanchuk 0,5
A. Shirov 0,5 J. Timman 0,5
A. Grischuk 0,5 L. van Wely 0,5
J. Polgar 0,5 V. Topalov 0,5
V. Anand 0,5 T. Radjabov 0,5
E. Bareev 1 0 0 1 200
A. Karpov 1 0 0 1 200
V. Kramnik 0 1 0 0,5 100
A. Shirov 0 1 0 0,5 100
A. Grischuk 0 1 0 0,5 100
J. Polgar 0 1 0 0,5 100
V. Anand 0 1 0 0,5 100
V. Ivanchuk 0 1 0 0,5 100
J. Timman 0 1 0 0,5 100
L. van Wely 0 1 0 0,5 100
V. Topalov 0 1 0 0,5 100
T. Radjabov 0 1 0 0,5 100
R. Ponomariov 0 0 1 0 0
M. Krasenkow 0 0 1 0 0
В первом туре результаты ранжирования строго совпадают с очковым багажом.
Второй тур
V. Topalov 0 V. Anand 1
L. van Wely 0,5 J. Polgar 0,5
J. Timman 0,5 A. Grischuk 0,5
A. Karpov 0,5 A. Shirov 0,5
V. Ivanchuk 0,5 M. Krasenkow 0,5
E. Bareev 1 T. Radjabov 0
R. Ponomariov 1 V. Kramnik 0
E. Bareev 2 0 0 2 1400
R. Ponomariov 1 0 1 1 0
M. Krasenkow 0 1 1 0,5 0
V. Kramnik 0 1 1 0,5 0
A. Shirov 0 2 0 1 0
A. Grischuk 0 2 0 1 0
J. Polgar 0 2 0 1 0
V. Anand 1 1 0 1,5 0
A. Karpov 1 1 0 1,5 0
V. Ivanchuk 0 2 0 1 0
J. Timman 0 2 0 1 0
L. van Wely 0 2 0 1 0
V. Topalov 0 1 1 0,5 0
T. Radjabov 0 1 1 0,5 0
Бареев выиграл вторую партию и «обчистил» рейтинговые запасы у всех остальных. Такой итог ранжирования в соответствии с е-рейтингом покажеться абсурдным для последователей классической ньютоновской физики и очковых систем. Как же так, победа она и в африке победа. А вот с точки зрения релятивистской системы, которая «никому не верит» победа ценится только над тем у кого есть свои победы.
Бареев выиграл все что мог в этих двух турах и забрал все по двум причинам. Во-первых другого такого победителя в трех турах нет. Если бы Карпов выиграл у Широва, то он бы разделил рейтинговый приз с Бареевым и у них было бы по 700.
Вторая причина в особенностях шахматного расписания, согласно которой уже после второго тура выстроилась цепочка сравнений охватывающая всех участников турнира. В противном случае единственный победитель забирает весь рейтинговый запас только у «своей цепочки»
Допустим, что во втором туре Бареев выиграл не у Раджабова, а у Топалова, а Ананд у Раджабова. С точки зрения классических очков ничего не изменяется. А вот релятивистский е-рейтинг совсем иначе «смотрит» на ситуацию
E. Bareev 2 0 0 2 1200
V. Anand 1 1 0 1,5 150
T. Radjabov 0 1 1 0,5 50
Теперь сила Бареева оценивается в 1200 очков, поскольку его база сравнения сократилась на двух участников. А Ананд с Раджабовым
сыграли «междусобойчик» и разделили очки в соответствии с результатом.
Третий тур
T. Radjabov 0 V. Topalov 1
M. Krasenkow 0,5 R. Ponomariov 0,5
A. Shirov 0,5 V. Ivanchuk 0,5
A. Grischuk 0,5 A. Karpov 0,5
V. Anand 0,5 L. van Wely 0,5
V. Kramnik 1 E. Bareev 0
J. Polgar 1 J. Timman 0
V. Anand 1 2 0 2 167
J. Polgar 1 2 0 2 163
L. van Wely 0 3 0 1,5 148
A. Karpov 1 2 0 2 141
E. Bareev 2 0 1 2 115
A. Grischuk 0 3 0 1,5 113
V. Kramnik 1 1 1 1,5 103
A. Shirov 0 3 0 1,5 90
R. Ponomariov 1 1 1 1,5 82
V. Ivanchuk 0 3 0 1,5 77
V. Topalov 1 1 1 1,5 77
J. Timman 0 2 1 1 51
M. Krasenkow 0 2 1 1 40
T. Radjabov 0 1 2 0,5 33
В третьем туре Бареев «к счастью» проиграл. К счастью для объяснения релятивистского рейтинга. В противном случае его оценка так бы и оставалась 1400 очков. И пришлось бы ждать пока он проиграет или хотя бы сыграет вничью. Кстати, а что делать, если участник вообще выигрывает все партии? С точки зрения здравого смысла результаты остальных участников вообще теряют смысл. А это означает, что в турнир перворазрядников включен гроссмейстер. Он и забрал все. Что и справедливо. То есть на фоне гросса перворазрядники просто ничего из себя не представляют. А если вы хотите знать соотношение сил между собой, то просло исключите все результаты гросса и расчитайте рейтинг без него. Точно также и результаты участника проигравшего все партии могут быть безболезненно исключены. Единственно, что меняется, так это сумма рейтингов. Каждый участник вносит 100 очков (или 1000, ну это как договоримся…)
Но естественно, выигравший у Бареева Крамник не мог забрать все себе, он «вынужден делиться» и с Иванчуком и, особенно с Пономаревым, которому проиграл. Ну а те, по цепочке, со своими соперниками, с которыми сыграли вничью или проиграли.
В итоге, Крамник за счет победы над лидером оценивается теперь в 103 очка, а Бареев
в 115. И все постепенно становится на свои места в соответствии с очковым
багажом.
Четвертый тур
A. Karpov 0 J. Polgar 1
R. Ponomariov 0 A. Shirov 1
E. Bareev 0,5 V. Topalov 0,5
L. van Wely 0,5 T. Radjabov 0,5
J. Timman 0,5 V. Anand 0,5
V. Ivanchuk 0,5 A. Grischuk 0,5
V. Kramnik 1 M. Krasenkow 0
J. Polgar 2 2 0 3 254
V. Anand 1 3 0 2,5 163
L. van Wely 0 4 0 2 138
V. Topalov 1 2 1 2 115
V. Kramnik 2 1 1 2,5 110
E. Bareev 2 1 1 2,5 104
A. Shirov 1 3 0 2,5 102
A. Grischuk 0 4 0 2 87
V. Ivanchuk 0 4 0 2 80
J. Timman 0 3 1 1,5 70
A. Karpov 1 2 1 2 58
T. Radjabov 0 2 2 1 50
R. Ponomariov 1 1 2 1,5 48
M. Krasenkow 0 2 2 1 21
В четвертом туре Полгар выигрывает у Карпова и становиться лидером, Краммник тоже выигрывает, но у Красенкова. Но Карпов не Красенков, поэтому и Полгар
получает вознаграждение, а Крамник практически ничего. Но все равно маленький
плюс система ему дает. Вообще любая победа здесь дает плюс, и только если
соперник вообще не имеет побед или ничьих система ничего не дает. В этом случае
стимул для игры – лишь бы ничего не потерять..
Пятый тур
M. Krasenkow 0,5 E. Bareev 0,5
A. Shirov 1 V. Kramnik 0
A. Grischuk 0,5 R. Ponomariov 0,5
J. Polgar 0,5 V. Ivanchuk 0,5
V. Anand 1 A. Karpov 0
T. Radjabov 1 J. Timman 0
V. Topalov 0 L. van Wely 1
J. Polgar 2 3 0 3,5 192
V. Anand 2 3 0 3,5 188
L. van Wely 1 4 0 3 174
A. Shirov 2 3 0 3,5 149
V. Ivanchuk 0 5 0 2,5 107
E. Bareev 2 2 1 3 89
A. Grischuk 0 5 0 2,5 87
T. Radjabov 1 2 2 2 80
V. Topalov 1 2 2 2 74
V. Kramnik 2 1 2 2,5 71
J. Timman 0 3 2 1,5 61
A. Karpov 1 2 2 2 51
R. Ponomariov 1 2 2 2 44
M. Krasenkow 0 3 2 1,5 34
В пятом туре Полгар играет в ничью с Иванчуком у Иванчука – 80 у Полгар – 254,
пот и приходиться ей расплачиваться за ничью – 192. У Иванчука 107. Отметим, что
сумма очков не сохраняется, поскольку теперь и тот и другой связаны сравнениями
(результатами партий) с другими участниками, и система постоянно
перераспределяет очки.
Шестой тур
E. Bareev 0 L. van Wely 1
J. Timman 0 V. Topalov 1
A. Karpov 0,5 T. Radjabov 0,5
V. Ivanchuk 0,5 V. Anand 0,5
R. Ponomariov 0,5 J. Polgar 0,5
V. Kramnik 0,5 A. Grischuk 0,5
M. Krasenkow 1 A. Shirov 0
L. van Wely 2 4 0 4 203
V. Anand 2 4 04 177
J. Polgar 2 4 0 4 166
V. Ivanchuk 0 6 0 3 115
A. Shirov 2 3 1 3,5 103
A. Grischuk 0 6 0 3 95
V. Kramnik 2 2 2 3 81
V. Topalov 2 2 2 3 78
T. Radjabov 1 3 2 2,5 74
E. Bareev 2 2 2 3 72
R. Ponomariov 1 3 2 2,5 70
M. Krasenkow 1 3 2 2,5 66
A. Karpov 1 3 2 2,5 58
J. Timman 0 3 3 1,5 42
В шестом туре Полгар делится с Пономаревым и уступает место лидера. Если накануне тура у этих соперников очки составляли 192 на 40 то после ничьей – соотношение 167 на 70. Отметим, что на этот раз сумма даже несколько возрасла, поскольку вывшие соперники этой пары играли более успешно.
А в лидеры вышел Ван Вели, выигравший у Бареева, что дало ему 203 (+29) очков. Бареев же потерял – 72 (-17). Отметим, что Ван Вели больше приобрел, чем Бареев
потерял. Равенство потерь и приобретений в одной партии – это реликт очковой
системы, здесь же все относительно, и зависит не только от результата данной
партии, но и от переоценки всех результатов.
Седьмой тур
A. Shirov 1 E. Bareev 0
A. Grischuk 1 M. Krasenkow 0
J. Polgar 0,5 V. Kramnik 0,5
V. Anand 1 R. Ponomariov 0
T. Radjabov 0,5 V. Ivanchuk 0,5
V. Topalov 0,5 A. Karpov 0,5
L. van Wely 1 J. Timman 0
L. van Wely 3 4 0 5 217
V. Anand 3 4 0 5 206
J. Polgar 2 5 0 4,5 147
A. Shirov 3 3 1 4,5 116
V. Ivanchuk 0 7 0 3,5 114
A. Grischuk 1 6 0 4 111
T. Radjabov 1 4 2 3 85
V. Kramnik 2 3 2 3,5 81
V. Topalov 2 3 2 3,5 72
A. Karpov 1 4 2 3 60
R. Ponomariov 1 3 3 2,5 52
M. Krasenkow 1 3 3 2,5 50
E. Bareev 2 2 3 3 49
J. Timman 0 3 4 1,5 39
Ван Вели выиграл и в седьмом туре – у Тиммана и прибавил еще 14 очков итого 217. При этом сам Тимман потерял всего 3 очка. Было 42 стало 39. Оно и понятно, Ван Вели просто был «обязан» по логике системы выигрывать у аутсайдера. Напомним, что «мнение» системы об участниках складывается только по результатам данного турнира (данного набора результатов, если мы включаем несколько турниров или матчей)
Восьмой тур
E. Bareev 1 J. Timman 0
A. Karpov 1 L. van Wely 0
V. Ivanchuk 0,5 V. Topalov 0,5
R. Ponomariov 0 T. Radjabov 1
V. Kramnik 0,5 V. Anand 0,5
M. Krasenkow 0,5 J. Polgar 0,5
A. Shirov 0 A. Grischuk 1
V. Anand 3 5 0 5,5 191
L. van Wely 3 4 1 5 152
A. Grischuk 2 6 0 5 141
J. Polgar 2 6 0 5 137
V. Ivanchuk 0 8 0 4 112
A. Karpov 2 4 2 4 103
V. Kramnik 2 4 2 4 101
A. Shirov 3 3 2 4,5 95
T. Radjabov 2 4 2 4 90
V. Topalov 2 4 2 4 82
E. Bareev 3 2 3 4 60
M. Krasenkow 1 4 3 3 55
R. Ponomariov 1 3 4 2,5 49
J. Timman 0 3 5 1,5 33
Интересен с точки зрения анализа работы релятивистской системы результат 8-го тура. Карпов (60) выигрывает у лидера – Ван Вели (217) за что и вознаграждается 43 очками. Ван Вели же теряет много больше – 65 очков и вмести с ними и первое место
Девятый тур
Бареев (60) выигрывает у Грищука (141) и получает 31 очко, меньше чем Карпов в предыдущем туре за победу над Ван Вели. Грищук теряет 28 очков. Итого в сумме эта пара даже прибавила 3 очка, что означает, что их соперники оцениваются выше чем те с которыми они еще не играли.
Девятый тур
A. Grischuk 0 E. Bareev 1
J. Polgar 0,5 A. Shirov 0,5
V. Anand 0,5 M. Krasenkow 0,5
T. Radjabov 0,5 V. Kramnik 0,5
V. Topalov 0,5 R. Ponomariov 0,5
L. van Wely 0,5 V. Ivanchuk 0,5
J. Timman 0,5 A. Karpov 0,5
V. Anand 3 6 0 6 169
L. van Wely 3 5 1 5,5 147
J. Polgar 2 7 0 5,5 134
A. Grischuk 2 6 1 5 113
V. Ivanchuk 0 9 0 4,5 113
A. Shirov 3 4 2 5 108
V. Kramnik 2 5 2 4,5 104
A. Karpov 2 5 2 4,5 96
E. Bareev 4 2 3 5 91
T. Radjabov 2 5 2 4,5 89
V. Topalov 2 5 2 4,5 81
M. Krasenkow 1 5 3 3,5 70
R. Ponomariov 1 4 4 3 51
J. Timman 0 4 5 2 35
Что касается учета фактора времени, то это легко сделать введя весовой коэффициент зависящий от времени при суммировании побед и поражений. Таким образом
| |
|