다음은 NP-complete 문제입니까? (그렇습니다).
입력 : 에지 세트가 두 개의 에지 분리 된 간단한 사이클로 분해 될 수있는 무 방향 그래프 ( 입력의 일부 는 아님 ).
질문 : 길이가 보다 큰 간단한주기가 있습니까?k
분명히 문제는 NP에 있고 의 최대 정도 는 이지만 도움이되지 않는 것 같습니다.≤ 4
다음은 NP-complete 문제입니까? (그렇습니다).
입력 : 에지 세트가 두 개의 에지 분리 된 간단한 사이클로 분해 될 수있는 무 방향 그래프 ( 입력의 일부 는 아님 ).
질문 : 길이가 보다 큰 간단한주기가 있습니까?k
분명히 문제는 NP에 있고 의 최대 정도 는 이지만 도움이되지 않는 것 같습니다.≤ 4
답변:
축소 시도 ....
그래프 해밀턴 경로에서 NPC 인 최대 차수가 3 인 감소 [G & J]
결과 그래프에서 모든 노란색 노드는 그림 E와 그림 F에 표시된 두 가지 방식으로 간단한 경로로 순회 할 수 있으며 이는 원래 노드 의 유효한 두 순회에 해당합니다 . 비공식적으로 여분의 "연결"자주색 노드를 향한 가장자리가 사용되면 노란색 노드를 통과 할 수 없습니다.b ∈ V k
충분히 큰 따기결과 그래프 ( 는 원래 그래프 ( 가 해밀턴 경로 (길이 )를 갖는 경우에만 보다 긴 길이의 경로를 갖는다.G ′ 3 k ( | V | − 1 ) G | V | − 1
큰 사진은 여기에서 다운로드 할 수 있습니다
Vor의 답변에서 영감을 얻은 더 간단한 답변을 원합니다.
Itai에 의해 입증 된 그리드 그래프 문제에 대한 해밀턴 사이클 문제로 시작하십시오.
그리드 그래프의 엣지 세트가 두 개의 분리 된 서브 세트 (수평 및 수직)로 분할 될 수 있음을 쉽게 알 수 있습니다.
이제 모든 수평 수평 사이클을 하나의 간단한 사이클로 짜고 모든 수직 수평 사이클을 다른 간단한 사이클로 짜야합니다.
이것은 매우 쉬운 작업입니다. 수직면의 경우 가장 왼쪽에서 가장 오른쪽으로 스윕하고 수직 간격을 연결 한 다음 연속적인 x 좌표 수직선을 연결 한 다음 가장 왼쪽에있는 정점을 가장 오른쪽에있는 정점에 연결하십시오. 수평 가장자리도 비슷하게하십시오.
얻어진 그래프는 여전히 단순하고, 방향이 지정되지 않았으며 요구 사항을 충족시킨다. 수직 위상과 수평 위상의 마지막 단계에서 두 개의 다른 정점 쌍을 다루기 때문에 간단합니다.
이제 Vor와 비슷한 트릭을 수행하십시오. 각 정점에서 원래의 인시던트 에지 각각에 새로운 정점을 추가하십시오 . 평소처럼 ahouls는 충분히 커야합니다. 마지막으로, 정품 해밀턴 사이클의 길이는. 그러나 물론 이것은 얻은 그래프의 Hamiltonian이 아닙니다.