Научная статья на тему 'НЕКОТОРЫЕ ПОДХОДЫ К ОПРЕДЕЛЕНИЮ ЧЕТНОСТИ ЧИСЛА РАЗБИЕНИЙ ПРЯМОУГОЛЬНОЙ ПОЛОСЫ[2]'

НЕКОТОРЫЕ ПОДХОДЫ К ОПРЕДЕЛЕНИЮ ЧЕТНОСТИ ЧИСЛА РАЗБИЕНИЙ ПРЯМОУГОЛЬНОЙ ПОЛОСЫ[2] Текст научной статьи по специальности «Математика»

CC BY
30
5
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРЯМОУГОЛЬНИК / РЕКУРСИЯ / РАЗБИЕНИЕ / ЧЕТНОСТЬ

Аннотация научной статьи по математике, автор научной работы — Магомедов А.М., Якубов Р.А.

Вычисление количества всевозможных разбиений прямоугольника с высотой n и шириной m на плитки 1×2 (обозначение T( m, n)) сопряжено даже при относительно небольших m и n с обширным списком многоразличных проблем. При этом ценность представляет не только решение конкретной проблемы из этого списка, но и разнообразие подходов к решению. В статье обсуждаются подходы к решению проблемы определения четности значения T m , n . Заметная роль при этом отведена компьютерному сопровождению исследования, выявлению закономерностей в цифровом материале - результате вычислительных экспериментов, формулировке их в виде математических утверждений с последующим доказательством правильности.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SOME APPROACHES TO DETERMINING THE PARITY IN THE NUMBER OF PARTITIONS OF A STRAIGHT-CARBON STRIP

Computing T(m,n), the number of possible partitions of a rectangle with height n and width m into 1×2 tiles, is associated - even with relatively small m and n - with a long list of many different problems. At the same time, not only the solution of a specific problem from this list is valuable, but also the variety of approaches to the solution. The article attempts to demonstrate some approaches to solving the problem of determining the parity of the value T(m,n). A significant role s given to the computer support - the identification of patterns in the numerical material, the result of computational experiments, their formulation in the form of mathematical statements with subsequent proof of correctness.

Текст научной работы на тему «НЕКОТОРЫЕ ПОДХОДЫ К ОПРЕДЕЛЕНИЮ ЧЕТНОСТИ ЧИСЛА РАЗБИЕНИЙ ПРЯМОУГОЛЬНОЙ ПОЛОСЫ[2]»

УДК 681.142.2

DOI: 10.21779/2542-0321 -2022-3 7-3 -30-33 А.М. Магомедов, Р.А. Якубов

Некоторые подходы к определению четности числа разбиений прямоугольной

полосы2

Дагестанский государственный университет; Россия, 367000, г. Махачкала, ул. М. Гаджиева, 43а; magomedtagir1@yandex.ru, ramazan.dgu@mail.ru

Вычисление количества всевозможных разбиений прямоугольника с высотой п и шириной т на плитки 1x2 (обозначение Т(т, п)) сопряжено даже при относительно небольших т и п с обширным списком многоразличных проблем. При этом ценность представляет не только решение конкретной проблемы из этого списка, но и разнообразие подходов к решению. В статье обсуждаются подходы к решению проблемы определения четности значения Т(т,п). Заметная роль при этом отведена компьютерному сопровождению исследования, выявлению закономерностей в цифровом материале - результате вычислительных экспериментов, формулировке их в виде математических утверждений с последующим доказательством правильности.

Ключевые слова: прямоугольник, рекурсия, разбиение, четность.

Введение

Число полных разбиений (п. р.) вырезанного из клетчатого листа прямоугольника с высотой п и шириной т на плитки 1x2 будем обозначать Т(т,п); когда значение параметра т известно из контекста, будем применять краткое обозначение ап. Задаче вычисления ап посвящена обширная литература ([1-12]), что объясняется актуальностью задачи для прикладных областей физики, химии и математики. Статья посвящена вопросу определения четности значений ап.

1. Случаи т = 3 и т = 4. Для т = 3 и т = 4 известны рекуррентные формулы:

ап = 4- ап _ 2-ап - 4 (1)

и

ап = ап _ I + 5ап _ 2 + - з — ап - 4 (2)

соответственно.

Формула (1) совместно с равенствами а0 = 1, а2 = 3 позволяет легко вычислить ап для произвольного чётного п, п> 4: а4 = 4 х 3 - 1 = 11, а6 = 4 х 11-3 = 41, а8 = 4 х 41-11=153 и т. д. (ап = 0 при нечетных п). Поскольку очередное значение ап равно разности четного (4ап _ 2) и нечетного (ап _ 4) значений, то справедливо Утверждение 1.1. Если т = 3 и п четно, то значение ап нечетно. Приведем «геометрическое» доказательство. Существует в точности одно п. р., где все плитки уложены вертикально (обозначим его Х0), а п. р., где все плитки уложены горизонтально, не существует. Для п. р. X, где некоторые плитки уложены горизон-

