Имеет


37

Насколько я понимаю, программа теории геометрической сложности пытается разделить , доказав, что постоянство комплексной матрицы гораздо сложнее вычислить, чем определитель.VPVNP

Вопрос, который у меня возник после просмотра документов GCT: будет ли это сразу означать , или это просто важный шаг к этой цели?PNP


3
AFAIK, зоопарк дает всю известную информацию. qwiki.stanford.edu/wiki/Complexity_Zoo:V#vnp
Микаэль Кадилхак

Монография Питера Бюргиссера «Полнота и редукция в теории алгебраической сложности» (math-www.uni-paderborn.de/agpb/work/habil.ps) может дать вам лучшее представление о данном вопросе.
MCH

Просто обновляю URL Михаэля: сложностьzoo.uwaterloo.ca
Complexity_Zoo:V#vnp

Ответы:


27

Короткий ответ - нет'. Никаких таких последствий не известно. Есть два основных препятствия: переход от сложности арифметической схемы к логической сложности (VP ≠ VNP подразумевает P / poly ≠ NP / poly), а затем переход от сложности логической схемы (P / poly ≠ NP / poly) к однородной сложности (P ≠ NP). ). Ни один из этих шагов не известен. Однако я считаю, что P / poly poly NP / poly подразумевает VP ≠ VNP.


4
Ваше последнее предложение верно: если есть поле, где VP = VNP, то P / poly = NP / poly (перейдите по ссылке в комментарии Кадилхака).
Диего де Эстрада

22

Предполагая обобщенную гипотезу Римана (GRH), известны следующие довольно сильные связи между и коллапсом полиномиальной иерархии ( P H ):VP=VNPPH

  1. Если VP=VNP (над любым полем), тогда иерархия полиномов падает на второй уровень;
  2. Если VP=VNPнад полем характеристики , тогда N C 3 / p o l y = P / p o l y = P H / p o l y ;0NC3/poly=P/poly=PH/poly
  3. Если VP=VNPнад полем конечной характеристики , тогда N C 2 / p o l y = P / p o l y = P H / p o l y .pNC2/poly=P/poly=PH/poly

Это результаты: Питер Бургиссер, «Гипотеза Кука против Валианта », Теор. Комп. Sci., 235: 71–88, 2000.

См. Также: Бургиссер, « Полнота и редукция в алгебраической теории сложности », 1998.


1
Я думаю, что вы имели в виду, что подразумевает коллапс полиномиальной иерархии, а не V P V N PVP=VNPVPVNP подразумевает это.
Робин Котари

15

Я могу дать вам неофициальную причину , по которой разделение не будет доказать .PNP

VP и VNP фокусируются на алгебраических функциях, степень которых ограничена полиномом. Обратите внимание, что это легко вычислить в алгебраической функции экспоненциальной степени с алгебраической схемой полиномиального размера.

Хорошо известно уменьшение глубины 1 для алгебраических цепей: любая алгебраическая схема полиномиального размера, вычисляющая полином степени может быть превращена в алгебраическую схему полиномиального размера и глубины O ( log d log n ) .dO(logdlogn)

Вы можете думать о как алгебраический вариант N C 2 , таким образом , доказывает , что V Р V Н Р составляет доказать алгебраическую неравномерную эквивалент N C 2# P . Это не исключает P = N P , по крайней мере, не сразу.VPNC2VPVNPNC2#PP=NP

Отказ от ответственности : я не могу получить доступ к бумаге прямо сейчас, и я не помню, работает ли сокращение в какой-либо области или только в конечных.

1 LG Valiant, S. Skyum, S. Berkowitz, C. Rackoff. Быстрое параллельное вычисление полиномов с использованием нескольких процессоров . SIAM J. Comput. 12 (4), с. 641-644, 1983.


2
это алгебраический неравномерное эквивалент или N C 2# P ? NC2NPNC2#P
Джошуа Грохов

@JoshuaGrochow: вы правы, и я исправил это. В то время как считается моральным эквивалентом N P , это на самом деле более близко к духу # P . На самом деле доля завершить проблемы. VNPNP#P
MassimoLauria

2
Valiant et al. Результат работает для любой области.
Иддо Цамерет
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.