В теории графов граф ладьи — это неориентированный граф , который представляет все допустимые ходы ладейной шахматной фигуры на шахматной доске . Каждая вершина ладейного графа представляет собой клетку на шахматной доске, и между любыми двумя клетками, разделяющими одну строку (ранг) или столбец (веревку), есть ребро, между которыми может перемещаться ладья . Эти графы можно построить для шахматных досок любой прямоугольной формы. Хотя ладейные графики имеют лишь незначительное значение в шахматной науке, они более важны в абстрактной математике графов благодаря своим альтернативным конструкциям: ладейные графики представляют собой декартово произведение двух полных графов и являются линейными графами полных двудольных графов . Графы квадратной ладьи представляют собой двумерные графы Хэмминга .
Графы Рука очень симметричны: они имеют симметрию, переводящую каждую вершину в любую другую вершину. В ладейных графах, определенных на квадратных шахматных досках, более строго, каждые два ребра симметричны, и каждая пара вершин симметрична каждой другой паре на том же расстоянии в ходах (что делает граф дистанционно-транзитивным ). Для прямоугольных шахматных досок, ширина и высота которых относительно простые , ладейные графы являются циркулянтными графами . За одним исключением, ладейные графы можно отличить от всех остальных графов только по двум свойствам: количеству треугольников, которым принадлежит каждое ребро, и существованию уникального 4 - цикла , соединяющего каждую несмежную пару вершин.
Графы Рука — совершенные графы . Другими словами, каждое подмножество клеток шахматной доски можно раскрасить так, чтобы никакие два квадрата в строке или столбце не имели одинакового цвета, используя количество цветов, равное максимальному количеству клеток из подмножества в любой отдельной строке или столбце ( кликовое число индуцированного подграфа ). Этот класс индуцированных подграфов является ключевым компонентом разложения совершенных графов, используемого для доказательства сильной теоремы о совершенных графах , которая характеризует все совершенные графы. Число независимости и число доминирования ладейного графа равны наименьшему из значений ширины и высоты шахматной доски. С точки зрения шахмат, число независимости — это максимальное количество ладей, которые можно разместить, не атакуя друг друга; число доминирования — это минимальное число, необходимое для атаки на все незанятые клетки доски. Графы ладей представляют собой хорошо покрытые графы , а это означает, что размещение неатакующих ладей по одной никогда не застрянет, пока не будет достигнут набор максимального размера.
График ладей размера n × m представляет ходы ладьи на шахматной доске размера n × m . [1] Его вершины представляют собой квадраты шахматной доски и могут иметь координаты ( x , y ) , где 1 ≤ x ≤ n и 1 ≤ y ≤ m . Две вершины с координатами ( x 1 , y 1 ) и ( x 2 , y 2 ) смежны тогда и только тогда, когда либо x 1 = x 2 , либо y 1 = y 2 . (Если x 1 = x 2 , вершины имеют общую вертикаль и соединены вертикальным ходом ладьи; если y 1 = y 2 , они имеют общий ранг и соединены горизонтальным ходом ладьи.) [1]
Квадраты одного ранга или ряда напрямую связаны друг с другом, поэтому каждый ряд и ряд образуют клику — подмножество вершин, образующих полный граф . Полный ладейный граф для шахматной доски размера n × m может быть сформирован из этих двух видов клик как декартово произведение графов K n ◻ K m . [2] Поскольку ладейный граф на квадратной шахматной доске представляет собой декартово произведение клик одинакового размера, он является примером графа Хэмминга . Его размерность как графа Хэмминга равна двум, и каждый двумерный граф Хэмминга является ладейным графом для квадратной шахматной доски. [3] Графы квадратных ладей также называются « графами латинских квадратов »; Применительно к латинскому квадрату его края описывают пары квадратов, которые не могут содержать одно и то же значение. [4] Графы судоку представляют собой ладейные графы с дополнительными ребрами, соединяющими квадраты головоломки судоку, которые должны иметь неравные значения. [5]
Геометрически ладейные графы могут быть образованы наборами вершин и ребер (скелетов ) семейства выпуклых многогранников , декартовых произведений пар соседних многогранников . [6] Например, дуопризма 3-3 представляет собой четырехмерную фигуру, образованную как декартово произведение двух треугольников , и в качестве скелета имеет ладейный граф 3 × 3 . [7]
Мун (1963) и Хоффман (1964) отмечают, что ладейный граф (или, что то же самое, как они его описывают, линейный график полного двудольного графа ) обладает всеми следующими свойствами:
Они показывают, что, за исключением случая , эти свойства однозначно характеризуют ладейный граф. То есть ладейные графы — единственные графы с таким количеством вершин, ребер, треугольников на ребро и с уникальным 4-циклом, проходящим через каждые две несмежные вершины. [8] [9]
При эти условия можно сократить, заявив, что ладейный граф представляет собой строго регулярный граф с параметрами . Эти параметры описывают количество вершин, количество ребер на вершину, количество треугольников на ребро и количество общих соседей для двух несмежных вершин соответственно. [1] И наоборот, каждый сильно регулярный граф с этими параметрами должен быть ладейным графом, если только . [8] [9]
При существует другой сильно регулярный граф — граф Шрикханде с теми же параметрами, что и ладейный граф. [10] Граф Шрикханде подчиняется тем же свойствам, перечисленным Муном и Мозером. Его можно отличить от ладейного графа тем, что окрестность каждой вершины в графе Шрикханде соединена, образуя -цикл . Напротив, в ладейном графе окрестность каждой вершины образует два треугольника: один для ее ранга, другой для ее вертикали, без каких-либо ребер, ведущих из одной части окрестности в другую. [11] Другой способ отличить граф ладьи от графа Шрикханде использует числа покрытия клик : граф ладьи может быть покрыт четырьмя кликами (четырьмя рядами или четырьмя шеренгами шахматной доски), тогда как для покрытия графа Шрикханде необходимо шесть клик. . [10]
Графы Рука вершинно-транзитивны , что означает, что они обладают симметрией, переводящей каждую вершину в любую другую вершину. Это означает, что каждая вершина имеет одинаковое количество ребер: они — правильные . Грады ладей — единственные регулярные графы, построенные таким образом из ходов стандартных шахматных фигур. [12] При , симметрии ладейного графа формируются путем независимой перестановки строк и столбцов графа, поэтому группа автоморфизмов графа имеет элементы. Когда граф имеет дополнительные симметрии, меняющие местами строки и столбцы, поэтому число автоморфизмов равно . [13]
Любые две вершины ладейного графа находятся на расстоянии одной или двух друг от друга в зависимости от того, являются ли они смежными или несмежными соответственно. Любые две несмежные вершины могут быть преобразованы в любые две другие несмежные вершины за счет симметрии графа. Когда ладейный граф неквадратный, пары соседних вершин попадают на две орбиты группы симметрии в зависимости от того, смежны ли они по горизонтали или по вертикали, но когда граф квадратный, любые две соседние вершины также могут быть отображены друг в друга с помощью симметрия, и поэтому граф дистанционно транзитивен . [14]
Когда и относительно просты , группа симметрии ладейного графа содержит в качестве подгруппы циклическую группу , которая действует путем циклической перестановки вершин. Следовательно, в данном случае ладейный граф является циркулянтным графом . [15]
Графы квадратных ладей связно-однородны , а это означает, что каждый изоморфизм между двумя связными индуцированными подграфами может быть расширен до автоморфизма всего графа. [16]
Градный граф также можно рассматривать как линейный граф полного двудольного графа Kn , m — то есть он имеет одну вершину для каждого ребра Kn, m , и две вершины ладейного графа смежны тогда и только тогда, когда соответствующие ребра полного двудольного графа имеют общую конечную точку. [2] [17] С этой точки зрения ребро в полном двудольном графе от i -й вершины на одной стороне двудольного деления до j -й вершины на другой стороне соответствует квадрату шахматной доски с координатами ( i , j ) . [1]
Любой двудольный граф является подграфом полного двудольного графа и, соответственно, любой линейный граф двудольного графа является индуцированным подграфом ладейного графа. [18] Линейные графы двудольных графов совершенны : в них и в любом из их индуцированных подграфов количество цветов, необходимых для любой раскраски вершин , такое же, как количество вершин в наибольшем полном подграфе . Линейные графы двудольных графов образуют важное семейство совершенных графов: они являются одним из небольшого числа семейств, используемых Чудновским и др. (2006) охарактеризовать идеальные графы и показать, что каждый граф без нечетных дырок и нечетных антидырок совершенен. [19] В частности, ладейные графы сами по себе совершенны.
Поскольку ладейный граф идеален, количество цветов, необходимых для любой раскраски графа, равно размеру его наибольшей клики. Клики ладейного графа — это подмножества одной строки или одного столбца, и самые большие из них имеют размер max( m , n ) , поэтому это также хроматическое число графа. n - раскраска ладейного графа размера n × n может интерпретироваться как латинский квадрат : она описывает способ заполнения строк и столбцов сетки n × n n различными значениями таким образом, чтобы одно и то же значение не появлялось. дважды в любой строке или столбце. [20] Точно так же раскраска прямоугольного ладейного графа соответствует латинскому прямоугольнику . [21] Хотя найти оптимальную раскраску ладейного графа несложно, NP-полно определить, можно ли расширить частичную раскраску до раскраски всего графа (эта проблема называется расширением предварительной раскраски ). Аналогично, NP-полным является определение того, можно ли дополнить частичный латинский квадрат до полного латинского квадрата. [22]
Независимым множеством в ладейном графе называется множество вершин, никакие две из которых не принадлежат одной строке или столбцу графа; в шахматных терминах это соответствует расстановке ладей, из которых никакие две не атакуют друг друга. Совершенные графы также можно описать как графы, в которых в каждом индуцированном подграфе размер наибольшего независимого множества равен числу клик в разбиении вершин графа на минимальное количество клик. В ладейном графе такое оптимальное разбиение образуют наборы строк или наборы столбцов (в зависимости от того, в каком из них меньше наборов). Таким образом, размер наибольшего независимого набора в графе равен min( m , n ) . [1]
Грачи ладей являются хорошо покрытыми графами : каждое независимое множество в ладейном графе может быть расширено до максимального независимого множества, и каждое максимальное независимое множество в ладейном графе имеет одинаковый размер min( m , n ) . [23]
Число доминирования графа — это минимальная мощность среди всех доминирующих множеств. На ладейном графе набор вершин является доминирующим множеством тогда и только тогда, когда соответствующие им клетки либо занимают, либо находятся на расстоянии хода ладьи от всех клеток на доске m × n . Для доски m × n число доминирования равно min( m , n ) . [24]
В ладейном графе k -доминирующее множество — это множество вершин, соответствующие поля которого атакуют все остальные поля (посредством хода ладьи) не менее k раз. Доминирующим набором k -кортежа на ладейном графе является набор вершин, соответствующие поля которых атакуют все остальные поля не менее k раз, а сами подвергаются атаке не менее k - 1 раз. Минимальная мощность среди всех k -доминирующих и k -кортежных доминантных наборов равна числу k -доминирования и числу доминирования k -кортежа соответственно. На квадратной доске и для четного k число k -доминирования равно nk /2 , когда n ≥ ( k 2 - 2 k )/4 и k < 2 n . Аналогичным образом, число доминирования k -кортежа равно n ( k + 1)/2, когда k нечетно и меньше 2 n . [25]
Граф каждой ладьи содержит гамильтонов цикл . [26] Однако эти циклы могут включать ходы между клетками, расположенными далеко друг от друга в пределах одной строки или столбца шахматной доски. Вместо этого изучение «ходов ладьи» в шахматной математике обычно концентрируется на частном случае этих гамильтоновых циклов, когда ладья может перемещаться только на соседние поля. Эти одношаговые ладейные обходы существуют только на досках с четным числом полей. Они играют центральную роль в доказательстве теоремы Гомори о том, что если с стандартной шахматной доски удалить две клетки противоположных цветов, оставшиеся клетки всегда можно закрыть домино. [27] Они представлены наряду с рыцарскими турами в первой работе , посвященной шахматным турам, санскритской Кавьяланкаре 9-го века Рудраты . [28]
Спектр ладейного графа ( собственные значения ее матрицы смежности ) состоит из четырех собственных значений , , , и . Поскольку все эти числа являются целыми числами, ладейные графы являются целочисленными . Существует только три класса графов (и конечное число исключительных графов), которые могут иметь четыре собственных значения, одно из которых равно ; один из трех классов — класс ладейных графов. Для большинства комбинаций и граф ладьи спектрально уникален: ни один другой граф не имеет такого же спектра. В частности, это верно, когда или , или когда сумма двух чисел равна не менее 18 и не имеет вида . [29]
Графы, для которых соседи каждой вершины индуцируют ладейный граф, называются локально сеточными . Примеры включают графы Джонсона , для которых соседи каждой вершины образуют ладейный граф. Известны и другие примеры, а для некоторых ладейных графов известна полная классификация. Например, есть два графа, все окрестности которых являются ладейными графами: это граф Джонсона и граф дополнения ладейного графа. [30]