USTCONN에 로그 공간이 필요하다는 것을 증명하는 방법?


19

USTCONN은 그래프 G 의 소스 정점 s 에서 대상 정점 까지의 경로가 있는지 여부를 결정해야하는 문제이며 , 여기서 모두 입력의 일부로 제공됩니다.tG

Omer Reingold는 USTCONN이 L에 있음을 보여 주었다 (doi : 10.1145 / 1391289.1391291 ). 이 증거는 지그재그 제품을 사용 하여 일정한 정도의 확장기 를 구성합니다 . 일정한 정도의 확장기는 대수 직경을 가지며 일정한 수의 로그 크기 마커를 사용하여 가능한 모든 경로를 확인할 수 있습니다.

논문에 따르면 Reingold의 결과는 USTCONN의 공간 복잡성에 대한 로그 상한을 제공하여 공간 복잡성을 "상수 요인까지"해결합니다. 논문의 다른 곳에서는 언급되지 않은 해당 하한에 대해 궁금합니다.

최악의 경우 USTCONN을 결정하기 위해 로그 공간이 필요하다는 것을 어떻게 증명할 수 있습니까?

편집 : 입력 표현을 기본 N- vertex 대칭 단순 지시 그래프 의 N×N 인접 행렬로 수정하고 행이 N 2 비트 문자열 을 형성하도록 연속적으로 나열되도록 수정하십시오 .NN2


Lewis와 Papadimitriou는 USTCONN이 SL- 완료임을 Reingold의 결과와 함께 SL = L임을 암시했다 (doi : 10.1016 / 0304-3975 (82) 90058-5 ). : Savitch는 DOI (보였다 10.1016 / S0022-0000 (70) 80,006 X- 해당) . 또한 인 DSpace ( F ( N ) ) = 인 DSpace ( 1 ) 임의의 계산 가능한 기능에 대한 F ( N ) = O ( 로그 로그 N )NSPACE(n)DSPACE(n2)DSPACE(f(n))=DSPACE(1)f(n)=o(loglogn)Stearns, Hartmanis 및 Lewis (doi : 10.1109 / FOCS.1965.11 )에 의해 USTCONN 에는 최소한 Ω(loglogn) 공간이 필요합니다. 마지막으로 L (예 : NC1 ) 미만으로 알려진 일반적인 클래스 는 회로의 관점에서 정의되며 공간 제한의 관점에서 정의 된 클래스와 분명히 비교할 수 없습니다.

만 사용하는 더 나은 결정 알고리즘이 있다는 것을 최대한 멀리 볼 수있는,이 잎은 (틀림없이 가능성) 가능성을 열어 하지만 Ω ( 로그 로그 N ) 일부 공간을 δ < 1 , USTCONN 또는 심지어 비 결정적 알고리즘이 사용 O ( ( 로그 N ) 1 / 2 ) 의 공간.O((logn)δ)Ω(loglogn)δ<1o((logn)1/2)

DSPACE(o(f(n))DSPACE(f(n))인 DSpace ( O ( 로그 N ) )f(n)DSPACE(o(logn))

L에 로그 공간을 필요로하는 언어가있는 한, 로그 공간 축소보다 USTCONN이 L에 대해 "약한"약한 조건 하에서 완료됨을 표시하면 원하는 하한값을 얻을 수 있습니다.

공간 이 필요한 축소에서 L에 대해 USTCONN이 완전 합니까?o(logn)

Immerman은 원하는 경로 (그래프 자체는 아님)가 결정적인 지시 된 도달 가능성의 버전이 AC 회로에 의해 계산 가능한 1 차 감소 하에서 L에 대해 완전 함을 보여 주었다 (doi : 10.1137 / 0216051 ) . 그런 다음 USTCONN이 FO 감소에서 L에 대해 완료되었음을 보여 주도록 조정될 수 있습니다. AC 그러나, 비록 엄격 L에 포함되어, AC 다시 회로 클래스 내가 sublogarithmic 공간에서 FO-감소를 수행 할 수있는 방법을 알고 아닙니다.0 0000


2015-07-14 편집 : TM의 공간 사용에 색인 크기가 입력에 포함되어야하는지 (따라서 입력에 무작위로 액세스 할 수 있지만 입력이 두 배가되는 경우 추가 비트가 필요한지) 흥미로운 철학적 문제입니다 ) 또는 TM에서 사용하는 공간이 계산 중에 방문한 작업 테이프 제곱의 수인지 여부입니다 (입력 테이프 헤드가 고정되어 있고 입력 테이프의 크기가 두 배가 될 때 변경되지 않는 것으로 가정). 이전 RAM 스타일 정의는 즉시 모든 로그 스페이스에 대한 하한을 제공 합니다.계산 및 파일의 시작 위치로부터 오프셋으로 파일의 현재 위치를 추적하는 현재 컴퓨터를 모델링합니다. 후자의 고전적 정의는 현재 입력 기호 이외의 테이프에 대해 아무것도 모르는 고정 된 판독 헤드를 가진 종이와 같은 테이프를 가정하며, 이는 아마도 1937 년 논문에서 튜링이 의도 한 것일 수 있습니다.

