О программе ГоРефери (новая версия от 22.12.2022)

Всё что так или иначе связано с турнирами

Модераторы: Grey, Модераторы форума

Re: О проведении турниров с помощью программы ГоРефери

Сообщение Grey » 20 мар 2017, 06:00

Обращаю внимание организаторов и судей соревнований на то, что произошёл перевод БД ТИГР на сервер РФГ. В связи с этим возможны некоторые задержки пересчета рейтинга, так как еще не до конца произведено тестирование системы. В режиме опытной эксплуатации новой процедуры передачи данных с локальных компьютеров на сервер в БД ТИГР на сайте РФГ пока не отображаются таблицы уже проведенных турниров.

Проверяйте результаты загрузки таблиц в БД ТИГР (произведенные с помощью соответственно измененной версии программы ГоРефери, которую уже рассылал в последние дни разработчик) по адресу: http://tigr.gofederation.ru/OldSite/Tigr_TurnL.php.
Рейтинг - это всего лишь приближенная оценка вашего уровня
Аватара пользователя
Grey
 
Сообщения: 1732
Зарегистрирован: 21 окт 2013, 14:59
Откуда: Чайковский, Пермский край

Re: О проведении турниров с помощью программы ГоРефери

Сообщение Grey » 24 мар 2017, 18:33

Отладка скриптов, связанная с переводом БД ТИГР на сайт РФГ, продолжается. Поэтому пересчет проведенных 18-го марта и позже турниров будет отложен по крайней мере до середины следующей недели.
Рейтинг - это всего лишь приближенная оценка вашего уровня
Аватара пользователя
Grey
 
Сообщения: 1732
Зарегистрирован: 21 окт 2013, 14:59
Откуда: Чайковский, Пермский край

Re: О проведении турниров с помощью программы ГоРефери

Сообщение Grey » 04 апр 2017, 13:35

Пока отладка и тестирование не завершены (см. предыдущее сообщение). Поэтому просьба ко всем проявить терпение. Пересчет турниров, проведенных с 18 марта и далее, будет! И даже, может быть, скоро.
Рейтинг - это всего лишь приближенная оценка вашего уровня
Аватара пользователя
Grey
 
Сообщения: 1732
Зарегистрирован: 21 окт 2013, 14:59
Откуда: Чайковский, Пермский край

Re: О проведении турниров с помощью программы ГоРефери

Сообщение Grey » 23 апр 2017, 21:31

В турнирах по ММ часто возникает ситуация, когда перед самым стартом турнира в таблицу добавляется один (а иногда и больше) игрок. Обычно в этот момент стартовые номера уже расставлены (программа спрашивает о расстановке номеров по рейтингу). Ничтоже сумняшеся, судьи иногда ставят новому игроку последний стартовый номер, нарушая алгоритм сортировок в группах ММ, поскольку в программе ГоРефери предполагается, что порядок номеров соответствует рейтингам, а это не так, если добавленный игрок с последним номером должен был бы оказаться где-то в верхней или средней части таблицы, а не с самым последним номером (т.е. фактически как бы с самым низким рейтингом).

Да, это, конечно, вина разработчика, который не предусмотрел добавление игроков в таблицу уже после присвоения стартовых номеров ПО РЕЙТИНГУ. В итоге игрок с последним номером мог бы оказаться и 5-м даном, например, т.е. он в очковой группе последний и играет все время не с тем, с кем положено по алгоритму.

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

А в любом описании ММ (рейтинговый вариант, который только и используется на сегодня в го) указано, что перед жеребьевкой очередного тура все игроки в очковых группах ММ выстраиваются по рейтингу, т.е. по стартовым номерам, которые суть целые числа, с ними легче работать, и в программах всегда проще сравнивать стартовые номера, а не рейтинги. Тем более что рейтинги могут и совпасть, но судьи обязаны таким игрокам все равно поставить разные стартовые номера. И тогда жеребьевки будут корректными.
Рейтинг - это всего лишь приближенная оценка вашего уровня
Аватара пользователя
Grey
 
Сообщения: 1732
Зарегистрирован: 21 окт 2013, 14:59
Откуда: Чайковский, Пермский край

Re: О проведении турниров с помощью программы ГоРефери

Сообщение VSW » 24 апр 2017, 00:21

