Програми для організації суддівства
-
- Advanced Member
- Повідомлень: 1650
- З нами з: 06 січня 2007, 14:23
- Звідки: Киев
- Контактна інформація:
Re: Програми для організації суддівства
Мне всё же непонятно, как у Герлаха выходит для игрока №18 SOSOS = 421 (для пятого тура).
Если просуммировать SOS его соперников, получится 81+100+90 = 271. Собственный SOS = 84. Пропуски были в третьем и четвёртом турах. Видно, конечно, что 421 = 271 + 84 + 66, и 66 - это SOS за 4-й тур. Но за третий-то - не 84, а 50. Предположение о систематическом сдвиге не подтверждается на других примерах.
Также, не ясно, что начислять в SOS за игру с баем. Общей формулы для трёх последних игроков не получается.
Буду признателен за подсказки.
Если просуммировать SOS его соперников, получится 81+100+90 = 271. Собственный SOS = 84. Пропуски были в третьем и четвёртом турах. Видно, конечно, что 421 = 271 + 84 + 66, и 66 - это SOS за 4-й тур. Но за третий-то - не 84, а 50. Предположение о систематическом сдвиге не подтверждается на других примерах.
Также, не ясно, что начислять в SOS за игру с баем. Общей формулы для трёх последних игроков не получается.
Буду признателен за подсказки.
- December
- Advanced Member
- Повідомлень: 2171
- З нами з: 11 квітня 2008, 14:31
- Розряд: 5k
- Звідки: Київ
Re: Програми для організації суддівства
По тем правилам, что мы нашли в Интернете, Бухгольц за партию с баем начисляется по принципу победы над самим собой минус один, т.е. собственные очки минус один. Не знаю, является ли это абсолютным правилом, но такое описание было в нескольких источниках как на русских, так и на иностранных ресурсах. Зато за пропуск первого тура Бухгольц просто равен собственным очкам. (Я чувствую в этом какой-то подвох...) При этом, Бергер за партию с баем считается, т.к. это же победа над самим собой. А за пропуск первого тура, который считается ничьей с самим собой, Бергер равен половине собственных очков. Как-то так вышло.
Думаю точнее знают только наши высокоуровневые судьи. Мне было бы, кстати, тоже крайне интересно до конца разобраться в этом вопросе.
Думаю точнее знают только наши высокоуровневые судьи. Мне было бы, кстати, тоже крайне интересно до конца разобраться в этом вопросе.
- Небайдужий
- Advanced Member
- Повідомлень: 4846
- З нами з: 01 січня 2007, 13:26
- Розряд: 6k
- Звідки: м. Рівне
- Контактна інформація:
Re: Програми для організації суддівства
Оскільки в Рівному практично не буває пропусків турів, то мені ніколи й не доводилось розбиратись з цим питанням.
Ну, а з підрахунком коефіцієнтів в турнірах, де немає пропусків турів, у мене не виникало труднощів.
Треба дійсно розібратись досконало з цим питанням.
Юля, в принципі, написала все правильно.

