캐리 예측 알고리즘을 사용하여 다항식 크기 깊이 5 (또는 4?) 회로 제품군을 사용하여 추가를 계산할 수 있습니다 . 깊이를 줄일 수 있습니까? 캐리 예측 알고리즘에 의해 얻어진 것보다 깊이가 낮은 다항식 크기 회로 패밀리를 사용하여 두 개의 이진수의 덧셈을 계산할 수 있습니까?
가 2 또는 3 인 회로 제품군 컴퓨팅 추가 의 크기에 대한 수퍼 다항식 하한 이 있습니까? d
깊이로 나는 교대 깊이를 의미합니다.
캐리 예측 알고리즘을 사용하여 다항식 크기 깊이 5 (또는 4?) 회로 제품군을 사용하여 추가를 계산할 수 있습니다 . 깊이를 줄일 수 있습니까? 캐리 예측 알고리즘에 의해 얻어진 것보다 깊이가 낮은 다항식 크기 회로 패밀리를 사용하여 두 개의 이진수의 덧셈을 계산할 수 있습니까?
가 2 또는 3 인 회로 제품군 컴퓨팅 추가 의 크기에 대한 수퍼 다항식 하한 이 있습니까? d
깊이로 나는 교대 깊이를 의미합니다.
답변:
Alexis Maciel and Denis Therien Threshold Circuits of the Small Majority-Depth의 Theorem 3.1에 따르면 실제로 두 숫자의 덧셈을 계산하기위한 깊이 3 회로가 있습니다.
정확한 범위는 여기서 는 게이트 가 모두 있는 깊이 -2 회로 가있는 문제입니다. 및 회로는 깊이 하나의 회로 (표기의 상세한 설명을 용지 참조). Δ 2 = Σ 2 ∩ Π 2 A C 0 ∨ , ∧ N C 0 1 N C 0
주요 증거 아이디어는 다음과 같습니다.
깊이 2 회로는 DNF 또는 CNF 여야하고 기하 급수적으로 많은 최소값과 최대 값이 있는지 쉽게 확인할 수 있으므로 깊이 2 회로는 덧셈을 계산하기 위해 지수 크기가 필요합니다.
경고 : 아래 부분은 버그 입니다. 답변 아래의 의견을 참조하십시오.
내가 계산하는 방식은 깊이 3에서 더할 수 있습니다. 와 b i 가 두 숫자 의 i 번째 비트라고 가정 합니다. 여기서 0 은 LSB의 색인이고 MSB의 n 입니다.
우리가 계산하자 , 합계 번째 비트를 이야 내가 앞서 캐리 표정으로 표준적인 방법으로 :
여기서 는 XOR이고 c i 는 다음과 같이 계산 된 캐리입니다.
및 수단이 있다는 J 위치 번째는 캐리 "생성"
및 캐리가에서 전파됩니다 것을 의미 J 에 내가 :
깊이를 계산, 깊이가 2이고, c를 난 깊이 3 인 것이 그 보이는 것이지만 이야 내가 깊이 4 또는 5가 3 회로 한 너무 깊이 경계 FANIN 연산이기 때문에, 실제로도 3 단지 깊이 de-Morgan 공식을 사용하여 회로의 크기를 다항식 양으로 불어 내면서 상위 2 레벨을 낮출 수 있습니다.