LMC (Logical Min Cut) 문제 정의
가 가중이 아닌 그래프이고 및 가 두 꼭짓점 이고 가 에서 도달 할 수 있다고 가정합니다 . 우리가 할 수있는 방법을 LMC 문제 연구 에서 도달 할 수 일부 가장자리의 제거에 의해 다음과 같은 제약 다음s t V t s t s
- 제거 된 모서리의 수는 최소 여야합니다.
- 꼭지점의 모든 출구 모서리를 제거 할 수는 없습니다 (즉, 나가는 모서리가있는 꼭지점이 모든 나가는 모서리를 제거 할 수 없음).
이 두 번째 제약 조건을 논리적 제거라고합니다. 우리가 찾아 그래서 논리적, 최소한의 제거 의 일부 가장자리의 있도록 에서 도달 할 수없는 것 .t
솔루션 시도
LMC 문제의 논리적 제거 제약 조건을 무시하면 가중치가없는 di 그래프 에서 최소 자르기 문제가 되므로 다항식으로 해결할 수 있습니다 (최대 흐름 최소 자르기 정리).
우리는 LMC 문제의 최소한의 제거 제약 조건을 무시하면, 그것은 DAG에 다시 풀 수 다항식 될 것입니다 : 정점 찾을 등이 에서 연결할 수있는 와 에서 도달 할 수없는 . 그런 다음 에서 까지 임의의 경로 인 경로 를 고려하십시오 . 이제 경로 를 의 하위 그래프로 고려하십시오 . 답은 하위 그래프 의 모든 종료 가장자리가 됩니다. 정점 는 다항식 시간 으로 DFS에 의해 발견 될 수 있음 이 명백하다 . 불행히도이 알고리즘 은 일반적으로 작동하지 않습니다k s t k p s k p G p k G 임의의 방향 그래프.
동적 프로그래밍 기술로 LMC 문제를 해결하려고 시도했지만 문제를 해결하는 데 필요한 상태 수가 기하 급수적으로 증가했습니다. 또한 3-SAT, max2Sat, max-cut 및 LMC 문제와 같은 NP-Complete 문제를 줄이기 위해 노력했지만 축소를 찾지 못했습니다.
나는 개인적으로 가 이진 DAG (즉, 노드가 2보다 크지 않은 DAG) 인 경우에도 LMC 문제가 NP-Complete이라고 생각합니다 .
질문
- LMC 문제가 임의의 그래프 에서 NP-Complete 입니까? (주된 질문)
- LMC 문제가 임의의 DAG 에서 NP-Complete 입니까?
- LMC 문제가 임의의 이진 DAG 에서 NP-Complete 입니까?