РЕДАКТИРОВАТЬ (22 августа 2011 г.):
Я еще больше упрощаю вопрос и назначаю вознаграждение за этот вопрос. Возможно, на этот более простой вопрос будет легко ответить. Я также собираюсь зачеркнуть все части оригинального вопроса, которые больше не актуальны. (Спасибо Стасису Юкне и Райану О'Доннелу за частичный ответ на первоначальный вопрос!)
Фон:
Учитывая цепь AC 0 с глубиной k и размером S, существует другая схема AC 0 , вычисляющая ту же функцию с глубиной k и размером , так что новая схема имеет разветвление = 1 для всех затворов. Другими словами, схема выглядит как дерево (за исключением входов, поскольку входы могут разветвляться на более чем один вентиль). Один из способов сделать это - продублировать все ворота с разветвлением> 1, пока все ворота не разветвятся = 1.
Но это самый эффективный способ для преобразования переменного тока 0 цепей к сети переменного тока 0 цепей с 1 разветвления? Я прочитал следующее в лекции 14 заметок курса Райана О'Доннелла :
Предположим, что C - это любая схема глубины k размера S, которая вычисляет четность. Это упражнение, чтобы показать, что C можно преобразовать в выровненную схему глубины-k, где уровни чередуются с логическими элементами И и ИЛИ, входными проводами являются литералы 2n, а каждый вентиль имеет разветвление 1 (т. Е. Это дерево ) - и размер увеличивается не более .
Сноска: На самом деле, это немного сложное упражнение. Это проще, если вам нужно только получить размер , который почти одинаков для наших целей, если вы думаете о k как о «константе».
Означает ли это, что есть способ взять любую глубину k AC 0 цепь размера S и преобразовать ее в AC 0 цепь с разветвлением 1, глубиной k и размером ? Если да, то как это делается и является ли этот метод самым известным?
Оригинальный вопрос:
Учитывая цепь AC 0 с глубиной k и размером S, каков наиболее известный метод (с точки зрения минимизации размера схемы результирующей схемы) для преобразования этого в схему AC 0 глубины k и разветвления затвора 1? Есть ли какие-либо нижние границы, известные для этого?
Более новый, более простой вопрос:
Этот вопрос является ослаблением первоначального, где я не настаиваю на том, чтобы результирующая схема имела постоянную глубину. Как объяснено выше, существует способ преобразовать цепь AC 0 с глубиной k, размер S, в схему с размером , чтобы новая цепь имела разветвление = 1 для всех затворов. Есть ли лучшая конструкция?
Учитывая цепь AC 0 с глубиной k и размером S, каков наиболее известный метод (с точки зрения минимизации размера схемы результирующей цепи) для преобразования этого в схему любой глубины с разветвлением затвора 1?