Jump to content

Тор Де Брейна

STL- модель тора де Брейна (16,32;3,3) 2 с единицами в виде панелей и нулями в виде отверстий в сетке - при последовательной ориентации каждая 3×3 матрица появляется ровно один раз (внешнее средство просмотра)

В комбинаторной математике тор Де Брейна , названный в честь голландского математика Николааса Говерта де Брейна , представляет собой массив символов алфавита (часто только 0 и 1), который содержит каждую возможную матрицу заданных размеров m × n ровно один раз. Это тор, потому что при поиске матриц его ребра считаются закругленными. Его название происходит от последовательности Де Брейна , которую можно считать частным случаем, когда n = 1 (одно измерение).

Один из основных открытых вопросов, касающихся торов Де Брейна, заключается в том, можно ли построить тор Де Брейна для определенного размера алфавита для заданных m и n . Известно, что они всегда существуют при n = 1 , поскольку тогда мы просто получаем последовательности Де Брейна, которые существуют всегда. Также известно, что «квадратные» торы существуют всегда, когда m = n и четно (в нечетном случае полученные торы не могут быть квадратными). [1] [2] [3]

Наименьший возможный двоичный «квадрат» тора де Брёйна, изображенный вверху справа, обозначенный как (4,4;2,2) 2 тор де Брёйна (или просто B 2 ), содержит все 2×2 двоичные матрицы .

Тор (4,4;2,2) де Брёйна. Каждую двоичную матрицу 2х2 можно найти внутри нее ровно один раз.

Кроме «переноса», «инверсии» (замены нулей и единиц) и «поворота» (на 90 градусов), никакие другие (4,4;2,2) 2 тора де Брейна невозможны – это можно показать при полном осмотре. из всех 2 16 двоичные матрицы (или подмножество, удовлетворяющее ограничениям, таким как равное количество нулей и единиц). [4]

Тор де Брейна (8,8;3,2), содержащий все 64 возможные матрицы из 3 строк × 2 столбца ровно один раз, с циклическим циклом - нижняя половина является отрицательным значением верхней половины.

Тор можно развернуть, повторив n −1 строк и столбцов. Все подматрицы n × n без переноса, например, заштрихованная желтым цветом, затем образуют полный набор:

1 0 1 1 1
1 0 0 0 1
0 0 0 1 0
1 1 0 1 1
1 0 1 1 1

Более крупный пример: B 4

[ редактировать ]
B 4 как двоичная квадратная матрица
В сетке выделены некоторые матрицы размером 4×4, в том числе матрицы с нулями и единицами в верхнем поле.

Пример следующего возможного двоичного «квадрата» тора де Брейна (256,256;4,4) 2 (сокращенно B 4 ) был явно построен. [5]

На изображении справа показан пример тора/массива (256,256;4,4) 2 де Брёйна, где нули закодированы как белые пиксели, а единицы – как красные пиксели соответственно.

Двоичные торы де Брёйна большего размера

[ редактировать ]

Статья, в которой был построен пример тора (256,256;4,4) 2 де Брейна, содержала более 10 страниц двоичного кода, несмотря на уменьшенный размер шрифта, требующий трех строк на строку массива.

Последующий возможный двоичный тор де Брейна, содержащий все двоичные матрицы 6×6 , будет иметь 2 36 = 68 719 476 736 записей, что дает квадратный массив размером 262 144×262 144 , обозначаемый (262144,262144;6,6) 2 тором де Брейна или просто B 6 . Ее можно легко сохранить на компьютере — при печати с пикселями со стороной 0,1 мм такая матрица потребует площади примерно 26×26 квадратных метров .

Объект B 8 , содержащий все двоичные 8×8 матрицы и обозначенный (4294967296,4294967296;8,8) 2 , имеет в общей сложности 2 64 ≈ 18.447×10 18 записи: для хранения такой матрицы потребуется 18,5 экзабайт или 2,3 эксабайта памяти. В приведенном выше масштабе его площадь составит 429×429 квадратных километров .

Следующая таблица иллюстрирует суперэкспоненциальный рост.

н Клетки в
подматрица
= п 2
Количество
подматрицы
= 2 н 2
Б н сторона
длина
= 2 ( н 2 /2)
2 4 16 4
4 16 65 536 256
6 36 68 719 476 736 262 144
8 64 ~1.84 × 10 19 ~4.29 × 10 9
10 100 ~1.27 × 10 30 ~1.13 × 10 15
12 144 ~2.23 × 10 43 ~4.72 × 10 21
14 196 ~1.00 × 10 59 ~3.17 × 10 29
16 256 ~1.16 × 10 77 ~3.40 × 10 38
18 324 ~3.42 × 10 97 ~5.85 × 10 48
20 400 ~2.60 × 10 120 ~1.61 × 10 60

См. также

[ редактировать ]
  1. ^ Фан, Коннектикут; Фан, С.М.; Ма, СЛ; Сиу, МК (1985). «О массивах де Брейна». Арс Комбинатория А. 19 : 205–213.
  2. ^ Чанг, Ф.; Диаконис, П.; Грэм, Р. (1992). «Универсальные циклы для комбинаторных структур» . Дискретная математика . 110 (1): 43–59. дои : 10.1016/0012-365x(92)90699-g .
  3. ^ Джексон, Брэд; Стивенс, Бретт; Херлберт, Гленн (сентябрь 2009 г.). «Проблемы исследования кодов Грея и универсальных циклов» . Дискретная математика . 309 (17): 5341–5348. дои : 10.1016/j.disc.2009.04.002 .
  4. ^ Эгген, Бернд Р. (1990). «Бинаторикс Б2». Частное общение .
  5. ^ Шиу, Вай-Чи (1997). «Декодирование массивов де Брейна, построенных методом ФФМС». Арс Комбинатория . 47 (17): 33–48.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f28b9037071b6c39eb5a64abf0ee484a__1708484880
URL1:https://arc.ask3.ru/arc/aa/f2/4a/f28b9037071b6c39eb5a64abf0ee484a.html
Заголовок, (Title) документа по адресу, URL1:
De Bruijn torus - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)