Обобщенные турниры-перевертыши

Автор: Лецко Владимир Александрович

Журнал: Грани познания @grani-vspu

Рубрика: Математика, естественные науки и методика их преподавания

Статья в выпуске: 4 (5), 2009 года.

Бесплатный доступ

Широкое распространение олимпиадных задач о круговых турнирах привело к тому, что математика турниров оформилась в последние годы в самостоятельное направление в дискретной математике. В одной из первых статей, посвященных этому направлению, высказывалась мысль, что интересные в математическом плане проблемы возникают лишь при рассмотрении турниров, в которых принята система подсчета очков, называемая в нашей работе «равновесной». Сомнения в справедливости этого утверждения во многом послужили толчком к появлению данной статьи.

Короткий адрес: https://sciup.org/14821489

IDR: 14821489

Текст научной статьи Обобщенные турниры-перевертыши

Чемпионат России 2006 г. по футболу выиграл футбольный клуб ЦСКА. «Спартак» набрал то же количество очков, что и армейский клуб, но уступил конкуренту по дополнительным показателям. Однако болельщики «Спартака» утверждают, что именно их любимая команда, была, сильнее всех. Ведь система, подсчета очков, при которой за победу команде начисляется 3 очка, за. ничью — 1 очко, а. за. поражение — 0 очков, была, введена, относительно недавно. Если же подсчитать очки по старой системе, при которой за победу начислялось всего 2 очка, то «Спартак» окажется впереди ЦСКА на. целых три очка. Болельщики армейцев резонно возражают, что регламент первенства был утвержден заранее и известен всем участникам.

Автор не берется рассудить болельщиков, полагая, что они никогда не придут к консенсусу. Предыдущий пример приведен лишь для того, чтобы проиллюстрировать очевидный факт: при подсчете очков по разным системам итоговые таблицы одного и того же турнира могут существенно отличаться. Наша цель – выяснить, что же скрывается под словом «существенно». Могут ли участники первенства в результате перехода к другой системе подсчета очков расположиться в итоговой таблице в обратном порядке?

Дабы не погрязнуть в сравнении дополнительных показателей (количество побед, разность забитых и пропущенных мячей, результаты личных встреч команд, набравших одинаковое количество очков), которые меняются от соревнования к соревнованию, договоримся рассматривать лишь такие турниры, в которых никакие две команды не набрали поровну очков. Такие турниры мы будем называть «строгими». Если в строгом турнире при подсчете очков по старой системе участники выстраиваются определенным образом, а при новой системе – в обратном порядке и строгость турнира сохраняется, то такой турнир будем называть «перевертышем».

Таблица 1

Количество команд (n)

Число кругов (—k)

2

-

4

13

3

10

6

9

5, 8

8

7, 9, 10, 12, 14, 16

7

остальные n > 1

6

В работе [2] автором совместно с И. Г. Шевчуко-вым описаны минимальные возможные параметры турниров-перевертышей для случая, когда, сравниваются результаты по старой и действующей системам под- счета очков в футболе. В табл. 1 для каждого возможного количества участников кругового турнира указано минимальное число кругов, при которых данный турнир может оказаться перевертышем.

В настоящей статье результаты работы [2] обобщаются на произвольные системы подсчета очков.

Пусть за победу команде присуждается v, за ничью – s, а за. поражение — f очков. Единственное требование, которому должны удовлетворять эти числа: v > s > f. В остальном же числа v, s, f могут быть совершенно произвольными, в том числе дробными и даже иррациональными. Число c = ( v f ) /( 5 f ) назовем характеристикой системы подсчета очков.

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

В каждом классе изоморфных между собой систем с данной характеристикой c имеется система, подсчета, очков, в которой f = 0, 5 = 1, v = c . Такие системы будем называть нормализованными. Понятно, что достаточно рассматривать лишь нормализованные системы. Систему подсчета очков назовем «агрессивной», если c > 2, «миролюбивой» — если c < 2 и «равновесной» — если с = 2. Таким образом, старая система подсчета очков в футболе является равновесной, а новая – агрессивной.

