Adleman은 1978 년에 임을 보여 주었다 : n 변수 의 부울 함수 가 M 크기의 확률 적 부울 회로에 의해 계산 될 수 있다면 , f 는 또한 결정적인 부울 회로에 의해 계산 될 수있다 M 및 n의 다항식 ; 실제로, 사이즈의 O ( N M ) .
일반적인 질문 : 는 어떤 (부울보다) 세미 링을 보유합니까?
좀 더 구체적으로하는 것으로 확률 회로 semiring 이상의 는 "부가"를 사용한다 및 "승산 ' 게이트로서 동작. 입력은 입력 변수이다 아마도 값이 걸릴 확률 변수 추가, 몇 개의 과 독립적 확률 여기서 및 은 각각 반고리의 첨가제 및 곱셈 아이덴티티이다. 이러한 회로 계산소정 함수 에 대한 모든 경우 , .
투표 함수 의 m의 변수 값이있는 부분 함수 (Y)를 소자하는 경우 y는 이상 나타나는 m / 2 간의 시간 Y (1) , ... , Y m 및 정의되지 그러한 요소 y 가 존재 하지 않는 경우 . 체 르노 프와 노조 경계의 간단한 적용은 다음을 산출합니다.
"예"에 베팅했지만 이것을 표시 할 수 없습니다.
보정 [2017년 6월 3일] 파스칼 Koiran 그 모델은 단지 연산 회로보다 더 강력 저 가리키는 (이 논문의 저자들 중 하나)가 사인 게이트 (출력 (outputting) 허용 또는 1 입력이 음수인지에 따라 아니). 따라서 투표 기능 Maj 를이 모델에서 시뮬레이션 할 수 있으며 "혼동"을 다시 가져옵니다.
and .
Question 2: Does hold over tropical semirings?
Held in these two semirings, this would mean that randomness cannot speed-up so-called "pure" dynamic programming algorithms! These algorithms only use Min/Max and Sum operations in their recursions; Bellman-Ford, Floyd-Warshall, Held-Karp, and many other prominent DP algorithms are pure.
So far, I can only answer Question 2 (affirmatively) under the one-sided error scenario, when we additionally require over the min-plus semiring (minimization), or over the max-plus semiring (maximization). That is, we now require that the the randomized tropical circuit can never produce any better than optimum value; it can, however, err by giving some worse-than-optimal values. My questions are, however, under the two-sided error scenario.
P.S. [added 27.02.2017]: Here is my attempt to answer Question 1 (affirmatively). The idea is to combine a simplest version of the "combinatorial Nullstellensatz" with an estimate for the Zarankiewicz problem for n-partite hypergraps, due to Erdos and Spencer. Modulo this latter result, the entire argument is elementary.
Note that Question 2 still remains open: the "naive Nullstellensatz" (at least in the form I used) does not hold in tropical semirings.