3.Как разбить группу участников на пары

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

Поле «Номер расстановки (Турнир)» показывает номер варианта расстановки. Поле «Макс. разброс» показывает максимальную разницу в весе или кю (в зависимости от того, чей приоритет выше — по умолчанию вес).

Алгоритм жеребьевки.

Группа разбивается на пары следуя трем приоритетам

  1. Организация (например тренер участника)
  2. Вес
  3. Кю (степень мастерства)

Первый приоритет «Организация» -наивысший. Как правило соревнования проводятся не только между участниками, но и организациями, которые выдвигают на соревнования этих участников. Ставить в поединок участников из одной организации не совсем разумно. Поэтому программа всегда ставит в поединок участников из разных организаций. Учитываются только те варианты разбиения группы на пары, в которых количество пар, состоящих из участников из разных организаций (например учеников разных тренеров в паре) максимально. Если существует вариант расстановки участников группы, в котором нет пар, состоящих из участников из одной организации (например — нет поединков учеников одного тренера) — программа обязательно его найдет,в противном случае — число таких пар одной организации будет минимально.

После этого, из всех найденных вариантов с высшим приоритетом «Организация», программа выбирает тот, в котором разница в весе и/или кю минимальна ( в зависимости от того, какой приоритет Вы установите для Веса и Кю) .

Настройки жеребьевки.

Чтобы изменить приоритет веса или кю, нажмите кнопку «приоритет»,

и в появившемся окне в нужных полях (Вес, Кю) Вы можете установить свое значение.

Например если Вес -2, Кю-3 — то минимальная разница в весе важнее минимальной разницы в кю. Таблица будет выглядеть так

а если наоборот Вес -3, Кю-2 — то все наоборот

Приоритет «Первый бой» может иметь 2 значения — 0 (главный) и 1 (компромиссный). Зачем он нужен? Дело в том, что если количество участников в группе не равно двум в степени (2,4,8,16…), то без дополнительных (отборочных) боев олимпийскую систему построить невозможно. Поэтому в таких случаях, одни из участников проводят дополнительные бои, победители которых выходят в плейофф,  а остальные просто их ждут.

Вот пример вывода турнирной таблицы в Excel при 7 участниках в группе (в первом столбике -дополнительные бои, во втором —плей-офф)

На приведенной картинке видно, что олимпийская система начинается со второго боя. Если бы участников группы было не 7, а 2 в степени (например 8), то тогда дополнительные бои не нужны. Олимпийская система начинается с первого боя и вывод турнирной таблицы в Excel выглядит так

В таких случаях приоритет «Первый бой» не имеет значения. В остальных (когда необходимы дополнительные бои) — если «Первый бой» =0 (как по умолчанию), то программа ищет пары с минимальной разницей в весе и/или кю преимущественно в  первых боях.

Как видно из рисунка, если Савин (19 кг, организация БИН) выиграет у Руденко (21 кг, организация ГАГ), то в следующем бою он встанет со Старцевым (23 кг), и максимальная  разница между возможным победителем (Савин 19 кг) и тем, кто ждет его в плэй-офф (Старцев 23 кг) будет 4 кг. Но зато в первом бою (Савин 19 кг vs Руденко 21 кг) — разница всего 2 кг.

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

Как Вы видите, если Мовчан (18 кг) выигрывает у Савина (19 кг), то в следующем бою он встанет со Старостиным (20 кг), и максимальная разница между возможным победителем (Мовчан) и тем, кто ждет его в плэй-офф (Старостин ) будет 2 кг. Но количество пар с максимальной разницей в весе/кю (2 кг) может быть больше, чем в случае, если «Первый бой» =0 (главный).

Повторное нажатие на кнопке «Турнир» создает следующий вариант разбиения. Чем больше погрешность — тем больше возможных вариантов разбиения на пары (и тем больше может быть разница в весе/кю).

Кнопка «сброс» обнуляет «Номер расстановки (Турнир)» и после этого все начинается с первого варианта разбиения группы на пары.

В зависимости от количества участников в группе время формирования таблицы может колебаться от нуля секунд до пяти минут. Чтобы уменьшить это время разбиения на пары — нажмите кнопку «приоритет» и в появившемся окне в поле «Точность (время) вычислений» уменьшите значение.

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

Далее можете вывести таблицу в Excel.


Поделиться в соц. сетях

Добавить комментарий

Закрыть меню