Там, кажется, опечатка; Я предполагаю, что вы хотите найти который не является суммой ( log n ) O ( 1 ) векторов среди v 1 , … , v m (не n ).u∈{0,1}n(logn)O(1)v1,…,vmn
Мне не ясно, работает ли какая-либо константа в для вас. Если вы можете согласиться на суммы менее чем log m векторов, возможно, есть что-то, что нужно сделать. Но если вы хотите, чтобы эта величина была ( log m ) 1 + δ , то я думаю, что это довольно сложно (я давно работаю над этой проблемой).(logn)O(1)logm(logm)1+δ
Тем не менее, вам может быть интересно узнать, что это пример проблемы удаленной точки Алона, Паниграхи и Еханина («Детерминированные алгоритмы аппроксимации для задачи ближайшего кодового слова») для определенных параметров. Пусть и v 1 , … , v m будут столбцами матрицы проверки на четность линейного кода в { 0 , 1 } m размерности d = m 1 } n, то есть ( log n ) O ( 1 )m>nv1,…,vm{0,1}m (если эта матрица не имела полного ранга, проблема была бы тривиальна). Тогда ваша задача эквивалентна нахождению u ∈ { 0 ,d=m−nu∈{0,1}n(logn)O(1) -далее от кода. Эта установка параметров, где размерность очень близка к m, в статье не рассматривается. Тем не менее, они могут только achive удаленности до размерности d = C м для некоторой константы с . На самом деле, я не думаю, что мы знаем о каком-либо сертификате полиномиального размера, который позволяет нам доказать, что некоторый вектор больше чем ω ( log m ) -далее из пространства размерности Ω ( m )logmd=cmcω(logm)Ω(m)не говоря уже о том, чтобы найти его.
Другая связь связана с изучением паритетов в модели ошибок. Если можно эффективно узнать -parities (определенная на 0 , 1 м ) с ошибкой , связанной строго меньше п , то можно установить произвольные значения в первом п - 1 бит U и `` силы ошибка «» в последнем бите, установив его в значение, противоположное прогнозируемому учеником. Это кажется намного сильнее, хотя.(logn)O(1)0,1mnn−1u
Проблема также связана с отделением EXP от определенных сокращений до разреженных множеств.