Другие журналы
|
научное издание МГТУ им. Н.Э. БауманаНАУКА и ОБРАЗОВАНИЕИздатель ФГБОУ ВПО "МГТУ им. Н.Э. Баумана". Эл № ФС 77 - 48211. ISSN 1994-0408![]()
Ладейные полиномы в многомерных пространствах
# 10, октябрь 2012 DOI: 10.7463/1012.0463238
Файл статьи:
![]() УДК 519.115.1 Россия, МГТУ им. Н.Э. Баумана dont.val@yandex.ru
Введение. Как известно (см. [1]), для произвольной прямоугольной шахматной доски ладейным числом называют число способов поставить на эту доску n не бьющих друг друга ладей (при произвольном фиксированном n). Впервые эти числа ввел советский математик С.Е. Аршон в середине 30-х годов. Вычисление ладейных чисел для двумерных и трехмерных досок рассмотрено в работах [1-5]. Для досок более высокой размерности проблема вычисления таких чисел, как и проблема создания эффективного алгоритма их вычисления, пока остается открытой. В настоящей статье рассматривается обобщение данной теории на многомерный случай (для произвольной размерности), а также приведен алгоритм для вычисления ладейных чисел. В комбинаторике известна задача подсчета количества подстановок с запрещенными позициями. Если провести аналогию с шахматами, это количество способов постановки на доску nне бьющих друг друга ладей, но с дополнительным запретом ставить ладьи на некоторые клетки доски. В работе исследована задача подсчета количества подстановок с запрещенными позициями в случае произвольной размерности, получена формула для подсчета этого количества подстановок и приведены примеры ее практического применения.
1. Вывод основных формул. Рассмотрим следующую задачу. Дано множество векторов с d компонентами F. Требуется вычислить Известное из [1] определение ладейного полинома без труда переносится на многомерный случай. Определение 1. Пусть F – множество векторов с d компонентами. Ладейным полиномом назовем производящую функцию при определенных выше числах С точки зрения «шахматной интерпретации» такое число (для заданного k) равно числу способов поставить k ладей в небоевые позиции на данной многомерной доске, т.е. таким образом, чтобы никакие две ладьи не имели на доске общих координат (в обычном двумерном случае не находились бы на одной горизонтали или на одной вертикали). Теорема 1. Пусть F – множество векторов с d компонентами, S – вектор из множества F. Пусть Тогда ладейный полином F определяется формулой
Доказательство. Если из F выбрать k векторов, то вектор S либо выбран, либо не выбран. Если он выбран, то остальные k – 1 векторов должны быть выбраны из
Так как
но Таким образом, Приведем алгоритм в псевдокоде, вычисляющий ладейный полином. Алгоритм 1. function R(F) begin if Length(F) = 1 return (x+1); if Length(F) = 0 return 1; returnx*R end В полученном многочлене коэффициенты при Рассмотрим следующую задачу. Дано Теорема 2. Пусть U – множество определенных выше матриц. Тогда их число составит Доказательство. Пусть в матрице каким-то образом выбрана 1-ая строка. Это можно сделать
Но
Теорема доказана. Заметим, что при d = 2, А именно, пусть d = 2, Тогда общая задача сводится к следующей: сколько существует матриц вида В качестве примера рассмотрим такую задачу. Дано Сколько существует матриц с неупорядоченными столбцами размера d× m, таких что каждая Теорема 3. Число
Доказательство. Рассмотрим любую матрицу из множества Рассмотрим подмножества векторов
где Далее: Обозначим Рассмотрим
Здесь Аналогично,
где По формуле включения-исключения:
Теорема доказана.
Из формулы (2) при d = 2 и
что является известной формулой для числа подстановок с запрещенными позициями (см. [1]).
2. Примеры приложений. 1) Рассмотрим “трехмерные шахматы”. Сколькими способами можно расставить nладей в трехмерном шахматном кубе n× n× n так, чтобы они не били друг друга и не располагались на главной диагонали куба? В данном примере множество «запрещенных векторов» F – всевозможные d-компонентные векторы вида Таким образом, n ладей можно расставить В частности, при d = 2 получаем так называемое «число беспорядков» ([1]):
2) Даны вещества, разбитые на d непересекающихся классов, в каждом классе по Пусть F – множество всевозможных кортежей длины d, i-ый элемент кортежа это вещество i-го класса и во всех кортежах на соответствующих местах расположены вещества, запрещенные к смешиванию. И пусть m = min( Ответ можно получить, посчитав где числа 3) Компания по отправке подарков закупила Данная задача аналогична предыдущей, здесь d = 3, 4) В бар пришли n математиков, каждый снимает свою шляпу, пальто и шарф и вешает на стойку. По выходу из бара, каждый из математиков случайным образом берет одно пальто, шляпу и шарф. Найти вероятность события, при котором ни один из математиков не наденет правильно свою одежду. В данной задаче имеем размерность пространства d = 3 (три множества: математиков, пальто, шляп), ( Пусть F - множество таких запрещенных кортежей. По формуле (2), так как Далее:
Итак, число возможных способов взять одежду так, чтобы ни один из математиков не надел свою одежду правильно:
Теперь подсчитаем общее число способов взять одежду. По формуле (1) |U|= Используя классическое определение вероятности, получаем вероятность искомого события P = Заключение В работе дано обобщение конструкции ладейных полиномов на многомерный (для произвольной размерности) случай. Выведены основные формулы, доказана теорема о декомпозиции многомерной доски и на этой основе разработан алгоритм вычисления ладейных полиномов. Кроме этого, получены результаты, обобщающие (на многомерный случай) метод подсчета числа подстановок с запрещенными позициями. Все указанные результаты получены впервые. Они представляют собой полезный аппарат для решения ряда прикладных задач. Некоторые примеры таких задач приведены в последнем разделе статьи.
Список литературы 1. Андерсон Дж. Комбинаторика и дискретная математика.- М.: Издательский дом «Вильямс», 2003.- 960 с. 2. Стенли Р. Перечислительная комбинаторика. Деревья, производящие функции и симметрические функции.- М.: Мир, 2005.- 767 с. 3. Кохась К.П. Ладейные числа и многочлены.- М.: Изд-во МЦНМО, 2003.- 20 с. 4. Krzywonos N., Alayont F. Rook Polynomials in Higher Dimensions. Режимдоступа: http://scholarworks.gvsu.edu/sss/29 (датаобращения 29.06.2012). 5. Benjamin Z. Rook polynomials for chessboard for two and three dimensions. Режим доступа: http://people.rit.edu/~hxssma/Ben-thesis.pdf (дата обращения 29.06.2012) Публикации с ключевыми словами: шахматная доска, подстановка, ладейный полином, подстановка с запрещенными позициями Публикации со словами: шахматная доска, подстановка, ладейный полином, подстановка с запрещенными позициями Тематические рубрики: Поделиться:
|
|
||||||||||||||||||||||||||||||||
|