Пусть с 1 и с2 характеристики двух систем подсчета, очков и с 1 < c2. Для удобства, и по аналогии с ситуацией в футболе будем называть систему подсчета с характеристикой с1 старой, а с характеристикой c2 – новой. Нумеровать команды будем в соответствии с местами, занятыми по старой системе.

Предположим, что в турнире участвует n команд и соревнование проводится в k кругов (то есть каждая команда. встречается с каждой к раз). Наша, цель выяснить, при каком наименьшем k переход от системы с1 к системе c2 может (при подходящем n) перевернуть турнирную таблицу. Может показаться (автору поначалу так и казалось), что количество кругов в турнире-перевертыше будет тем больше, чем меньше отличаются друг от друга, числа. с 1 и c2. Однако зависимость оказалась несколько иной.

Пусть u и hv такие наименьшие натуральные числа, что uс1< h < uс2, a w = k - u . Тогда i -я команда должна иметь в турнире-перевертыше, по крайней мере, на u побед меньше и на. h ничьих больше, чем команда, занявшая i+1-е место. Рассмотрим столбцы итоговой таблицы турнира-перевертыша, в которых представлены суммарные показатели выигрышей, ничьих и поражений для каждой команды (табл. 2).

Таблица 2

¹

Выигрыши

Ничьи

Поражения

1

v(1)

s(1)

f(1)

2

v(2)

s(2)

f(2)

3

v(3)

s(3)

f(3)

...........................

n

v(n)

s(n)

f(n)

Пусть v ( i ) = v ( i +1) - u, s ( i ) = s ( i +1) + h, f ( i ) = f ( i +1) - w для всех допустимых i, т.е. различия между показателями в соседних стоках таблицы достигают наименьших возможных значений. Ясно, что X = 1 v ( i ) = X "=\f ( i ). Отсюда, учитывая, что v(i) и f(i) — арифметические прогрессии, получаем v(1) + v(n) = f (1) + f (n) . Но v ( n ) = v (1) + ( n -1) u и f ( n ) = f (1) + ( n —1)( h u ). Поэтому