Сергей Владимирович!
Этого в описании рейтинг-системы по МакМагону и в инструкции к программе ГоРефери не хватает. Дабы не вводить людей в заблуждение, это обязательно нужно указывать.
Конечно, есть замечательная программа Герлаха MacMahon, которая очень здорово сводит пары при жеребьёвке, классно считает коэффициенты и т.п., но у неё есть один несущественный и один серьёзный недостаток - она не русифицирована, но это мелочь, и она не позволяет вручную присваивать очки МакМагона, чтобы, допустим, разделить игроков на неизолированные группы по стартовому рейтингу, а это важно.
Что касается ГоРефери, то мы все знаем, что программа эта написана, мягко говоря, не ровно :-). И с какой радости разработчик решил, что надо жеребьёвку первого тура проводить, руководствуясь стартовыми номерами? ему так захотелось? Но так нельзя!
Полагаю, что не ошибусь, если скажу, что всё российское го-сообщество с нетерпением ждёт новую программу, аналогичную ГоРефери, только грамотно написанную (с точки зрения программной реализации).
Аватара пользователя
VSW
 
Сообщения: 32
Зарегистрирован: 18 фев 2015, 13:22

Re: О проведении турниров с помощью программы ГоРефери

Сообщение Grey » 24 апр 2017, 18:51

VSW писал(а):Сергей Владимирович!
Этого в описании рейтинг-системы по МакМагону и в инструкции к программе ГоРефери не хватает. Дабы не вводить людей в заблуждение, это обязательно нужно указывать.
Конечно, есть замечательная программа Герлаха MacMahon, которая очень здорово сводит пары при жеребьёвке, классно считает коэффициенты и т.п., но у неё есть один несущественный и один серьёзный недостаток - она не русифицирована, но это мелочь, и она не позволяет вручную присваивать очки МакМагона, чтобы, допустим, разделить игроков на неизолированные группы по стартовому рейтингу, а это важно.
Что касается ГоРефери, то мы все знаем, что программа эта написана, мягко говоря, не ровно :-). И с какой радости разработчик решил, что надо жеребьёвку первого тура проводить, руководствуясь стартовыми номерами? ему так захотелось? Но так нельзя!
Полагаю, что не ошибусь, если скажу, что всё российское го-сообщество с нетерпением ждёт новую программу, аналогичную ГоРефери, только грамотно написанную (с точки зрения программной реализации).

Ну у программы Герлаха гораздо больше недостатков и самый главный - она не привязана к БД турниров и игроков. Например, для турнира на 150 человек придется вручную не только забивать всех участников, но ещё и проверять их наличие в РЛ, а потом копировать оттуда рейтинги.

Еще один существенный недостаток программы Герлаха - неоднозначность и непрозрачность алгоритма. Две последовательные жеребьевки при абсолютно одинаковых входных данных дают РАЗНЫЕ результаты.

И это при том, что алгоритмическая основа программы Герлаха и программы ГоРефери одинакова. Есть нюансы, различия в реализации, в том числе во множестве неочевидных и довольно сложных для освоения настроек алгоритма в герлаховской программе. Например, во время ЕГК-2016 приходилось Мане Марц (супервайзер ЕГФ), помогавшей поначалу мне и Гулевичу делать жеребьевки первых туров в главных турнирах, звонить автору в Германию, чтобы прояснить тот или иной вопрос с настройками.

Ну а про стартовые номера у Вас, видимо, просто заблуждение или неправильное понимание алгоритма жеребьевок. Суть в том, что перед жеребьевкой каждого тура игроки в очковых группах ММ выстраиваются по рейтингу (читай - по стартовым номерам), а затем верх стыкуется с низом в порядке убывания рейтингов (роста стартовых номеров). Разница между рейтингами и стартовыми номерами только в том, что последние всегда разные (программа, при корректном с ней обращении, не даст присвоить один и тот же номер двум участникам), а рейтинги могут совпасть и алгоритм станет неопределенным.

Ваше пожелание о написании более развернутой инструкции к программе передано разработчику.
Рейтинг - это всего лишь приближенная оценка вашего уровня
Аватара пользователя
Grey
 
Сообщения: 1732
Зарегистрирован: 21 окт 2013, 14:59
Откуда: Чайковский, Пермский край

