파라미터 화 된 CLIQUE의 경도?


17

하자 과 의사 결정 문제를 고려01

CLIQUE P의 입력 : 정수 그래프 Gt 정점과 P ( t
에스가장자리질문 :않습니다G는최소한의 파벌 포함정점을?(2)
에스

CLIQUE의 인스턴스 p는 비율을 포함 P 모든 가능한 에지의 아웃. 분명히 CLIQUE p는 어떤 값을 쉽게 페이지 . CLIQUE 0 에는 완전히 연결 해제 된 그래프 만 포함되며 CLIQUE 1 에는 완전한 그래프가 포함됩니다. 두 경우 모두 CLIQUE p 는 선형 시간으로 결정될 수 있습니다. 반면에,의 값 (P)의 부근에 1 / 2 , CLIQUE의 P는 본질적으로는과 분리 된 조합을 충분하다 : CLIQUE 자체로부터의 환원에 의한 NP-어렵다 투란 그래프 T ( t , s의 - 1011/2p .T(t,s1)

내 질문:

CLIQUE의인가 p는 모든 값에 대한 완전한 NP-PTIME 또는에서 어느 ? 또는이 값이다 P CLIQUE에있는 P는 (P ≠ NP 경우) 중간 복잡도를 갖는다?pppp

이 질문은 자서전에 대한 관련 질문에서 비롯되었지만 그 자체로는 흥미로워 보입니다.


1
흥미로운 질문!
Suresh Venkat

pa 실수가 0과 1 사이입니까, p는 t의 함수일 수 있습니까?
Robin Kothari

@Robin : 지정하지 않았습니다. 둘 다 흥미로울 것입니다.
András Salamon

3
모서리 비율이 상한 (정확한 카운트 요구 사항 또는 하한이 아님) 인 경우 상수 경우이 문제는 CLIQUE를 줄임으로써 NP-hard입니다. 충분히 큰 고립 된 정점 세트 추가 . 숫자 가장자리가주어진 표현과 같아야합니까? 아니면 내가 잃어버린 눈에 띄는 것은 무엇입니까? :-)0<p<1
gphilip

1
@ gphilip : 비율이 상한 일 경우 축소가 즉시 나타납니다. 이것이 바로 질문이 정확한 비율로 표현되는 이유입니다.
András Salamon

답변:


14

나는 숫자가 문제 파벌의 정의에P질문에 gphilip의 의견과 달리 그래프의 모서리의 수와 정확히 동일합니다.p(t2)

CLIQUE p 문제 는 일반적인 CLIQUE 문제를 줄임으로써 합리적인 상수 0 < p <1에 대해 NP- 완료입니다 . (가정 p 가 합리적 N 에서 시간 다항식으로 N 에서 수 있습니다 .)pN

k ≥3을 k 2 ≥1 / p 및 (1-1 / k를 모두 만족하는 정수로 하자. ) (1-2 / k )> p . 임계 값 s 와 함께 n 개의 꼭지점과 m 개의 모서리가 있는 그래프 G 가 주어지면 축소는 다음과 같이 작동합니다.

  1. 경우 S < K , 우리는 시간 O (CLIQUE의 문제 해결 N S ) 시간. 최소 s 크기의 크릭이있는 경우 고정 된 예 인스턴스를 생성합니다. 그렇지 않으면 고정 된 무 인스턴스를 생성합니다.
  2. n < s 인 경우 고정 된 무 인스턴스를 생성합니다.
  3. 만약 NSK , 우리는 추가 G A ( K -1) -partite 그래프 각각의 세트가 구성되어 N 개의 정점을 갖는 정확히 가장자리,이 그래프를 생성합니다.(케이2)미디엄

주 케이스 (1)은 O (걸리는 N K -1 의 다항식) 시간, N 매위한 . 경우 3은 nsk 이면 은 음이아니며다음 두 청구 범위에 표시된 것처럼완전한 (-k) -partite 그래프 Kn,…,n의 가장자리 수입니다.(케이2)미디엄

청구 1 . .(케이2)미디엄0

증거 . 이후 , 우리가p ( nk를증명하면 충분하다미디엄(2) 또는 동등하게pnk(nk-1) ≥n(n-1). 사람P≥ 1 /K(2), 우리가 가진전구 자연 살해(NK-1) ≥N(케이2)(2) ( N -1 / K ) ≥ N ( N -1). QED .

청구 2 . . (오른쪽은 완전한 (k-1)-파티 트 그래프 Kn,…,n의 모서리 수입니다.)(케이2)미디엄<2(케이12)

증거 . 이후 m 우리 증명할 경우 ≥ 0이 충분 P ( N K엑스<엑스+1 또는 동등하게n2(k-1) (k-2)-pnk(nk-1)-2 ≥ 0입니다.p<(1-1 /k) (1-2 /k)이므로, 우리는 n2(K-1)(K-2)-PNK(NK-1)-2N2(K(케이2)+12(케이12)

2(케이1)(케이2)케이(케이1)2
=n
2(케이1)(케이2)(1케이)(케이1)(케이2)2
QED.
=케이(케이1)(케이2)2(케이1)(케이2)20.

편집 : 개정 1의 축소에 오류가 있습니다. 때로는 가장자리 수가 음수 인 그래프가 필요했습니다 ( p 가 작을 때 ). 이 오류는 이제 수정되었습니다.


이것은 특정 문구에 가장 가깝기 때문에이를 해결해 주셔서 감사합니다. 사례 3은 내가 생각한 것과 가장 가깝습니다. 그러나 계산을 따르지 않습니다. 조금 확장 할 수 있습니까?
András Salamon

@ András Salamon : 완료
Ito Tsuyoshi

15

로그4에스로그2로그2 의미,이 문제에 대한 알고리즘이 문제 하드 NP가 될 수 없습니다 (표준 가정에서, SAT는 subexponential 알고리즘이없는 말).

다른 한편으로,이 문제는 의 표준 경사 문제보다 어렵다로그2 꼭짓점 (항상 그 모든 꼭지점을 정점에두고 나머지는 무시할 수 있습니다). 그리고 다시, 동일한 가정 하에서 문제에는 다항식 시간 알고리즘이 없습니다.

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