1) 회로 측면에서 균일성에 대한 설명이 있습니까?
[이것은 Dick Lipton의 블로그에서 요청한 것과 동일한 질문에 대한 내 답변의 편집 된 버전입니다. 주의 사항 : 저는 전문가가 아닙니다.]
적어도 두 가지 종류의 예라고 생각합니다.
a) 회로는 문제 입력 크기에서 다항식 시간으로 튜링 머신에 의해 생성 될 수 있습니다 (다른 응답에서 언급 한 바와 같이). (이것이 개념의 표준 정의라고 생각합니다.)
여기에는 균일하게 호출 할 수있는 회로 제품군이 포함되지만 P- 시간 개념의 정의로 회로 제품군에 대한 정의를 Turing 머신의 정의로 줄입니다.
b) 문제 해결을 위해 문제 입력으로 진화하는 1 차원 셀룰러 오토 마톤이있는 경우 (결정 문제의 경우, 솔루션은 입력을 포함하는 셀에 대해 지정된 셀에서 단일 비트이며, 이는 안정적인 상태 임) 입력 크기의 다항식 시간에서, 이것은 간단한 방식으로 2D로 주기적이며 (시간 단위당 셀당 하나의 반복 단위), 2 차적으로 큰 영역에서만 문제가되는 회로에 해당합니다. 솔루션 시간에.
이것은 매우 특별한 종류의 균일 회로 제품군이지만 튜링 머신은 1D CA로 쉽게 인코딩 할 수 있기 때문에 P의 모든 문제를 해결하기에 충분합니다. (이것은 또한 이전 회신에서 언급 된 DLOGTIME- 균일 성의 정의를 만족시키는 것으로 보입니다.)
(이것은 Lipton의 블로그에서 Gowers의 답변에 언급 된 회로로 Turing 머신의 인코딩과 유사합니다. 실제로는 그 중 하나가 동일 할 것입니다.)
튜링 머신을 1D CA로 인코딩하는 한 가지 방법 : 각 셀에서 테이프 포인트 상태를 한 지점에서 나타내고 튜링 머신 헤드가 현재 상태 인 경우 상태를 나타냅니다 (없는 경우 값이 중요하지 않음). , 그리고 머리가 여기 있는지 여부를 말하는 약간의 비트. 분명히, 시각 t에서의 그러한 각각의 상태는 시각 t-1에서의 바로 인접한 이웃 상태에만 의존하며, 이것이 CA로서 작용하기 위해 필요한 전부이다.