ACC0

ACC0
ACC 회로 스케치:고정 번호 m의 경우 회로는 NOT-, AND-, OR- 및 (Mod m)- 게이트로 구성된다.각 게이트의 팬인(fan-in)은 다항식(다항식)으로 경계되고 회로의 깊이는 상수로 경계한다.

ACC라고도 불리는 ACC0 이론 컴퓨터 과학 분야인 회로 복잡성에 정의된 계산 모델과 문제의 한 종류다.클래스는 일정 깊이 "대체 회로"의 클래스 AC0 카운트할 수 있는 기능으로 증가시킴으로써 정의된다. 약어 ACC는 "카운터가 있는 AC"[1]를 의미한다.구체적으로, 모듈로를 고정 정수로 계산하는 관문을 포함하여 무한 팬인 게이트의 다항식 크기의 일정한 깊이 회로로 해결할 수 있다면, 문제는 ACC에0 속한다.ACC는0 어떤 해결 가능한 단면체의 계산에 해당한다.이 수업은 이론 컴퓨터 과학에서 매우 잘 연구되고 있는데, 이는 대수적 연결성, 그리고 소위 회로 하한이라고 불리는 계산 불가능성이 증명될 수 있는 가장 큰 콘크리트 컴퓨터 모델들 중 하나이기 때문이다.

정의들

비공식적으로, ACC는0 일정한 깊이와 다항식 크기의 부울 회로에 의해 실현된 연산 클래스를 모델링한다. 여기서 회로 게이트에는 어떤 고정된 상수로 참 입력 수를 계산하는 "모듈식 카운팅 게이트"가 포함된다.

만약 그것이 회로 C1, C2,..., Cnn의 모든 회로의 깊이 일정한 경우, Cn의 크기는 다항 함수와 입력 필요한 가족 계산할 더욱 공식적으로, 언어 AC0[m]고, 그 회로는 그들이 연계하여 사용하고 괴리 컴퓨팅 무한한 팬 인 다음의 문:AND게이트와 OR게이트를 사용하여 해당한다.inputs; 단일 입력의 부정을 계산하는 관문과 입력 1s의 수가 m의 배수인 경우 1을 계산하는 무제한 팬인 MOD-m 관문을 계산한다.언어는 ACC에0 속하면 ACC0 속한다.

일부 텍스트에서 ACC는i ACC가 가장 낮은 레벨에서 ACC가0 있는 회로 클래스의 계층 구조를 말하며, ACC의i 회로는 깊이 O(logni)와 다항식 크기를 갖는다.[1]

등급 ACC는0 모노이드에 대한 불균일 결정론적 유한 자동자(NUDFA)의 계산 측면에서도 정의될 수 있다.이 틀에서 입력은 고정된 모노이드로부터의 요소로 해석되며, 입력 요소의 생산물이 주어진 모노이드 요소 리스트에 속할 경우 입력은 받아들여진다.ACC0 클래스는 하위 그룹으로서 확인할 수 없는 그룹을 포함하지 않는 모노이드에 대해 NUDFA에 의해 수락된 언어군이다.[2]

계산력

ACC0 등급은 AC0 포함한다.단일 MOD-2 게이트가 패리티 함수를 계산하기 때문에 이 포함은 엄격하며, AC에서는0 계산이 불가능한 것으로 알려져 있다.보다 일반적으로 MODm 함수는 m이 p의 힘이 아니면 prime p에 대해 AC0[p]로 계산할 수 없다.[3]

ACC0 등급은 TC0 포함되어 있다.ACC는0 입력의 과반수 기능을 계산할 수 없을 것으로 추측되지만(즉, TC에0 포함이 엄격하다) 2018년 7월 현재 미해결 상태로 남아 있다.

ACC의0 모든 문제는 깊이 2의 회로로 해결할 수 있으며, 입력에 다변량 팬인 AND 게이트가 있고, 단일 게이트 컴퓨팅 대칭 함수에 연결된다.[4]이러한 회로를 SYM 회로라고+ 한다.그 증거는 토다의 정리 증명 사상을 따른다.

윌리엄스(2011년)는 ACC가0 NEXPTIME을 포함하지 않는다는 것을 증명한다. 그 증명에는 시간 계층 정리, IP = PSPACE, 디랜도메이션, SYM+ 회로를 통한 ACC의0 표현 등 복잡성 이론에 많은 결과가 사용된다.[5]머레이&윌리엄스(2018)는 이 경계를 개선하고 ACC가0 NQP(nondeterministic Quasipolynormal time)를 포함하지 않는다는 것을 증명한다.

LOGTIME-uniform ACC0 회로는 영구적인 계산이 불가능한 것으로 알려져 있어 복잡도 등급 PP가 LOGTIME-uniform ACC에0 포함되어 있지 않음을 의미한다.[6]

메모들

참조