Послідовність де БрейнаПослідовність де Брейна — циклічний порядок , елементи якого належать заданій скінченній множині (зазвичай розглядають множину ), такий, що всі його підпослідовності [1] заданої довжини різні. Часто розглядаються періодичні послідовності з періодом , що містять різних підпослідовностей , — тобто такі періодичні послідовності, в яких будь-який відрізок довжини є послідовністю де Брейна з тими самими параметрами і . Цикли названо так на честь нідерландського математика Ніколаса де Брейна, який вивчав їх 1946 році[2], хоча вони вивчалися й раніше[3]. ВластивостіОчевидно, що довжина (період) такого циклу не може перевищувати — числа всіх різних векторів довжини з елементами з ; нескладно довести, що ця оцінка досягається. Цикли цієї максимально можливої довжини зазвичай називають циклами де Брейна (втім, іноді цей термін застосовують і до циклів меншої довжини). При існують такі цикли де Брейна з довжиною, на одиницю меншою максимуму, які виражаються лінійними рекурентними співвідношеннями порядку : так, при співвідношення породжує послідовності з періодом 7, наприклад 0010111001011100 … (цикл де Брейна 0010111). На основі таких послідовностей побудовано, зокрема, циклічний надлишковий код CRC32 (EDB88320). ПрикладиПриклади циклів де Брейна для з періодом 2, 4, 8, 16:
Кількість циклів де БрейнаКількість циклів де Брейна з параметрами і є (окремий випадок теореми де Брейна — BEST-теорема[en], названа за прізвищами де Брейна, Тетяни Еренфест, Седріка Сміта і Вільяма Татта). Граф де БрейнаІснує зручна інтерпретація послідовностей і циклів де Брейна, заснована на так званому графі де Брейна — орієнтованому графі з вершинами, що відповідають різним наборам довжини з елементами з , у якому з вершини у вершину ребро веде в тому і тільки тому випадку, коли (); при цьому самому ребру можна зіставити набір довжини : . Для такого графу ейлерові шляхи (ейлерові цикли), що не проходять двічі через одне й те саме ребро, відповідають послідовності (циклу) де Брейна з параметрами і , а гамільтонові шляхи (гамільтонові цикли), що не проходять двічі через одну і ту ж вершину, — послідовності (циклу) де Брейна з параметрами і . Граф де Брейна широко застосовується в біоінформатиці в задачах складання геному. Примітки |