Чи можемо ми порахувати глибину ?


19

Чи можемо ми обчислити бітовий поріг порогу за поліноміальними розмірами (необмежений вентилятор) схем глибини ? Як варіант, чи можемо ми порахувати кількість вхідних бітів за допомогою цих мікросхем?nlg⁡nlg⁡lg⁡n

Чи ?TC0⊆AltTime(O(lg⁡nlg⁡lg⁡n),O(lg⁡n))


Зауважте, що . Таким чином, питання по суті запитує, чи можемо ми зберегти фактор в глибині ланцюгів при обчисленні порогових воріт.TC0⊆NC1=ALogTime=AltTime(O(lg⁡n),O(lg⁡n))lg⁡lg⁡n


Редагувати:

Як написав у своїй відповіді Крістоффер, ми можемо зберегти фактор . Але чи можемо ми зекономити трохи більше? Чи можемо ми замінити на ?lg⁡lg⁡nO(lg⁡nlg⁡lg⁡n)o(lg⁡nlg⁡lg⁡n)

Мені здається, що багатошаровий трюк-силовий трюк не працює для економії навіть (загалом, будь-яка функція в ).2lg⁡lg⁡nlg⁡lg⁡n+ω(1)


3
Я змінив свою відповідь, щоб включити останню редакцію.
— Крістофер Арнсфельт Хансен

Відповіді:


22

Розглянемо ланцюг вентилятора 2 глибини . Розділіть шари на блокуючи кожен з послідовних шарів. Тепер ми хочемо замінити кожен блок ланцюгом на глибині 2. А саме, кожен затвор в останньому шарі блоку залежить щонайбільше ворота останнього шару в блоці нижче. Таким чином, ми можемо замінити кожен хвірт в останньому шарі на DNF поліноміального розміру, вхідними даними є ворота в останньому шарі блоку нижче. Якщо це зробити для всіх воріт в останніх шарах для всіх блоків і з'єднавши їх, слід отримати бажану схему.CO(log⁡n)CO(log⁡n/log⁡log⁡n)log⁡log⁡n2log⁡log⁡n=log⁡n

Зазначу, що це, по суті, найкраще, що можна отримати: лемма перемикання забезпечує нижню межу аж до глибини .log⁡n/log⁡log⁡n


1
Дякую Кристоффер. Я додав дещо сильнішого запитання.
— Каве

2
Просто щоб переконатися, що я отримав велику картину правильно: на глибині ці схеми не можуть обчислити паритет, на цій глибині вони раптом стають здатними обчислювати . lg⁡n/lg⁡lg⁡nNC1
— Kaveh

2
Це правильно (до постійних факторів глибини).
— Крістофер Арнсфельт Хансен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.