Формула, для учёта победы в игре.
Пусть A1 - капитал игрока 1 в партии А. В1 - капитал игрока 1 в партии В.
A2 - капитал игрока 2 в партии А. В2 - капитал игрока 2 в партии В.
Тогда вместо старой формулы: D = (A1-A2)+(B1-B2)
берем масштабированную: D = (A1-A2)*M+(B1-B2)
где M = (B1+B2)/(A1+A2)
При M>=1. Если M<1, то берём вместо него 1/М. Т.е. масштабируем всегда по большей партии.
Формула для учёта победы в N играх.
D = Сумма по i=1 до N (Ki1-Ki2)/(Ki1+Ki2)*(Kmax1+Kmax2)
где Ki1 - капитал 1-го игрока в i-й партии, Ki2 - капитал 2-го игрока в i-й партии
K1max+K2max - максимальный суммарный капитал для всех N партий.
D вычисляется для каждого игрока отдельно по всем сыгранным им партиям.
Сумма D всех игроков должна равняться 0.
При равенстве очков в турнире первенство остаётся за тем, у кого больше D
В формуле для подсчёта рейтинга на основе разности капиталов просто добавляем масштабирование, всё остальное остаётся как было.
При добавлении в учёту каждой новой партии, проверяем, не превосходит ли её капитал максимум из уже учтённых партий. Если да, то пересчитываем масштабные коэффициенты и полностью пересчитываем весь рейтинг.
Пусть A1 - капитал игрока 1 в партии А. В1 - капитал игрока 1 в партии В.
A2 - капитал игрока 2 в партии А. В2 - капитал игрока 2 в партии В.
Тогда вместо старой формулы: D = (A1-A2)+(B1-B2)
берем масштабированную: D = (A1-A2)*M+(B1-B2)
где M = (B1+B2)/(A1+A2)
При M>=1. Если M<1, то берём вместо него 1/М. Т.е. масштабируем всегда по большей партии.
Формула для учёта победы в N играх.
D = Сумма по i=1 до N (Ki1-Ki2)/(Ki1+Ki2)*(Kmax1+Kmax2)
где Ki1 - капитал 1-го игрока в i-й партии, Ki2 - капитал 2-го игрока в i-й партии
K1max+K2max - максимальный суммарный капитал для всех N партий.
D вычисляется для каждого игрока отдельно по всем сыгранным им партиям.
Сумма D всех игроков должна равняться 0.
При равенстве очков в турнире первенство остаётся за тем, у кого больше D
В формуле для подсчёта рейтинга на основе разности капиталов просто добавляем масштабирование, всё остальное остаётся как было.
При добавлении в учёту каждой новой партии, проверяем, не превосходит ли её капитал максимум из уже учтённых партий. Если да, то пересчитываем масштабные коэффициенты и полностью пересчитываем весь рейтинг.