Обсудим швейцарскую систему?

Просмотр 15 сообщений - с 1 по 15 (из 26 всего)
  • Автор
    Сообщения
  • #340386
    Alkand
    Участник

    Перевел документ ФМЖД о принципах швейцарки.
    В робкой надежде, что все же и у нас В России появится своя шашечная программа для проведения турниров по швейцарке 😳
    Но сначала хотелось бы послушать судей, тренеров и игроков. Какие будут пожелания, дополнения, может быть возражения?


    Это резюме швейцарской системы на оценке было принято Генеральной Ассамблеей 2003

    Швейцарская система жребия, основанная на рейтингах

    В принципе, швейцарская система на рейтингах работает, группируя игроков в группах с одинаковыми результатами и в пределах этих групп, располагая этих игроков по рейтингу. Главный принцип определения пар — тот, что игрок с высшим рейтингом встречается с игроком, возглавляющим вторую половину группы. Второй по рейтингу игрок встречается со следующим игроком второй половины, и т.д. При нечетном числе игроков в группе, игрок с самым низким рейтингом группе встречается с обладателем самого высокого рейтинга в следующей группе вниз.

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

    1. число игроков, «спускающихся» в более низкую группу должно быть минимизировано, поэтому в данной группе должно быть образовано максимально возможное число пар.
    2. (в конечном счете): цвет должен учитываться для максимального числа игроков
    3. игроки, которые в прежнем раунде были помещены в более низкую или более высокую группы, не должны быть повторно подвержены аналогичному действию в текущем туре;
    4. игроки, которые в двух последовательных турах были помещены в более низкую или более высокую группы, не должны быть в очередной раз подвержены аналогичному действию в текущем туре;

    Это означает, что, когда не возможно выполнить все критерии в данной группе, критерии с самым низким приоритетом в приведенном списке будут отброшены. Чтобы предотвращать нарушение критериев 3 или 4, никогда не позволительно менять пары, чтобы игрок (и) переместились более низкую группу.

    Следующая практическая директива вынесена Технической Комиссией:

    Короткое описание швейцарской системы по рейтингу
    1. В каждом туре должно быть составлено максимальное число пар из игроков с одинаковым числом.

    2. Классификация после каждого тура, включая заключительный в конце турнира, составляется исходя из числа набранных очков. Игроки с равным количеством очков располагаются в порядке убывания среднего рейтинга их соперников.

    3. Определение пар для следующего тура

    a. Встречаются игроки с одинаковым количеством очков
    b. Для определения пар в группе игроков располагают с учетом их рейтингов (то есть это иной порядок, чем в классификации!)
    c. Если такая группа состоит из нечетного числа игроков, игрок с самым низким рейтингом помещается следующую более низкую группу и играет против игрока с самым высоким рейтингом в той группе.
    d. Группа игроков с равными очками (при четном числе игроков) разделяется на две подгруппы на основе их собственных рейтингов. Игроки в первой подгруппе встречаются против игроков во второй подгруппе.
    e. Если невозможно составить пары в группе для всех игроков, игроки, для которых пар нет должны встречаться с самыми сильными игроками более низшей группы.
    Пример: 3 игрока группы 1 (пусть это будут 1,2,3) не могут быть соединены в пары в группе 1. Игрокам группы 2 присвоены по их рейтингу номера 8,9,10,11,12,13,14. Теперь следующие пары будут сделаны: 1-8, 2-9, 3-10 Затем остальная часть группы 2 будет соединена так : 11-13 и 12-14.
    f. В максимально возможной степени игрок не должен встречаться два раза с игроком с более высокой (или низкой) очковой группы.
    g. В максимально возможной степени игрок играет то же самое число встреч белым и черным цветом.
    h. Когда пары определены, определяется цвет фигур соперников с учетом предыдущих туров, чтобы видеть, какой игрок играет с белым.
    i. В зависимости от «цветового предпочтения» (слабый или сильный, что должно определяться организатором турнира перед его стартом) пары, определенные в 3d и 3e могут быть изменены, чтобы соблюсти требования пункта 3g

    4. В первом раунде всем пары определяются на основе собственных рейтингов игроков, а далее начинают использоваться правила с пункта 3d.

    5. Если рефери не утверждает варианта, предложенного компьютерной программой, потому что, по его мнению, вариант не следует за правилами швейцарской системы, он имеет право образовать иные пары.

    #392683
    DDeNNDDo
    Участник

    Кому как, мне не нравится критерий современных программ, как правило следующий за «Встречаются игроки с одинаковым количеством очков».

    Практически всегда, следующий шаг программы — уравниловка коэффициента Бухгольца.

    По-моему, в первую очередь должна идти компенсация «спусков» и «подъемов». Причем, на «спускающегося» или «поднимающегося», при наличии альтернативы, должен попадать случайный игрок (ввести, к примеру, зависимость от текущей системной даты, вплоть до секунды), а не игрок с крайним коэффициентом.

    (Сейчас фактически получается вот как: самый сильный участник в высокой очковой группе (по верхам шёл парень) получает самого слабого в следующей группе (только из низов поднялся). Может и оно бы ничего. Но когда речь заходит о последнем туре…)

    Следующий критерий — цвет.
    При выборе пар в одной очковой группе, прога должна смотреть только на цвет. Есть альтернатива — случайный выбор. И никаких оглядок на текущий кэф.

    На случай если кто скажет, что будут жеребить пока не выпадут «нужные» пары. Возможности химичить есть всегда, если жеребьевка не публична. Соответственно ещё один мой пункт: жеребьевка должна быть открытой -) О чем как-то мало говорится в различных нормативных документах…

    А так, то что есть — и жеребьевкой назвать нельзя. Случай не играет никакой роли.
    То есть мое мнение — сделать машинную жеребьевку 100%ным автоматическим аналогом старой доброй ручной.

    Так сказать ИМХО.

    #392684
    Alkand
    Участник

    Кому как, мне не нравится критерий современных программ, как правило следующий за «Встречаются игроки с одинаковым количеством очков».

    Практически всегда, следующий шаг программы — уравниловка коэффициента Бухгольца.

    По-моему, в первую очередь должна идти компенсация «спусков» и «подъемов». Причем, на «спускающегося» или «поднимающегося», при наличии альтернативы, должен попадать случайный игрок (ввести, к примеру, зависимость от текущей системной даты, вплоть до секунды), а не игрок с крайним коэффициентом.

    (Сейчас фактически получается вот как: самый сильный участник в высокой очковой группе (по верхам шёл парень) получает самого слабого в следующей группе (только из низов поднялся). Может и оно бы ничего. Но когда речь заходит о последнем туре…)

    Если почитать требования ФМЖД, то пары должны составляться по текущему рейтингу. То есть этот сильный парень должен получить в соперники игрока со средним рейтингом из своей группы.

    Следующий критерий — цвет.
    При выборе пар в одной очковой группе, прога должна смотреть только на цвет. Есть альтернатива — случайный выбор. И никаких оглядок на текущий кэф.

    На мой взгляд (кстати, так считают и шахматисты и применяют это в своих программах) приоритетным фактором должна быть разница в силе (рейтинге) игроков. Цвет при микроматчах вообще вещь относительная. Ну, для стоклеток еще можно его и учитывать.

    Возможности химичить есть всегда, если жеребьевка не публична. Соответственно ещё один мой пункт: жеребьевка должна быть открытой -) О чем как-то мало говорится в различных нормативных документах…

    Нужно вводить обязательную компьютерную жеребьевку. Да, она должна быть открытой. Да и всегда можно будет проверить ее на любом компьютере.

    А так, то что есть — и жеребьевкой назвать нельзя. Случай не играет никакой роли.

    Не уверен, что нужно давать волю случаю. Жеребьевка — определение пар. А с чего вы взяли, что это должен быть случайный процесс ?

    #392685
    DDeNNDDo
    Участник

    А с чего вы взяли, что это должен быть случайный процесс?

    Ну вот такая у меня имха -)))
    Мне кажется — при таком однозначном подходе теряется. Что-то душевное -)
    ИМХО

    Описанная Вами предопределенность — даже не на один тур получается. Фактически на турнире будут игроки с которыми вероятность встретиться несколько больше, и соответственно на кого-то попасть вероятность меньше (речь об одной очковой группе). Что-то тут не так.

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

    #392686
    Alkand
    Участник

    Я считаю, что «душевное» должно быть в самой игре — шашках, а отнюдь не в жребии 😆
    Примеров так называемой «душевной» жеребьевки в швейцарке вам могут сообщить шашисты предостаточно.
    Система определения пар на основе рейтингов справедлива. А в чем основная роль швейцарки? Я так счиаю, что — дать возможность в сжатые сроки наиболее объктивно выявить сильнейших в турнире.
    Разумеется, нужно проводить жеребьевку сразу после окончания тура.

    Поскольку обсуждают вопрос только два человека, видимо остальные играют в турнирах, либо этот вопрос их вообще не волнует.

    #392687
    A.Presman
    Участник

    Вероятно, в алгоритмичной жеребьевке есть еще один минус — просчитываемость следующего тура.
    Так, если в стабильную лидирующую группу кто-то подымается, то заранее известно на кого он попадет в следующем туре.
    И это мне кажется минусом.

    #392688
    DDDNOEDDNE
    Участник

    Есть еще недостаток «швейцарки». Можно умышленно проиграть в первый партии, а то и в двух, а потом нахватать очков на слабаках.
    Итоговая таблица в швейцарке часто не отражает реальную силу игроков.

    #392689
    Alkand
    Участник

    Поясню цель создания топика.

    Хочется собрать воедино все пожелания и написать программу со множеством критериев на все случаи жизни. Не захочет кто-то учитывать рейтинги — кликнул по чек-боксу и поменял приоритет для создания пар. Можно реализовать и возможность «слепого» случайного составления пар.
    Но для этого сначала нужно все пожелания собрать воедино.

    #392690
    DDDNOEDDNE
    Участник

    Пожелание так пожелания.

    Хочется собрать воедино все пожелания и написать программу со множеством критериев на все случаи жизни.

    Чем больше критериев, тем больше вероятность программной ошибки.
    Надо подумать от каких критериев можно отказаться.

    Не захочет кто-то учитывать рейтинги — кликнул по чек-боксу и поменял приоритет для создания пар. Можно реализовать и возможность «слепого» случайного составления пар.

    Защита такой программы должна быть идеальной, а человек работающий с ней пользоваться одинаковым доверием всех участников турнира. Однако и это не спесет от взлома.
    А как это решили в ФМЖД?

    #392691
    Alkand
    Участник
    Сильвер wrote:
    Защита такой программы должна быть идеальной, а человек работающий с ней пользоваться одинаковым доверием всех участников турнира. Однако и это не спесет от взлома.
    А как это решили в ФМЖД?

    Такая программа вполне может быть не защищена. На ней много не заработаешь.
    В ФМЖД сделана программа «Турнирный менеджер», демку можно скачать на сайте КНДБ. Полные версии предоставляются федерациям. Но в ней не учтено наличие микроматчей и нет локализации русского.

    #392692
    Alkand
    Участник

    Защита такой программы должна быть идеальной, а человек работающий с ней пользоваться одинаковым доверием всех участников турнира. Однако и это не спесет от взлома.
    А как это решили в ФМЖД?

    Такая программа вполне может быть не защищена. На ней много не заработаешь.
    В ФМЖД сделана программа «Турнирный менеджер», демку можно скачать на сайте КНДБ. Полные версии предоставляются федерациям. Но в ней не учтено наличие микроматчей и нет локализации русского.

    #392693
    A.Presman
    Участник

    Защита такой программы должна быть идеальной, а человек работающий с ней пользоваться одинаковым доверием всех участников турнира. Однако и это не спесет от взлома.
    А как это решили в ФМЖД?

    Именно поэтому я хотел (бы), чтобы программа была опен-сурсовая с открытым кодом.
    Во-первых любой (программист) мог бы проверить алгоритм.
    Во-вторых гарантировало бы бесплатность и значит доступность.

    А на сегодня Александр ответил — используется Toernooimanager
    http://www.kndb.nl/cms/component/option,com_docman/task,doc_download/gid,1/Itemid,142/, в котором время от времени всплывали ошибки. К нему регулярно выпускается и публикуется файл с рейтингами (http://fmjd.org/?p=rat).

    #392694
    DDeNNDDo
    Участник

    Вероятно, в алгоритмичной жеребьевке есть еще один минус — просчитываемость следующего тура.
    Так, если в стабильную лидирующую группу кто-то подымается, то заранее известно на кого он попадет в следующем туре.
    И это мне кажется минусом.

    Четко сформулировано. Присоединяюсь.

    #392695
    DDeNNDDo
    Участник

    Есть еще недостаток «швейцарки». Можно умышленно проиграть в первый партии, а то и в двух, а потом нахватать очков на слабаках.
    Итоговая таблица в швейцарке часто не отражает реальную силу игроков.

    Сомнительно -)
    Во-первых, убивается кэф. При дележе будет самое низкое место.
    Во-вторых, современные программы, в случае нечетного количества участников в одной очковой группе, повысят участника с меньшим кэфом и ни в коем случае его не понизят.
    В-третьих, и в главных. Вернувшись на 50% попадешь на соперников с той же силой, кому изначально сливал. Какой тогда смысл идти по низам, если как минимум (!) с тем же успехом можно всё это время вариться в верхах? -) А если изначально попрёт, и закрепишься в верху, нарабатывая хороший кэф?

    Получается какая-то необдуманная кастрация собственных шансов -)

    #392696
    Alkand
    Участник

    Прошел год… предлагаю вернуться к разговору.

    Одной из причин этому то, что порою не могу аргументированно ответить оппоненту (чеще всего это Лелио Маркос из Бразилии) почему судьи используют те или иные принципы для определения пар.
    Такая дискуссия началась еще в Берлине на молодежном чемпионате Европы — 64, где В.Лангин настаивал на принципах определения пар в швейцарке, которые шли … вразрез рекомендациям самой ФМЖД (смотрите мой первый пост). Владимир не смог мне объяснить, отчего нужно игнорировать рекомендации ФМЖД. Он попросту сказал, что существует такая практика…

    Нынче, свежий пример составления пар в швейцарке на ЧМ среди кадетов в Уфе подтверждают его слова.
    Соверешенно не учитывается рейтинг игроков, хотя это указано у ФМЖД первым критерием.

    Кто может это объяснить ?

Просмотр 15 сообщений - с 1 по 15 (из 26 всего)
  • Для ответа в этой теме необходимо авторизоваться.
138 запросов за 1,074 секунд.