Ну, а з підрахунком коефіцієнтів в турнірах, де немає пропусків турів, у мене не виникало труднощів.
Треба дійсно розібратись досконало з цим питанням.
Юля, в принципі, написала все правильно.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
Омар Хайям
-
- Advanced Member
- Повідомлень: 1650
- З нами з: 06 січня 2007, 14:23
- Звідки: Киев
- Контактна інформація:
Re: Програми для організації суддівства
Хорошо, пробуем применить эту формулу к данным:Бухгольц за партию с баем начисляется по принципу победы над самим собой минус один, т.е. собственные очки минус один
Игрок №55 имеет S = 1.5, его противники - 5+2+4 = 11. Добавим (1.5-1) по формуле, получим 11.5. Выходит, ничего не надо начислять за пропуск.48 Казмиренко, Антон 16k Кие 7 53+ 46+ 47- 49+ 42- 3 36 19 168Ѕ 49 Шередеко, Георгий 16k Кие 7 50+ 51+ 46- 48- 52+ 3 31Ѕ 16Ѕ 157Ѕ 50 Земляной, Андрей 17k Кие 6 49- 52- 53+ 51+! 54+ 3 23Ѕ 11Ѕ 126Ѕ 51 Колодяжный, Андрей 15k Кие 5Ѕ 29- 49- 52- 50-! -- 0 36 0 160Ѕ 52 Авраменков, Василий 19k Кие 5 55+ 50+ 51+ 54+ 49- 4 22 15 120 53 Шашило, Богдан 19k Кие 4 48- 54+ 50- free 55+ 3 19Ѕ 6Ѕ 108 54 Яценко, Марина 20k Кие 2 free 53- 55+ 52- 50- 2 17Ѕ 2Ѕ 94 55 Цимбалист, Дарина 20k Кие 1Ѕ 52- free 54- -- 53- 1 11Ѕ 0Ѕ 70Ѕ
Игрок №54 имеет S = 2, противники в сумме - 16.5. Добавляем (2-1), получаем нужные 17.5.
Игрок №53 имеет S = 4, противники в сумме- 16.5. Добавляем (4-1), получаем нужные 19.5.
Вроде всё хорошо, считаем теперь игрока №18.
S=18, противники - 17+20+17 = 54, за пропуски не начисляем. В контрольном ответе - 84. Не хватает 30 очков. Если посмотреть в табличку, рассчитанную Автокорсаком, можно узнать стартовые очки. В данном случае S0 = 15. Хорошо, пусть тогда за пропуск тура нужно начислять стартовые очки.
Возвращаемся к номеру 55. Его S0 = 0, так что всё в порядке.
Проверим на игроке 43. S = 8, противники - 10+12+10+10=42, один пропуск, начислим за него S0 = 8, получим 42+8 = 50, что и требовалось.
Вставил в алгоритм, сходится. SOSOS посмотрю вечером.
- Небайдужий
- Advanced Member
- Повідомлень: 4846
- З нами з: 01 січня 2007, 13:26
- Розряд: 6k
- Звідки: м. Рівне
- Контактна інформація:
Re: Програми для організації суддівства
О! Точно, за пропуск туру в Бухгольц нараховуються власні стартові очки гравця, що пропустив тур. Колись мені про це розповідали, але, оскільки не доводилось цього правила застосовувати, то воно просто заховалось десь в глибинах пам'яті. 

Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
Омар Хайям
-
- Advanced Member
- Повідомлень: 1650
- З нами з: 06 січня 2007, 14:23
- Звідки: Киев
- Контактна інформація:
Re: Програми для організації суддівства
Собственно, нужны идеи для коррекции расчёта SOSOS - см. описание проблемы выше.
-
- Advanced Member
- Повідомлень: 1650
- З нами з: 06 січня 2007, 14:23
- Звідки: Киев
- Контактна інформація:
Re: Програми для організації суддівства
Н-да. Знаете, что начисляет Герлах за пропуск в SOSOS? Произведение стартовых очков на количество учитываемых туров.
Вот таблица, сверяйте:
Вот таблица, сверяйте:
Round: After Round V --- ----------------------- ------ ------ ----- --- --- --- --- --- ----- ---- ----- ----- ----------- Pl. Name Rank Rating Group I II III IV V Score SOS SODOS SOSOS Rating₂ --- ----------------------- ------ ------ ----- --- --- --- --- --- ----- ---- ----- ----- ----------- 1 Zhurakovskyi, Bohdan 5 dan 2500 21 13+ 5+ 9+ 2+ 4+ 26 118 118 598 (+31) 2531 2 Kachanovskyi, Artem 7 dan 2700 21 12+ 3+ 4+ 1- 7+ 25 121 95 587 (-9) 2691 3 Halchenko, Mykhailo 5 dan 2500 21 14+ 2- 13+ 7+ 8+ 25 115 90 599 (+9) 2509 4 Kokozei, Volodymyr 5 dan 2500 21 9+ 7+ 2- 8+ 1- 24 120 69 597 (-1) 2499 5 Yatsenko, Dmytro 5 dan 2500 21 8+ 1- 7- 9+ 10+ 24 118 69 592 (-22) 2478 6 Denysenko, Andrii 1 dan 2100 20 10- 16+ 14+ 13+ 11+ 24 110 87 569 (+64) 2164 7 Krushelnytskyi, Valerii 1 dan 2100 21 11+ 4- 5+ 3- 2- 23 121 47 589 (+47) 2147 8 Ruzhanskyi, Roman 2 dan 2200 21 5- 12+ 11+ 4- 3- 23 119 46 581 (+32) 2232 9 Bohatskyi, Arkadii 4 dan 2400 21 4- 15+ 1- 5- 13+ 23 118 44 579 (-2) 2398 10 Vdovin, Andrii 2 dan 2200 21 6+ 13- 12+ 11- 5- 23 116 47 577 (+16) 2216 11 Skochko, Vasyl 4 dan 2400 21 7- 14+ 8- 10+ 6- 23 115 45 583 (-48) 2352 12 Yeroshkin, Oleksandr 3 dan 2300 21 2- 8- 10- 17+ 14+ 23 113 42 573 (-14) 2286 13 Lopatenko, Kostiantyn 4 dan 2400 21 1- 10+ 3- 6- 9- 22 121 23 577 (-32) 2368 14 Pliushch, Yurii 4 dan 2400 21 3- 11- 6- 15+ 12- 22 117 22 555 (-47) 2353 15 Kairo, Hlib 1 kyu 2000 19 17+ 9- 16+ 14- 22+ 22 102 57 524 (+17) 2017 16 Kuzniechykov, Serhii 3 kyu 1800 17 20+ 6- 15- 21+ 17+ 20 100 54 494 (+40) 1840 17 Pylypchuk, Andrii 2 kyu 1900 18 15- 18+ 20+ 12- 16- 20 100 35 491 (-19) 1881 18 Halchenko, Hryhorii 5 kyu 1600 15 23+ 17- -- -- 21+ 18 84 34 421 (+36) 1636 19 Svietlichnyi, Pavlo 5 kyu 1600 15 21- 22- 23+ 24+ 20+ 18 83 49 432 (+18) 1618 20 Vdovin, Oleksandr 4 kyu 1700 16 16- 21+ 17- 22- 19- 17 92 17 462 (-61) 1639 21 Kolodin, Yevhen 5 kyu 1600 15 19+ 20- 22+ 16- 18- 17 90 35 448 (=) 1600 22 Karielov, Anatolii 6 kyu 1500 14 25+ 19+ 21- 20+ 15- 17 89 50 443 (+70) 1570 23 Redila, Viktor 6 kyu 1500 14 18- 24+ 19- 25+ 27+ 17 81 45 389 (+19) 1519 24 Kachanovskyi, Volodymyr 7 kyu 1400 13 26+ 23- 25+ 19- 28- 15 80 30 372 (-20) 1380 25 Vavryk, Anastasiia 7 kyu 1400 13 22- 26+ 24- 23- 30+ 15 76 27 389 (-14) 1386 26 Levenko, Pavlo 7 kyu 1400 13 24- 25- 30+ 27- 29+ 15 70 25 349.5 (-56) 1344 27 Tarasenko, Svitlana 9 kyu 1200 11 38+ 31+ 32+ 26+ 23- 15 66 49 324.5 (+80) 1280 28 Bohdanovych, Vadym 10 kyu 1100 10 30+ 37+ 29+ 33+ 24+ 15 62 62 317.5 (+170) 1270 29 Korobka, Serhii 10 kyu 1100 10 51+ 30+ 28- 34+ 26- 13 58.5 28.5 292 (+32) 1132 30 Bezrukykh, Vasyl 9 kyu 1200 11 28- 29- 26- 35+ 25- 12 69 11 321.5 (-72) 1128 31 Popovych, Kateryna 12 kyu 900 8 35+ 27- 34+ 38+ 32+ 12 59 44 290.5 (+172) 1072 32 Petrashevska, Nika 11 kyu 1000 9 36+ 39+ 27- 39+ 31- 12 58 31 291 (+44) 1044 33 Mukha, Vladyslav 12 kyu 900 8 41+ 43+ 37+ 28- 40+ 12 52.5 37.5 265 (+126) 1026 34 Redila, Yuliia 11 kyu 1000 9 39- 36+ 31- 29- 41+ 11 55 20 276.5 (-27) 973 35 Symonenko, Viktoriia 10 kyu 1100 10 31- 38- 36- 30- 37+ 11 55 10 296 (-140) 960 36 Isaienko, Hanna 12 kyu 900 8 32- 34- 35+ 37+ 39+ 11 54 31 281.5 (+94) 994 37 Ulan, Oleksandr 11 kyu 1000 9 43+ 28- 33- 36- 35- 10 57.5 8.5 273.5 (-104) 896 38 Ruzhanska, Kamilla 13 kyu 800 7 27- 35+ 39+ 31- 43+ 10 56.5 29.5 286 (+131) 931 39 Silnytska, Tetiana 11 kyu 1000 9 34+ 32- 38- 32- 36- 10 56 11 281.5 (-98) 902 40 Mukha, Ihor 14 kyu 700 6 45+ 41+ 42+ 43+ 33- 10 46.5 34.5 237 (+162) 862 41 Stupachenko, Serhii 13 kyu 800 7 33- 40- 45+ 46+ 34- 9 49 16 238.5 (-2) 798 42 Pylypenko, Oleksandr 15 kyu 600 5 46+ 47+ 40- 45+ 48+ 9 41 31 203.5 (+171) 771 43 Biriukov, Yurii 12 kyu 900 8 37- 33- -- 40- 38- 8.5 50 0 253 (-114) 786 44 Pochyhailo, Oleh 14 kyu 700 6 47+ 45- -- -- -- 8.5 34 8 171 (+9) 709 45 Rudyk, Yurii 13 kyu 800 7 40- 44+ 41- 42- 46- 8 44.5 8.5 210.5 (-149) 651 46 Redila, Ilona 14 kyu 700 6 42- 48- 49+ 41- 45+ 8 40 15 202 (-22) 678 47 Yudashkin, Vladyslav 14 kyu 700 6 44- 42- 48+ -- -- 8 36.5 7 171 (-32) 668 48 Kazmirenko, Anton 16 kyu 500 4 53+ 46+ 47- 49+ 42- 7 36 19 168.5 (+82) 582 49 Sheredeko, Heorhii 16 kyu 500 4 50+ 51+ 46- 48- 52+ 7 31.5 16.5 157.5 (+60) 560 50 Zemlianoi, Andrii 17 kyu 400 3 49- 52- 53+ 51+ 54+ 6 23.5 11.5 126.5 (+51) 451 51 Kolodiazhnyi, Andrii 15 kyu 600 5 29- 49- 52- 50- -- 5.5 36 0 160.5 (-185) 415 52 Avramienkov, Vasyl 19 kyu 200 1 55+ 50+ 51+ 54+ 49- 5 22 15 120 (+202) 402 53 Shashylo, Bohdan 19 kyu 200 1 48- 54+ 50- +- 55+ 4 19.5 6.5 108 (+46) 246 54 Yatsenko, Maryna 20 kyu 100 0 +- 53- 55+ 52- 50- 2 17.5 2.5 94 (-32) 68 55 Tsymbalist, Daryna 20 kyu 100 0 52- +- 54- -- 53- 1.5 11.5 0.5 70.5 (-35) 65
- Небайдужий
- Advanced Member
- Повідомлень: 4846
- З нами з: 01 січня 2007, 13:26
- Розряд: 6k
- Звідки: м. Рівне
- Контактна інформація:
Re: Програми для організації суддівства
Н-да. "Вот, что крест животворящий делает!.."AlterEgo писав:Н-да. Знаете, что начисляет Герлах за пропуск в SOSOS? Произведение стартовых очков на количество учитываемых туров.

