다이렉트 환원


14

우리가 알고있는 N L정리 Immerman-Szelepcsényi 이후 정리 S t - C O N N E C t V 마에 Y가N L - H R에 D 따라서 S t - N Ost-non-connectivityNLst-connectivityNL-hard s t - c o n n e c t i v i t y로 환원 할 수있는 많은 로그 공간입니다. 그러나 N L 에서 Turing 기계의 구성 그래프를 거치지 않는 직접 / 조합 감소가있습니까?st-non-connectivityst-connectivityNL

stConnectivity (일명) :stPATH

감안 방향 그래프 및 정점 t ,Gst

정점 에서 정점 t 로 향하는 경로가 있습니까?st


설명 :

인접 행렬로 그래프를 제공한다고 가정 할 수 있습니다 (단, 그래프의 표준 표현은 서로 로그 공간 변환 가능하므로 필수는 아닙니다).

이 증명 압축하는 것이 가능하다 의 네스 S t - C O , N , N을 E C t v에 을 t (Y)을 상기 증명 표제어로 정리 것을 사용하지 않도록 증거로 이동 . 그러나 이것은 여전히 ​​본질적으로 동일한 구조입니다. 내가 찾고있는 것은 이것이 아닙니다 . 나는 개념적으로 직접적인 축소를 원합니다. N P 사례 와 유사하게하겠습니다 . 다양한 N P - c o m p l을 줄일 수 있습니다NL-hardst-connectivityNP 자신들이 사실을 사용하여 서로 문제 N P를 하는 것이 저감 S T S T가 다른 문제를 감소시킨다. 그리고이 두 가지 축소를 풀고 결합하여 직접 축소 할 수 있습니다. 그러나이 중간 단계를 거치지 않는 개념적으로 훨씬 간단한 축소를 제공하는 것이 종종 가능합니다 (언급을 제거 할 수는 있지만 여전히 개념적으로 있음). 예를 들어, H a m P a t h 또는 V e r t e x C o v 를 줄이려면NP-completeNPSATSATHamPath 또는 (3) - C O L O가 r에 N g S T는 우리가 말하지 않는다 H에게 m의 P t의 시간이 되어 N P 그러므로으로 감소 S 때문에 S T 것은 N P - H R d . 그래프에 해밀턴 경로가있는 경우 만족할만한 직관적 인 간단한 공식을 제공 할 수 있습니다. 또 다른 예는 N의 다른 문제에서 축소 된 것입니다.VertexCover3-ColoringSATHamPathNPSASATNP-hardt - C O N N E C t i가 v에 을 t Y를 의지하지 않은 N L - C O m의 P는 L 개의 전자 t의 전자 의 네스 S t - C O N N E C t i가 v에 t의 Y 예 : C y c l e , S t r o n gNLst-ConnectivityNL-completest-ConnectivityCycle 등은 입력 그래프의 수정과 관련이 있습니다 (그리고이를 해결하는 Turing 장비는 언급하지 않음).StronglyConnected

나는 이것이 이것으로 할 수없는 이유를 여전히 보지 못합니다. 이런 종류의 축소를 찾고 있습니다.

가능하지 않으며, 모든 감소가 개념적으로 통과하게되는 경우 일 수도 네스 결과. 그 상황이 다를 수 왜 경우,되어야하는 이유 그러나 나는 보지 않는다 N P의 경우. 분명히 내 질문에 부정적인 대답을주기 위해서는 개념적 으로 증명이 언제 이루어지는 지에 대해 더 공식화해야합니다.NL-hardNP다른 증거 (AFAIK가 만족스럽지 못한 증거 이론 문제)를 포함 시키십시오. 그러나 긍정적 인 대답을 위해서는 그러한 공식적인 정의가 필요하지 않으며 그것이 사실이라고 기대합니다. (나는 더 많은 자유 시간을 찾으면 내가 원하는 것을 정식으로 공식화하는 방법에 대해 생각할 것이다. 본질적으로 우리는 문제가 대해 완전한지 알지 못하더라도 효과가있는 축소를 원한다 .)NL

은 USING 정리 괜찮 Immerman-Szelepcsényi 증명서를 사용하여, 의 네스 S t P T H 및 구성 그래프 N L의 시스템은 I 피하고 싶은 것이다.NL-completestPATHNL


@Raphael, 나는 복잡한 클래스와 같은 수학 개념의 이름에 다른 글꼴을 사용하여 문헌의 일반적인 관행을 좋아합니다. 제거하지 마십시오.
Kaveh

1
미안하지만 끔찍한 것 같습니다 . 필요한 경우 다른 글꼴을 사용해야하지만 일관성을 유지하십시오. mathsf표준 수학 글꼴과 혼합 하여 한 단어에서 다른 글꼴을 사용할 수도 있습니다!
Raphael

@Raphael, 나는 그들을 일관된 방식으로 사용하고 있습니다. Mathsf는 복잡성 클래스를 구별하는 데 사용됩니다. 나는 "완료"와 "하드"를 텍스트 부분으로 옮기는 것에 대해 생각할 것입니다 (문제는 다른 글꼴을 사용하여 입력하게됩니다.)
Kaveh

"일관된"은 "인쇄 적으로 기쁘게"와 다릅니다. ( 여기서 구별은 실제로 필요하지 않습니다. 특히 복잡성 클래스와 문제 (고통에 추가하면 원시 수학 글꼴에서 끔찍한 것) 사이 의 구분은 필요하지 않습니다).
Raphael

@Raphael, 나는 그렇게 주장하지 않았다. 당신은 내가 그것들을 사용하는 방식의 "일관되지 않음"에 반대했습니다. 나는 단지 그렇지 않습니다. 내 스타일은 와 같은 수학 개념의 이름을 나머지 수학 / 텍스트와 구별 하는 것이며 일관된 방식으로 수행하고 싶습니다. 어쨌든 스타일을 유지하면서 활자체를 더 멋지게 만드는 방법에 대해 생각할 것입니다. P
Kaveh

답변:


4

지저분 할 경우 Immerman-Szelepcsényi 정리의 증거를 원하는 축소로 변환 할 수 있습니다. st-connectivity의 NL- 완전성을 사용할 필요는 없습니다.

인스턴스 주어지면, 새로운 그래프 G ' = ( V ' , E ' ) , s ' , t '를 구성 합니다. 의 "주요 정점" V는 ' 다음 정보 기록 : 현재의 거리 D 에서 대부분의 거리의 꼭지점의 수 D - 1 , 거리의 꼭지점의 수 D - 1G=(V,E),s,tG=(V,E),s,tVdsd1d1d1ddd1d1tsdd+1sstn1n=|V|

보시다시피 모든 것을 완전하고 정확하게 작성하는 것은 상당히 지저분하지만 확실히 가능합니다. NL 시스템의 구성 그래프를 절대 사용하지 않기 때문에 NL- 완전성을 완전히 사용하지 않았습니다. 입력 그래프 자체 인 구성 그래프보다 나은 점이 있기 때문에 필요하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.