Решетки проблемы являются хорошим источником кандидатов. Учитывая базис для решетки в , можно искать ненулевой вектор решетки, у которого ( ) норма наименьшая из возможных; это «проблема кратчайшего вектора» (SVP). Кроме того, учитывая базис для и точку , можно попросить вектор решетки как можно ближе к ; это «проблема ближайшего вектора» (CVP).R n ℓ 2 L t ∈ R n tLRnℓ2Lt∈Rnt
Обе проблемы NP-трудно решить точно. Ааронов и Регев показали, что в (NP coNP) их можно решить с точностью до :O ( √∩O(n−−√)
http://portal.acm.org/citation.cfm?id=1089025
Я прочитал газету, и я не думаю, что есть какой-то намек на их работу, что это можно сделать в UP coUP, не говоря уже о UP coUP. ∩∪∩
Техническость: как уже говорилось, это проблемы поиска, поэтому строго говоря, мы должны быть осторожны с тем, что имеем в виду, когда говорим, что они в классе сложности. Используя вариант решения задачи аппроксимации, мы можем получить потенциальную проблему решения, которая является многообещающей : учитывая решетку , различают следующие два случая:L
Случай I: имеет ненулевой вектор нормы ;≤ 1L≤1
Случай II: не имеет ненулевого вектора нормы . (для некоторой константы )≤ C √L C>0≤Cn−−√C>0
∩∩∖∩∖≠ΠLΠ