Інформації про особливості нарахування суми Бухгольців при пропусках турів ніде не зустрічав. Мабуть тому, що потреби в цьому у мене не виникало. Від інших суддів також не чув про це, та й на семінарі європейських суддів про це теж ніхто нічого не говорив. Дуже цікава інформація. Чудово, що вирахували "глибинну сутність" нарахування коефіцієнтів в програмі МакМагон. Думаю, що і в інших програмах, які рекомендує використовувати Європейська Федерація Го, нарахування коефіцієнтів за пропуски турів теж так само проходить.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
Омар Хайям
-
- Advanced Member
- Повідомлень: 1650
- З нами з: 06 січня 2007, 14:23
- Звідки: Киев
- Контактна інформація:
Re: Програми для організації суддівства
Исправлено.Небайдужий писав:Продовжує проявлятись помилка в ситуації, коли не закриваємо програму, а закриваємо турнір. Раніше я надсилав на пошту копію аналогічної помилки.
Ошибка обнаружена, исправлена. Для игроков слабее 20 кю начисляется фора, будто они играют в силу 20 кю, т.е. 21 кю и 27 кю будут играть на равных, 24 кю и 17 кю на форе 3. Так устроит?Небайдужий писав:Ще помітив помилку в роботі програми. Вона неправильно рахує фору між гравцями з рейтингом нижче 100 і вище 100. Наприклад, між 24 кю і 17 кю вона видала фору 34, хоча мало би бути 7, а між 15 і 23 кю програма написала фору 53, хоча мало би бути 8.
- Небайдужий
- Advanced Member
- Повідомлень: 4846
- З нами з: 01 січня 2007, 13:26
- Розряд: 6k
- Звідки: м. Рівне
- Контактна інформація:
Re: Програми для організації суддівства
Та, власне, хіба не можна вирахувати справжню фору? Мені здається, що математично це просто вирішується. Запропонований варіант, звичайно ж, не влаштовує. Пошукайте нормальне рішення, щоб фора правильно визначалась для всіх гравців, починаючи з 30 кю. Думаю, що Вам це під силу.AlterEgo писав:Для игроков слабее 20 кю начисляется фора, будто они играют в силу 20 кю, т.е. 21 кю и 27 кю будут играть на равных, 24 кю и 17 кю на форе 3. Так устроит?

Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
Омар Хайям