를 상수로 하자 . state finite automata 를 속이는 의사 난수 발생기를 어떻게 만들 수 있습니까?d
여기서, 유한 오토마타는 노드, 시작 노드, 수락 상태를 나타내는 노드 세트, 및 각 노드에서 나오는 0, 1로 표시된 두 개의 직접 에지를 갖는다. 입력을 읽을 때 자연스럽게 상태를 변경합니다. 주어지면 , 찾아서 유한 오토 마톤 마다 일부 함수 계산하십시오 .d ϵ f : { 0 , 1 } k → { 0 , 1 } n d A
여기 의 균일 한 분포이다 변수를 우리가 원하는 (예를 가능한 한 작게 할 ). 가 순서대로 있다고 생각하고 있지만 더 일반적으로 질문 할 수 있습니다 (예 : 필요한 비트 수는 ? k k log n d n n
일부 배경
의사 난수 발생기의 구성은 무작위 화 해제에서 중요하지만 일반적인 문제 (다항식 알고리즘의 PRG)는 지금까지 너무 어려운 것으로 판명되었습니다. 그러나 경계 공간 계산을위한 PRG에 대한 진전이있었습니다. 예를 들어이 최근 논문 ( http://homes.cs.washington.edu/~anuprao/pubs/spaceFeb27.pdf )은 정기적 인 read-once 분기 프로그램에 대한 약 를 제공합니다. 일반적인 read-once 분기 프로그램에 대한 질문은 여전히 열려 있으므로 ( )이 단순화에 대한 답이 알려져 있는지 궁금합니다. 유한 오토 마톤은 모든 레이어가 동일한 read-once 분기 프로그램과 같습니다.k = 로그 n