Кожен монотонний арифметичний ланцюг , тобто ланцюг , обчислює деякий багатофакторний многочлен з невід'ємними цілими коефіцієнтами. Дано многочлен , схемаF ( x 1 , … , x n ) f ( x 1 , … , x n )
- обчислює якщо виконується для всіх ; F ( a ) = f ( a ) a ∈ N n
- підраховує якщо справедливо для всіх ; F ( a ) = f ( a ) a ∈ { 0 , 1 } n
- вирішує якщо точно, коли виконується для всіх . F ( a ) > 0 f ( a ) > 0 a ∈ { 0 , 1 } n
Я знаю явні многочлени (навіть багатолінійні), що показують, що розрив за розмірами ланцюга "обчислити / рахує" може бути експоненціальним. Моє запитання стосується розриву "рахує / вирішує".
Запитання 1: Чи хтось знає про якийсь многочлен який підрахувати експоненціально важче, ніж визначитися з -схемами? { + , × }
В якості можливого кандидата можна взяти поліном PATH, змінні якого відповідають краям повного графа на , а кожному мономелю відповідає простий шлях від вузла до вузла у . Цей многочлен може бути вирішений ланцюгом розміром реалізує, скажімо, алгоритм динамічного програмування Беллмана-Форда, і порівняно легко показати, що кожен -схеми обчислювальної схеми PATH повинні мають розмір . { 1 , … , n } 1 n K n{ + , × }
З іншого боку, кожен ланцюг, що рахує PATH, вирішує задачу PATH, тобто підраховує кількість до- шляхів у зазначеному відповідному підпункті введення - . Це так звана P -повна проблема . Отже, ми всі "віримо", що PATH не може мати підрахунку -мікросхем поліноміального розміру. «Єдина» проблема - це довести це ... 1 n 0 1 K n # { + , × }
Я можу показати, що кожен -схеми підрахунку пов'язаного гамільтонівського полінома HP шляху вимагає експоненціального розміру. Мономах цього многочлена відповідають -До- шляхів в , що містять всі вузли. На жаль, скорочення від HP в PATH по Valiant вимагає , щоб обчислити обернену матрицю Вандермонда, і , отже , не можуть бути реалізовані з допомогою -circuit.
Запитання 2: Чи хтось бачив монотонне зменшення HP до PATH?
І, нарешті:
Питання 3: Чи взагалі розглядалася "монотонна версія" класу P ?
Примітка. Зауважте, що я говорю про дуже обмежений клас схем: монотонні арифметичні схеми! У класі -схеми, питання 1 було б несправедливим взагалі запитувати: жодних нижчих меж, більших за для таких схем, навіть коли потрібно обчислити. заданий многочлен на всіх входах у відомі. Також у класі таких мікросхем є "структурний аналог" питання 1 - чи є P -повні многочлени, які можна визначити за допомогою полі-розмірів -схеми? - має позитивну відповідь. Такий, наприклад, постійний многочлен PER .
ДОДАТО: Цуйосі Іто відповів на питання 1 дуже простою хитрістю. Однак питання 2 і 3 залишаються відкритими. Статус підрахунку PATH цікавий сам по собі і тому, що це стандартна проблема DP і тому, що він є # P-завершеним.