2 Работа выполнена при поддержке отдела математики и информатики ДФИЦ РАН.

тально, остальные - вертикально, рассмотрим п. р. Y следующего вида: если в X горизонтальная плитка покрывает в некоторой строке i соседние две клетки: (i, j) и (i, j + 1), j — 1 или 2, то в Y горизонтальная плитка покрывает в строке i клетки (i, 3 — j) и (i, 4 — j); если в X вертикальная плитка покрывает клетки (i, j) и (i + 1, j), то в Y вертикальная плитка покрывает клетки (i, 4 — j) и (i + 1,4 — j). Очевидно, для заданного п. р. X, содержащего как вертикальные, так и горизонтальные плитки, п. р. Y определяется единственным образом.

Таким образом, при четном п множество п. р. прямоугольника с шириной 3 состоит из непересекающихся пар п. р. вида (X, Y) и п. р. Х0, следовательно, число п. р. нечетно. Утверждение доказано.

Утверждение 1.2. Для четности ап в случае т = 4 необходимо и достаточно выполнение условия (n + 1) mod (m + 1) = 0 (что в нашем случае равносильно условию «n + 1 и m + 1 взаимно просты»).

Доказательство. Будем называть ап _ i,an _ 2, ап _ 3, ап _ 4 базой элемента ап. Поскольку умножение на нечетное число 5 сохраняет свойство четности / нечетности ап _ 2, то четность числа

ип — ип _ i + 5ап _ 2 + О-п — 3 ^п - 4 совпадает с четностью суммы ап _ 1 + ап _ 2 + ап - з + ап - 4 элементов базы, и следовательно, совпадает с четностью значения Ап - количества четных элементов в базе ап.

Непосредственным вычислением значений: а0 — 1, а1 — 1, а2 — 5, а3 — 11 -убедимся, что первые четыре элемента последовательности а0, а1, а2, а3,

^11, ^12, ^13, ^14-, ^15, ^16, ^17" ■■■

- нечетные числа, т. е. А4 = 0 и а4 - четное число. Т. к. А5 = А6 — А7 — А8 = 1, то а5, а6, а7, а8 — нечетные числа, а а9 - четное число. Продолжая процесс, получим, что четными являются а4, а9, а14, ...(и только они) , т. е. числа ап, для которых (п + 1) mod (т+ 1) — 0, ч.т.д.

2. Случай произвольного т.

Подход, приведенный в данном пункте, заимствован из [4].

Вместо клеток удобно рассматривать точки плоскости, соответственно роль плитки играют две соседние (по горизонтали или по вертикали) точки. В декартовой системе координат рассмотрим квадрат с вершинами в точках (0; 0), (п — 1; 0), (п — 1; п — V), (0; п — 1); правую и верхнюю стороны квадрата будем называть его границей, точки (х; п — 1) и (п — 1; х) будем называть симметричными, 0 < х < п — 1. В дальнейшем такой квадрат, у которого удалена точка (п — 1,п — 1) и, возможно, некоторые другие точки границы, будем называть фигурой.

Определение. Фигура называется правильной, если из каждой пары симметричных точек удалена в точности одна.

Утверждение [4]:

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

б) Число п. р. фигуры нечетно, если и только если фигура правильная.

Теорема 2.1 [4]. Т(т, п) нечетно тогда и только тогда, когда числа т + 1 и п + 1

взаимно просты.

3. Некоторые результаты вычислительных экспериментов. Будем считать,

m

что m чётное. Известно, что Т(т,т) кратно 2~ (Christine Bessenrodt, Pachter 1997). Следующие утверждения первоначально были сформулированы на основе закономерностей в результатах вычислительных экспериментов.

Предложение 3.1. Т(т, 2т) и Т(т, m ± l) нечётны.

Доказательство.

1) Общий делитель чисел m + 1 и 2m + 1 является и делителем их разности, т. е. числа m. Но m + 1 и m не имеют общих делителей, отличных от 1. Нечетность Т(т, 2т) доказана.

2) Очевидно, что общий делитель чисел m + l и m + 2 (m + 1 и m) был бы и делителем их разности, т. е. числа 1; следовательно, эти числа взаимно просты. Остается применить теорему 2.1.

Предложение 3.2. При п — (m + l) - i + m значение Т(т, п) чётно при любом i —0, l, 2, ...

Доказательство. Числа m + 1 и n + 1 = (m + 1) -i + m + 1 обладают общим делителем m + 1, т. е. не взаимно просты.

Предложение 3.3. Т(т, п) чётно:

а) при m — S или 26 — если и только если п mod 3—2;

б) при m — 24 — если и только если п mod 5—4.

