Сложность выборки (приближенно) преобразования Фурье булевой функции

17

Одна вещь, которую могут сделать квантовые компьютеры (возможно, даже с использованием только квантовых цепей с логарифмической глубиной BPP +), - это аппроксимировать выборку преобразования Фурье булевой -значной функции в P.±1

Здесь и ниже, когда я говорю о выборке преобразования Фурье, я имею в виду выбор x в соответствии с . (Нормализуется при необходимости и приблизительно).|е^(Икс)|2

Можем ли мы описать класс сложности, который мы можем назвать P-FOURIER SAMPLING, для приближенных выборочных булевых функций P? Есть ли проблемы, которые полны для этого класса?

Учитывая класс X булевых функций, что можно сказать о вычислительной сложности, которую мы можем назвать SAMPLING-X для аппроксимации выборки преобразования Фурье функций в X. (Я полагаю, что если X является BQP, то X-SAMPLING все еще во власти квантовых компьютеров.)

Каковы примеры X, где SAMPLING-X находится в P? Есть ли интересные примеры, где SAMPLING-X является NP-hard?

Есть несколько вариантов этой проблемы, которые также могут быть интересными. Со стороны Фурье мы можем говорить не о приближенной выборке, а о проблеме решения, которая возможна (вероятностно) с помощью приближенной выборки. В первую очередь, мы можем начать с класса X распределений вероятностей и спросить, какова связь между способностью приблизительно выбирать распределение D в X и приблизительно выбирать (нормализованное) преобразование Фурье.

Короче, что известно по этому вопросу.

Обновление: Мартин Шварц указал, что если все коэффициенты Фурье сосредоточены только на полиномиальном числе записей, то в BPP возможно приблизить эти большие коэффициенты (и, следовательно, также к примерной выборке). Это восходит к Голдрайху-Левину, и Кушилевиц-Мансур. Существуют ли интересные классы функций, где существует вероятностный полиномиальный алгоритм для приближенной выборки со стороны Фурье, где коэффициенты Фурье распределены по полиномиально большому числу коэффициентов?

Добавлено позже: позвольте мне упомянуть несколько конкретных проблем.

1) Насколько сложно приблизительно выбрать фурье-преобразование булевых функций в P.

a) Один вопрос, который Скотт Ааронсон упомянул в комментарии ниже, должен показать, что это не относится к BPP. Или что-то более слабое в том, что, если эта задача находится в BPP, происходит некоторый крах. (Скот Предполагает, что это так.)

б) Другой вопрос состоит в том, чтобы показать, что эта задача трудна в отношении некоторого квантового класса сложности. Например, чтобы показать, что если вы можете выполнить эту задачу, вы можете решить проблемы с решением в BPP с помощью квантовых компьютеров с глубиной записи или что-то в этом роде.

2) Какие классы булевых функций таковы, что приближенная выборка их преобразования Фурлера находится в P. Мы знаем, что это тот случай, когда коэффициенты Фурье концентрируются на многочленных коэффициентах, но это кажется очень ограниченным.

3) Есть ли некоторый класс сложности X высоко в PH, что X-машина может приблизительно сэмплировать преобразование Фурье каждой функции, которую X-машина может вычислить.

4) Меня особенно интересовала проблема выборки преобразования Фурье события скрещивания для перколяции на n-n-гексагональной сетке.

Гил Калай
источник
2
Гил, на случай, если это вас заинтересует: до того, как мы с Алексом Архиповым начали работать над BosonSampling, «оригинальной» вещью, которую я хотел доказать, было то, что приближенная проблема выборки Фурье, т. Е. Именно та проблема, которую вы описываете, не является в BPP, если полиномиальная иерархия не разрушится. К сожалению, я не смог доказать это или даже получить веские доказательства для этого, что побудило нас переключить внимание на бозоны и «устойчиво # P-complete» перманент. Однако теперь я хотел бы повторить мою гипотезу о том, что приблизительная выборка Фурье является сложной, предполагая, что только PH бесконечен. :-)
Скотт Ааронсон
Спасибо, Скотт, это очень интересно. Я упомяну вашу гипотезу вместе с несколькими другими в следующем редактировании вопроса.
Гил Калай
Кстати, Скотт, разве не аргумент через перманенты, который показывает, что BOSONSAMPLING в BPP подразумевает крах PH, работает также для выборки Фурье?
Гил Калай
Гил: Да, для точных алгоритмов выборки, точно такой же аргумент проходит. Но для алгоритмов приближенной выборки я не уверен: нужно полагать, что приблизительное вычисление коэффициентов Фурье должно быть в среднем # P-полным, так же как мы с Архиповым предположили, что аппроксимация перманента гауссовой матрицы iid должна быть # П-полный в среднем.
Скотт Ааронсон

Ответы:

9

Kushilevitz-Мансур алгоритм обучения теории устанавливает, что всякий раз , когда приблизительно разреженный, т.е. есть только -many больших коэффициенты Фурье по абсолютной величине , тогда мы можем найти их местоположения и приблизить их комплексные значения в . Конечно, вы также можете эффективно выбрать из этого списка. Точнее говоря , Кушилевиц-Мансур говорил только о преобразованиях Фурье над , но обобщение на ФТ над общими конечными абелевыми группами (см., Например , тезис Акавиа ) известно.О(ролу(п))Ω(1/ролу(п))ВPPZ2е^(Икс)О(поLY(N))Ω(1/поLY(N))ВппZ2

В качестве приложения этого к квантовым вычислениям можно показать, что состояние выхода квантовых цепей, структурированных в блоках вентилей Адамара-Тоффили-Адамара, может быть эффективно аппроксимировано, учитывая обещание, что состояние вывода, записанное в вычислительной основе, является приблизительно разреженным (см. мой постер QIP'2010 здесь , а препринт здесь ). Если допущение разреженности будет отброшено, мы могли бы смоделировать алгоритм Саймона (или Шора), который имеет именно такую ​​структуру, что противоречит нижнему пределу запроса для задачи Саймона.Ω(2N/2)

Мартин Шварц
источник
Спасибо Мартин! Я полагаю, что неизвестно, насколько сложно выбрать из преобразования Фурье даже функции AC ^ 0, верно? (В случае глубины-2 гипотеза Мансура утверждает, что она является полиномиальной (с рандомизацией).
Гил Калай