Re: О проведении турниров с помощью программы ГоРефери

Сообщение iLq » 25 апр 2017, 14:00

Grey писал(а):Разница между рейтингами и стартовыми номерами только в том, что последние всегда разные (программа, при корректном с ней обращении, не даст присвоить один и тот же номер двум участникам), а рейтинги могут совпасть и алгоритм станет неопределенным.


Программа присваивает стартовые номера. И делает их разными независимо от одинакового рейтинга. Что мешает при жеребьевке стартовые номера пересчитывать "в уме"? Нужна ли возможность присваивать их вручную?
Аватара пользователя
iLq
 
Сообщения: 246
Зарегистрирован: 08 ноя 2013, 14:52
Откуда: Киров

Re: О проведении турниров с помощью программы ГоРефери

Сообщение Grey » 26 апр 2017, 08:26

iLq писал(а):Программа присваивает стартовые номера. И делает их разными независимо от одинакового рейтинга. Что мешает при жеребьевке стартовые номера пересчитывать "в уме"? Нужна ли возможность присваивать их вручную?

Не понял, зачем в уме что-то "пересчитывать"? Стартовые номера присваиваются один раз, если не добавляются новые участники.

Ручная переустановка может быть быстрее иногда - если игрок попадает в конец таблицы по рейтингу. Но если новый игрок попадает между двумя участниками в середине таблицы, то руками придется все более низкие номера переустанавливать (ставить всем на 1 больше). При обсуждении с разработчиком была высказана идея присваивать эти номера с шагом 10 - тогда всегда можно вставить куда угодно целый десяток новых игроков - шаг номеров никак не влияет на алгоритм жеребьевки.

Ещё один аргумент в пользу возможности ручной установки стартовых номеров. Если ставится УЭО, то игрок (автоматически) получает номер с учетом этой "условной экспертной оценки". Но ручная установка номеров может быть произведена как угодно. В том числе и без учета УЭО. Когда такое необходимо? А вот, например, если условия допуска в верхнюю группу ММ не позволяют туда включать игроков с УЭО. Тогда такой игрок только руками может быть "передвинут" по номеру во вторую группу. Аналогичная ситуация при ограничениях снизу на число сыгранных партий. Если игрок высокого уровня заранее знает, что сыграет только часть партий и заявил об этом судьям, то он не может быть включен в верхнюю группу ММ. Например, на ЕГК в основном турнире в супергруппе (верхняя стартовая группа ММ) могут выступать только те, кто дает обязательство не покидать турнир до конца.
Рейтинг - это всего лишь приближенная оценка вашего уровня
Аватара пользователя
Grey
 
Сообщения: 1732
Зарегистрирован: 21 окт 2013, 14:59
Откуда: Чайковский, Пермский край

Re: О проведении турниров с помощью программы ГоРефери

Сообщение Jetumi » 26 апр 2017, 12:56

А в качестве упрощения процесса перенумерации всех нижестоящих при перетаскивании нового игрока в середину, возможно ли просто добавить режим "редактирования", который при перетаскивании нового игрока вверх в таблице автоматически перенумерует всех кто станет под этим игроком в таблице? Мне кажется программно это должно быть ну крайне не трудно для маломальского кодера.
Аватара пользователя
Jetumi
 
Сообщения: 15
Зарегистрирован: 31 июл 2014, 21:46

Re: О проведении турниров с помощью программы ГоРефери

Сообщение Grey » 26 апр 2017, 13:17

Так есть же автоматическая перенумерация - достаточно нажать на "копейку" слева вверху (жеребьевка туров) и программа спросит: "Установить стартовые номера по рейтингу?".

Даже некоторые опытные судьи иногда забывают перенумеровать участников заново при добавлении игроков, в результате чего получают неадекватные жеребьевки. Пожелание к разработчику как раз состояло в том, чтобы сделать защиту "от дурака" - спрашивать каждый раз о перенумерации при изменениях списка участников.
Рейтинг - это всего лишь приближенная оценка вашего уровня
Аватара пользователя
Grey
 
Сообщения: 1732
Зарегистрирован: 21 окт 2013, 14:59
Откуда: Чайковский, Пермский край

Пред.След.

Вернуться в Турниры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0