Доказательство. Ограничимся доказательством пункта (б): значения 24+1 и п + l — Sk + 4 + l имеют общим делителем 5, т. е. не взаимно просты. Остается сослаться на теорему 2.1.

Заключение

Приведем пример применения к одной вычислительной коллизии.

В таблицу, приведенную в весьма содержательной работе [5, 1980 г.], вкрались незначительные погрешности (видимо, объяснимые ограниченными возможностями вычислительной техники того времени): в качестве значений T(10, 8) и T(11, 8) указаны 1031151240 и 8940739821 соответственно. Необязательно знать истинные значения (1031151241 и 8940739824), чтобы заметить расхождение с приведенным выше результатом работы [4]: T(10, 8) не может равняться четному числу, поскольку числа 10 + 1 и 8 + 1 взаимно просты; аналогично, T(11, 8) не может равняться нечетному числу, так как числа 11 + 1 и 8+1 не взаимно просты.

В заключение отметим, что было бы интересно вывести приведенные выше результаты непосредственно из известной формулы для Т(т,п), изложенной в [1].

Литература

1. Kasteleyn P.W. The statistic of dimers on a lattice I: The number of dimer arrangements on quadratic lattice // Physica. 1961. Vol. 27. - Pр. 1209-1225.

2. Temperley H.N.V. and Fisher M.E. Dimer problem in statistical mechanics - an exact result // Phil. Mag. 1961. Vol. 6. - Pр. 1061-1063.

3. Ловас Л., Пламмер М. Прикладные задачи теории графов. Теория паросочета-ний в математике, физике, химии. - M.: Мир, 1998. - 653 с.

4. Кохась К. Разбиение ацтекских диамантов и квадратов на домино // Теория представлений, динамические системы, комбинаторные методы. XVI, Зап. научн. сем. ПОМИ, Т. 360, 2008. - С. 180-230.

5. Klarner D. and Pollack J. Domino tilings of rectangles with fixed width. Discrete Mathematics. 1980. Vol. 32. - Pp. 45-52.

6. Магомедов А.М., Магомедов Т.А. Компьютерный вывод рекуррентных формул разбиения прямоугольника // X Белорусская математическая конференция: тез. докл. Межд. науч. конф. г. Минск, 3-7 ноября 2008 г. Ч. 4. - Мн.: Институт математики НАН Беларуси, 2008.- С. 44.

7. Магомедов А.М., Лавренченко С.А. Вычислительные средства C# для решения задачи перечисления разбиений прямоугольника // Вестник Дагестанского государственного университета. Сер. 1: Естественные науки. 2020. Т. 35, вып. 4. - C. 13-26.

8. Perepechko S.N. Estimation of molecular freedom in the dimer model by the EFM method // Proceedings of the VI international conference "Mathematics, its applications and mathematical education" (MAME-2017). - Ulan-Ude, 2017. - Рр. 289-294.

9. Перепечко С.Н. Простые выражения для оценки параметра молекулярная свобода в задаче о димерах // Вестник ТвГУ. Сер.: Прикладная математика. 2018. № 2. - С. 27-47.

10. Магомедов А.М., Магомедов Т.А., Лавренченко С.А. Взаимно-рекуррентные формулы для перечисления разбиений прямоугольника // Прикладная дискретная математика. 2019. № 46. - С. 108-121.

11. Магомедов А.М., Лавренченко С.А. Вычислительные средства C# для решения задачи перечисления разбиений прямоугольника // Вестник Дагестанского государственного университета. Сер. 1: Естественные науки. 2020. Т. 35, вып. 4. - C. 13-26.

12. Раджабова Н.Ш. Замощение клетчатой полосы шириной 4 // Информатика в школе. 2022. № 1 (174). - С. 81-84.

Поступила в редакцию 23 августа 2022 г.

ШС 681.142.2

DOI: 10.21779/2542-0321-2022-37-3-30-33

Some Approaches to Determining the Parity in the Number of Partitions of a Straight-

Carbon Strip

A.M. Magomedov, R.A. Yakubov

Dagestan State University; Russia, 367000, Makhachkala, M. Gadzhiev st., 43a;magomedtagir1@yandex.ru, ramazan.dgu@mail.ru

Computing T(m, n), the number of possible partitions of a rectangle with height n and width m into 1^2 tiles, is associated - even with relatively small m and n - with a long list of many different problems. At the same time, not only the solution of a specific problem from this list is valuable, but also the variety of approaches to the solution. The article attempts to demonstrate some approaches to solving the problem of determining the parity of the value T(m, n). A significant role s given to the computer support - the identification of patterns in the numerical material, the result of computational experiments, their formulation in the form of mathematical statements with subsequent proof of correctness.

Keywords: rectangle, recursion, partitioning, parity.

Received 23 August 2022

i Надоели баннеры? Вы всегда можете отключить рекламу.