공간 이 비트 인 입력을 인덱싱 할 수 없다는 Thomas의 의견과 같은 휴리스틱 논쟁 은 최신 RAM 스타일 정의를 가정합니다. Stearns / Hartmanis / Lewis는 공간 스타일 계산에서 가장 고전적인 작업과 마찬가지로 TM 스타일 정의를 사용합니다.o(logn)

완벽한 제곱의 단항 언어가 인식하기 위해 로그 공간이 필요하다는 점을 주목함으로써 인접 행렬로 표현 된 USTCONN에 대한 로그 공간 하한을 증명할 수 있습니다 (Rūsiņš Freivalds, 계산 모델, 리만 가설 및 고전 수학 , SOFSEM 1998, LNCS 1521, 89 참조) –106. doi : 10.1007 / 3-540-49477-4_6 ( 사전 인쇄)). 그런 다음 인접 행렬 표현으로 USTCONN에 동일한 하한이 적용됩니다. 이것은 아마도 너무 많은 속임수입니다. 약속 문제에 약속을 적용하는 것은 실제 문제에 비해 쉽지만 여기서 입력이 그래프라는 약속을 강제하면 이미 하한을 얻습니다. 따라서 입력이 언어로 보장되는 약속 문제에 대한 로그 공간 하한에 대한 인수를 보는 것이 좋을 것입니다 입니다.{{0,1}N×NN=1,2,}


이러한 가 수행 하는 함수가 있기 때문에 ", 적어도 ... 공간은 UStCONN에 필요합니다"결론은 나머지 문장에서 따르지 않습니다. 존재하지 않습니다. δo(log(log(n)))δ

5
공간에서는 입력에서 임의의 위치를 ​​지정하거나 액세스 할 수 없으므로 입력 표현이 중요해집니다 . 어떤 입력 표현을 사용하고 있습니까? USTCONN이 비 결정적 하위 로그 공간에 있음을 보여줄 수 있습니까? o(logn)
Thomas는 Monica

FO = LTH = DLogTime 균일 AC ^ 0
Kaveh

이것은 매우 상세하고 훌륭하지만 이것은 "공식적으로 알려진 / 인정 된 열린 문제"와 알려진 완전한 문제 (후자의 일부이지만 더 많은 것을 볼 수 있습니까?)와 관련이있는 것으로 보입니다 ... ... 그렇다면 se는 그 형식에 적합하지 않습니다 ... USTConn의 U와 UFS는 Undirected를 의미하는 것 같습니다. 참고로이 사이트에 SJ는 "낮은 수준"공부 STConn는 경계 및 USTConn과의 상관 관계를 내려 OFC는 매우 자연스러운 연결이 될 것 같다
vzn

시간 공간 하한을 증명하기위한 통신 복잡성 기술이 도움이 될 수 있습니다. 공간이 미만인 경우 시간이 미만이므로 공간 시간이 미만 입니다. 어떻게하면 공간 시간에서 을 제거 하고 공간이 보다 작 으면 시간 공간이 보다 작을 수 있습니까? n 2 n 2 log n log n log n n 2lognn2n2lognlognlognn2
Kaveh

답변:


13

용지 카운팅는 수량 후임 관계 및 대수 공간 Kousha이고 Etessami 의해이 증명하는 문제 본질적으로 검사된다 (만약 정점 선행 정점 outdegree 한 그래프 경로로 약속, )는 무량 화가없는 예측에서는 어렵습니다. s t G LORDstGL

문제 문제를 줄이기 위해 볼 수있다 에 의해, -reductions : 인스턴스을 감안할 때 의 바로 삭제 아웃 에지 출력 다른 모서리를 방향성 에지로 질문 여부 인 얻어진 그래프에 접속된다. (참고 : 축소는 더 세밀해질 수 있습니다.)U S T C O N N F OORDUSTCONNFOO R D t U V { U , V } U S T C O N N S , tG,s,tORDtuv{u,v}USTCONNs,t


1
감사! 이것은 USTCONN의 L- 완전성에 대한 나의 마지막 논평의 정교한 것 같습니다. 그러나 ORD에서 축소가 하위 로그 공간에서 수행 될 수 있다는 것은 분명하지 않으므로 USTCONN에 실제로 적어도 로그 공간이 필요하다는 주요 질문에 대답하지 않는 것 같습니다. 내가 무엇을 놓치고 있습니까?
András Salamon 2016 년

1
@AndrasSalamon : 입력 한 표현에 대한 Thomas의 질문이 누락되었습니다. 방금 요청한 질문을 해결하지 않더라도 말입니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.