주입식 Karp 감소에 따른 완성도


12

Karp 감소는 두 계산 문제 사이의 다항식 시간 계산 가능한 많은 일 감소입니다. 많은 Karp 축소는 실제로 하나의 기능입니다. 이것은 모든 Karp 감소가 주 입성 (일대일 기능)인지에 대한 의문을 제기합니다.

다수의 Karp 감소 하에서 만 완료되고 주입 Karp 감소 하에서 완료되지 않은 자연적인 완전 문제가 있습니까? 인젝 티브 Karp 축소를 사용하여 N P- 완전성을 정의하면 무엇을 얻거나 잃 습니까?NPNP

명백한 한 가지 이점은 인젝 티브 Karp 감소에서 희소 세트가 완료 될 수 없다는 것입니다.


Karp가 일대일 감소 대신 다 대다 시간 단축을 사용한 이유는 무엇입니까? 그는 계산 이론에서 사용 된 축소의 영향을 받았습니까?
Mohammad Al-Turkistany

1
cstheory.stackexchange.com/a/172/129 응답에 대한 의견에서 이미이 문제 (또는 매우 밀접한 관련이 있음)를 해결했다고 생각합니다 .
Joshua Grochow

@JoshuaGrochow Injectivity는 하드 세트의 밀도에 대한 하한을 제공합니다. 인젝 티브 Karp 감소에서 완료되지 않은 NP-complete 문제를 알고 있습니까? 귀하의 의견을 답변으로 게시 해보십시오.
Mohammad Al-Turkistany

답변:


7

|f(x)|>|x|f

NPPNP

NP

  1. NPpPNP

  2. PNP

PNP


2
길이 증가 기능의 역수는 길이 감소 입니다. 아니면 뭔가 빠졌습니까?
Emil Jeřábek

1
또한 NP- 완전 문제의 p- 동형화는 한 요소 언어가 두 요소 언어와 동형이 아니거나 더 정교하다는 사소한 이유로 P! = NP를 의미합니까? 유한 한 언어를 허용하는 경우 클레임에는 간단한 직접 증거가 있으며 주입 만 필요합니다. 즉, P = NP 인 경우 한 번의 요소로 한 번만 축소하면 한 요소 언어는 NP- 완료되지만 한 개에서는 NP- 완료 할 수 없습니다 한 번의 감소.
Emil Jeřábek

1
왜 우리는 대신 주사 감소를 주장해야합니까? 주사는 어떤 식 으로든 축소의 목적과 관련이없는 것처럼 보이므로 당연한 선택은 그것을 요구하지 않습니다. 다른 많은 제한이있을 수 있지만 그 점은 무엇입니까?
Emil Jeřábek

1
P = NP 인 경우 유한 세트를 NP- 완료하지 않아야하는 이유는 무엇입니까? 이 상황에서 다른 모든 바보 세트는 모든 홀수 이진 숫자 세트와 같이 일대일 감소로도 NP- 완료됩니다.
Emil Jeřábek

2
@JoshuaGrochow 우리는 반대 방향의 반작용을 돌보기 위해 inv, li 감소를 얻을 필요가 없습니다. 우리가 두 개의 NP- 완료 언어를 사용한다면, 둘 다 다른 언어로 Karp를 줄입니다. 이제 가정하면 임의 카프 감소가 반전 될 수 있고, 리튬, 우리는 INV에 리튬 환원 구 모두 (가)가 p 형 동형로 변환 될 수 정리들 그렇게함으로써 지시.
Andras Farago

7

NPNP

실제로, 조셉과 영 정리 2.2 의 k- 크리에이티브 세트 인 등 형주의 추측에 대한 잠재적 인 "자연스럽지 않은"반대의 예조차도 건축에 의해 일대일 축소로 완성된다.

[내 의견 에서 반복 :] 우리가 구축하는 대부분의 일대일 축소는 실제로 일대일 축소이기 때문에 공식적으로 강할 때 그것들을 연구하지 않고 어쨌든 대부분을 얻지 않겠습니까? 나는 우리가 보통 가지고 있지만 주 입성을 입증하는 것을 귀찮게하지 않아도되는 것이 더 간단하기 때문에 생각합니다. 그런 의미에서, 아마도 1 회 감축은 일종의 "골디 락 감소 :"라고 할 수 있습니다.


창의력에 대한 직관적 인 설명이 있습니까?
Mohammad Al-Turkistany

답변 주셔서 감사합니다. 두 가지 답변을받을 수 있었으면 좋겠습니다.
Mohammad Al-Turkistany

1

실제로, 주입 감소는 암호화에 유용합니다. 언어 L에 대한 NP 관계 R에 대한 ZK 증명 시스템이 있다고 가정합니다. 언어 L '에 대해 다른 NP 관계 R'에 대한 ZK 증명을 작성하려면 다음 특성을 갖는 두 개의 함수 f와 g를 찾아야합니다. : 1. x는 L '에 속합니다. f (x)는 L, 2에 속합니다. (x, w)가 R'에 속하면 (f (x), g (x, w))는 R에 속합니다. f, g는 효율적으로 계산 가능해야합니다.

위의 속성은 R에 대한 증명 시스템이 완전하고 건전한 경우 R '에 대한 증명 시스템 (위의 함수를 사용하여 다른 방법과의 관계를 줄임으로써 명백한 방식으로 정의 됨)이 완전하고 건 전함을 의미합니다.

새로운 시스템이 ZK 또는 증인-명찰 불가능 (WI)임을 증명하는 것은 어떻습니까? f가 뒤집을 수 없으면 이렇게 얻은 증명 시스템이 ZK임을 증명할 수 있습니다. 그렇지 않으면 R의 증명 시스템이 ZK가 아닌 보조 입력 ZK라고 가정해야합니다. WI의 경우 f가 되돌릴 수없는 경우 R '에 대한 증명 시스템이 WI임을 증명할 수 있습니다. f가 돌이킬 수 없다는 사실이 없다면, 당신이 그것을 증명할 수 있는지 확실하지 않습니다.

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