Jump to content

Вектор крикуна

В математике , особенно в области вычислительной теории групп , вектор Шрайера является инструментом для уменьшения временной и пространственной сложности, необходимой для вычисления орбит группы перестановок .

Предположим, что G — конечная группа с порождающей последовательностью который действует на конечном множестве . Распространенной задачей в теории вычислительных групп является вычисление орбиты некоторого элемента. под G. В то же время можно записать вектор Шрейера для . Затем этот вектор можно использовать для поиска элемента удовлетворяющий , для любого . Использование векторов Шрейера для этого требует меньше места для хранения и временных затрат, чем явное сохранение этих g.

Формальное определение

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

Все используемые здесь переменные определены в обзоре.

Вектор Шрайера для вектор такой, что:

  1. Для (способ, которым выбраны, будет пояснено в следующем разделе)
  2. для

Использование в алгоритмах

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

Здесь мы проиллюстрируем с помощью псевдокода использование векторов Шрейера в двух алгоритмах.

  • Алгоритм вычисления орбиты ω относительно G и соответствующего вектора Шрейера
Входные данные: ω в Ω ,
для i в {0, 1, …, n }:
set v [ i ] = 0
установить орбиту = { ω }, v [ ω ] = −1
для α на орбите и i в { 1, 2, …, r }:
если не находится на орбите :
добавить выходить на орбиту
набор
обратная орбита , v
  • Алгоритм нахождения g в G такого, что ω г = α для некоторого α в Ω , используя v из первого алгоритма
Ввод: v , α , X
если v [ α ] = 0:
вернуть ложь
установите g = e и k = v [ α ] (где e — единичный элемент G )
в то время как k ≠ −1:
набор
вернуть г
  • Батлер, Г. (1991), Фундаментальные алгоритмы для групп перестановок , Конспект лекций по информатике, вып. 559, Берлин, Нью-Йорк: Springer-Verlag , ISBN  978-3-540-54955-0 , МР   1225579
  • Холт, Дерек Ф. (2005), Справочник по теории вычислительных групп , Лондон: CRC Press , ISBN  978-1-58488-372-2
  • Сересс, Акос (2003), Алгоритмы группы перестановок , Cambridge Tracts in Mathematics, vol. 152, Издательство Кембриджского университета , ISBN  978-0-521-66103-4 , МР   1970241
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 22faa8b8daaf4ff0210cf3a5fd2f38e5__1576665600
URL1:https://arc.ask3.ru/arc/aa/22/e5/22faa8b8daaf4ff0210cf3a5fd2f38e5.html
Заголовок, (Title) документа по адресу, URL1:
Schreier vector - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)