v(1) = (2f (1) + (n - 1)(h - 2u)/2 (n - 1)(h - 2u)/2 . (1)

Посчитаем двумя способами общее число матчей, сыгранных первой командой в k-круговом турнире: ( n -1) k = v (1) + s (1) + f (1) >  v (1) + ( n -1) h . Учитывая соотношение (1), получим оценку снизу для числа кругов ([ x ] — потолок числа x, т.е. наименьшее целое, не меньшее x):

k > Г (3 h - 2 u )/2 ^. (2)

Получая неравенство (2), мы пренебрегли величиной f(1), положив ее равной 0. Рассуждая аналогично, но на этот раз пренебрегая величиной v(1), получим еще одну оценку для числа кругов в турнире-перевертыше:

k > Г (3 h - 2 w )/2 ^ . (3)

Пусть d = min( u , w ). Тогда, неравенства. (2) и (3) можно объединить:

k > Г (3 h - 2 d )/2 ^ . (4)

Отметим, что если 2 <  c 1 < c 2, то u w и неравен -ство (4) равносильно (2). Если , то w < u и (4) равносильно (3). Наконец, если c 1 < c 2 < 2, то h=2, u=w=1 и неравенства (2) и (3) дают одну и ту же оценку k ≥ 3 .

Доказательство достижимости оценки (4) наиболее просто именно в последнем случае. Для любых c 1< 2 <  c 2 существует 3-круговой турнир-перевертыш уже при n = 5. Табл. 3 показывает, как он устроен.

Отметим, что с1 и c2 могут отличаться на сколь угодно малую величину. Главное, чтобы одна из этих характеристик была меньше 2, а другая – больше. Перейдем к рассмотрению случая 2 <  c 1 < c 2. Если h нечетно, то построение таблицы турнира-перевертыша является естественным обобщением случая c 1 = 2, c 2 = 3 , рассмотренного в работе [2]. Докажем, что к = (3 h +1 - 2 и ) / 2 является для нечетных h точной нижней границей k.

Возьмем n = 2 h +1. Пусть x(i,j), y(i,j) и z(i,j) — количества, выигрышей, ничьих и поражений в соответствующих клетках таблицы. Тогда. z(i,j) = k - x(i,j) - y(i,j) , x(j,i) = z(i, j) и y(j,i) = y(i,j). Поэтому достаточно заполнить лишь ту часть таблицы, для которой i j , и указать, лишь значения x и y.

Положим:

y(i,j) = h + 1,x(i,j) = k - h - 1 Для j 2 h + 1 ;

y(i,j) = h, x(i,j) = k - h , Для j h + 1, i + j 2 n + 1 ;

y(i, j) = 0, x(i, j) = h - u ДЛЯ i 2 h + 1, i + j n + 1 и ДЛЯ i h + 1, j 2 i + ( h - 1)/2 ; y(i,j) = 0, x(i,j) = h - u + 1 ДЛЯ i h + 1, j i + ( h - 1)/2 .

То, что в результате получится таблица турнира-перевертыша, проверяется простым подсчетом очков по старой и новой системам. Проиллюстрируем этот случай конкретным примером. Пусть, например, c 1 = 4, c 2 = 5. Тогда, u = 2, h = 9. Поэтому для k = (3 h +1 -2 u )/2 = 12, n = 2 h +1 = 19 существует турнир-перевертыш, представленный в табл. 4.

Рассмотрим теперь случай четного h, большего 2. Для построения турнира-перевертыша, из к = (3 h - 2 и ) / 2 кругов возьмем n = 2 h + 2. Вновь укажем количество побед и ничьих в каждой клетке, расположенной выше главной диагонали. Остальные параметры таблицы легко определяются на основании этих данных.

Положим:

y(i,j) = h + 1, x(i,j) = k - h - 1 для j h + 1 ;

y(i,j) = h, x(i,j) = k - h , для j h + 1, i + j n ;

y(i,j) = 0, x(i,j) = k для i + j = n + 1 ;

y(i, j) = 0, x(i, j) = h - u - 1 для i h + 1, i + j n + 1 ;

y(i, j) = 0, x(i, j) = h - u для i h + 1, j i + h /2 ;

y(i, j) = 0, x(i, j) = h - u + 1 для i h + 1, j i + h / 2 .

Таблица 3

1

2

3

4

5

Выигрыши

Ничьи

Поражения

Старая система

Новая система

1

X

0

3

0

0

3

0

1

2

0

0

2

1

1

10

1

10+c 1

10+c 2

2

0

3

0

X

0

3

0

0

2

1

2

0

1

2

8

2

8+2c 1

8+2c 2

3

0

3

0

0

3

0

X

2

0

1

1

0

2

3

6

3

6+3c1

6+3c 2

4

0

2

1

1

2

0

1

0

2

X

2

0

1

4

4

4

4+4c 1

4+4c 2

5

1

2

0

1

0

2

2

0

1

1

0

2

X

5

2

5

2+5c 1

2+5c 2

В качестве иллюстрации этого случая построим таблицу турнира-перевертыша для c 1 = 3.3, c 2 = 3.5 . Тогда, и = 3, h = 10, к = (3 h - 2 и )/2 = 12 и n = 2 h + 2 = 22 . В общем случае заполняемая часть таблицы разбивается на 12 областей, к каждой из которых применяется свой способ заполнения. Однако при не слишком больших h и u значения в клетках, принадлежащих разным областям, могут оказаться одинаковыми, хотя и рассчитываются по разным формулам. Так, в нашем примере h - u -1 получается равным k - (h - u -1). Поэтому соответствующие области табл.5, задаваемые условиями i < h +1, i + j > n +1 и j < h +1, i + j > n +1, оказываются заполненными одинаково.

Нам осталось рассмотреть ситуацию, когда обе системы подсчета очков не являются агрессивными, т.е. c 1 c 2 < 2. Оказывается, построить таблицу турнира, перевертыша для этого случая совсем просто. Пусть uс1< h < ис 2 . Тогда, w = h - u < u. Временно поменяем местами числа u и w и построим таблицу перевертыша так, как это описано выше. В полученной таблице остается изменить исход каждой встречи на противоположный. Так, табл. 4 может служить примером турнира-перевертыша для c 1 = 1.25, c 2 = 1.3, если победы считать поражениями, и наоборот. Таким образом, наши перевертыши еще раз оправдали свое название.

Подведем некоторые итоги. Для любых двух неизоморфных систем подсчета очков существуют турниры- перевертыши. Число кругов в турнире-перевертыше не может быть меньше трех. Трехкруговые турниры-перевертыши существуют в том и только в том случае, когда одна из систем подсчета очков миролюбива, а другая — агрессивна. Наименьшее количество кругов в перевертыше в ситуациях, когда обе системы подсчета очков агрессивны, обе миролюбивы или одна из них равновесна, равно четырем.

Наименьшие число кругов и количество участников турнира-перевертыша, а также его структура полностью определены параметрами h и u . Иными словами, пары характеристик c 1 c 2 и c < c 2 могут быть различны, но если наименьшие натуральные h и u, для которых выполняется неравенство ис 1 < h < ис2, подходят и для пары c‘ , c 2 , то всякая таблица-перевертыш построенная для первой пары характеристик, будет подходить и для второй. Легко видеть, что наименьшие h и u должны быть взаимно просты (иначе они не были бы наименьшими). С другой стороны, для любых взаимно простых натуральных чисел h и u , таких, что h u , найдется пара c1, с2, приводящая к данным h и u.

В подавляющем большинстве исследованных нами случаев количество участников, равное 2 h + 1 при нечетных и h и 2 h + 2 при четных, является наименьшим n, при котором достигается наименьшее k . Однако в общем случае это не так. Например, при h = 6, и = 1 наименьшее k, равное 8, достигается уже при восьми участниках. В табл. 6 приведен соответствующий пример.

Таблица 6

1

2

3

4

5

6

7

8

Победы

Ничьи

Поражения

1

X

0

8

0

0

8

0

0

8

0

2

6

0

2

6

0

2

6

0

8

0

0

14

42

0

2

0

8

0

X

0

8

0

0

8

0

2

6

0

2

6

0

8

0

0

3

0

5

15

36

5

3

0

8

0

0

8

0

X

0

8

0

2

6

0

8

0

0

3

0

5

3

0

5

16

30

10

4

0

8

0

0

8

0

0

8

0

X

8

0

0

3

0

5

3

0

5

3

0

5

17

24

15

5

2

6

0

2

6

0

2

6

0

0

0

8

X

6

0

2

6

0

2

6

0

2

18

18

20

6

2

6

0

2

6

0

0

0

8

5

0

3

2

0

6

X

6

0

2

6

0

2

19

12

25

7

2

6

0

0

0

8

5

0

3

5

0

3

2

0

6

2

0

6

X

6

0

2

20

6

30

8

0

0

8

5

0

3

5

0

3

5

0

3

2

0

6

2

0

6

2

0

6

X

21

0

35

Общая формула для нахождения наименьших n для соответствующих k автору не известна.

Так какая же система подсчета очков наиболее справедлива? Автор убежден, что равновесная система является самым объективным мерилом. В свое время в футболе отказались от нее, мотивируя это решение борьбой с договорными ничьими. Но, как говорится, «за что боролись ...». Легко можно представить себе ситуацию, когда команды А и Б в упорной борьбе сыграли вничью оба матча между собой и завоевали по два очка, а команда В без чрезмерного напряжения сил, без травм, предупреждений и удалений победила команду Г на своем поле, а затем «вернула ей должок» на выезде. При этом команды В и Г наберут по три очка и получат преимущество над несговорчивыми А и Б. Анализ некоторых матчей российского первенства и поведения букмекеров показывает, что представленная ситуация не так уж гипотетична. Разумеется, нечистоплотные спортивные функционеры будут изыскивать варианты махинаций при любых системах подсчета очков. Однако в ситуации, когда в каждой встрече разыгрывается фиксированное, не зависящее от исхода количество очков (а это происходит только при равновесной системе подсчета), возможностей для закулисных маневров значительно меньше.

Список литературы Обобщенные турниры-перевертыши

  • Заславский А., Френкин Б. Математика турниров//Квант. 2007. № 1, 2.
  • Лецко В., Шевчуков И. Турниры-перевертыши//Потенциал. 2008. № 10.
Статья научная