Алгоритм приведения базиса решетки Коркина – Золотарева
Коркина -Золотарева ( KZ ) Алгоритм приведения решеточного базиса или Эрмита-Коркина-Золотарева ( HKZ ) алгоритм представляет собой редукции решетки алгоритм .
Для решеток в это дает решеточный базис с дефектом ортогональности не более , в отличие от граница сокращения LLL . [ 1 ] KZ имеет экспоненциальную сложность по сравнению с полиномиальной сложностью алгоритма сокращения LLL , однако он все же может быть предпочтительнее для решения нескольких задач ближайших векторов (CVP) в одной решетке, где он может быть более эффективным.
История
[ редактировать ]Определение KZ-редуцированного базиса было дано Александром Коркиным и Егором Ивановичем Золотаревым в 1877 году, это усиленная версия эрмитовой редукции . Первый алгоритм построения KZ-редуцированного базиса был предложен в 1983 году Каннаном. [ 2 ]
Блочный алгоритм Коркина-Золотарева ( БКЗ ) был представлен в 1987 году. [ 3 ]
Определение
[ редактировать ]KZ-редуцированный базис решетки определяется следующим образом: [ 4 ]
Учитывая основу
определить его процесса Грама – Шмидта ортогональный базис
и коэффициенты Грамма-Шмидта
- , для любого .
Также определите функции проекции
какой проект ортогонально на промежутке .
Тогда основа является KZ-редуцированным, если выполнено следующее:
- — кратчайший ненулевой вектор в
- Для всех ,
Обратите внимание, что первое условие можно рекурсивно переформулировать следующим образом: – кратчайший вектор в решетке, а является KZ-редуцированным базисом решетки .
Также обратите внимание, что второе условие гарантирует, что сокращенный базис будет уменьшен по длине (добавление целого числа, кратного одному базисному вектору, к другому не уменьшит его длину); то же условие используется при уменьшении LLL.
Примечания
[ редактировать ]- ^ https://sites.math.washington.edu/~rothvoss/lecturenotes/IntOpt-and-Lattices.pdf , стр. 18-19.
- ^ Чжан и др. 2012, стр.1.
- ^ Ясуда, Масая (2021). «Обзор решения алгоритмов SVP и новейшие стратегии решения проблемы SVP» . Международный симпозиум по математике, квантовой теории и криптографии . Математика для промышленности. Том. 33. стр. 189–207. дои : 10.1007/978-981-15-5191-8_15 . ISBN 978-981-15-5190-1 . S2CID 226333525 .
- ^ Мичиансио и Гольдвассер, стр.133, определение 7.8.
Ссылки
[ редактировать ]- Коркин А.; Золотарёв Г. (1877). «Sur les образует квадратичные позитивы» . Математические летописи . 11 (2): 242–292. дои : 10.1007/BF01442667 . S2CID 121803621 .
- Лю, Шаньсян; Линг, Конг (2017). «Усиленные алгоритмы KZ и LLL». Транзакции IEEE по обработке сигналов . 65 (18): 4784–4796. arXiv : 1703.03303 . Бибкод : 2017ITSP...65.4784L . дои : 10.1109/TSP.2017.2708020 . S2CID 16832357 .
- Вэнь (2018). «О сокращении KZ» Вэнь , Цзиньмин ; Чанг, Сяо - .
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь )
- Миччанчо, Даниэле; Гольдвассер, Шафи (2002). Сложность решеточных задач . стр. 131–136. дои : 10.1007/978-1-4615-0897-7 . ISBN 978-1-4613-5293-8 .
- Чжан, Вэнь; Цяо, Саньчжэн; Вэй, Имин (2012). «Алгоритмы редукции HKZ и Минковского для обнаружения MIMO с помощью редукции решетки» (PDF) . Транзакции IEEE по обработке сигналов . 60 (11): 5963. Бибкод : 2012ITSP...60.5963Z . дои : 10.1109/TSP.2012.2210708 . S2CID 5962834 .