역 산출과 계산에 서로 다른 자원을 요구하는 함수 클래스가 있습니까?


15

이 질문이 너무 간단한 경우 사전에 사과하십시오.

기본적으로 알고 싶은 것은 다음 속성을 가진 함수 가 있는지 여부입니다 f(x).

가라 수 공역 도메인과이 제한되는 경우 비트 문자열. 그때F ( X ) Nfn(x)f(x)n

  1. fn(x) 는 주사입니다
  2. fn(x) 는 의심 스럽다
  3. fn(x) 는 보다 합리적인 모델에서 계산하는 데 필요한 리소스 (공간 / 시간 / 회로 깊이 / 게이트 수)가 여기서 .Y = F N ( X )fn1(y)y=fn(x)
  4. f ^ {-1} (y) 의 리소스 차이 는 n의 함수가 엄격하게 증가함에 따라 확장됩니다 .F - 1 ( Y ) Nfn(x)f1(y)n

함수가 의심 스럽거나 주입적인 예제를 생각해 낼 수 있지만, 계산 된 계산 모델에 의지하지 않는 한 둘다는 아닙니다. 일부 링에서 단위 시간의 왼쪽 시프트를 허용하지만 오른쪽 시프트는 허용하지 않는 계산 모델을 선택하면 선형 오버 헤드가 발생할 수 있습니다 (또는 더 복잡한 순열을 기본으로 고려하면 더 높습니다) . 이러한 이유로 나는 합리적인 모델에만 관심이 있는데, 이는 주로 튜링 머신 또는 NAND 회로 또는 이와 유사한 것을 의미합니다.

PNP 인 경우 분명히 이것이 맞아야 하지만 P=NP 인 경우에도 가능할 것이므로 해당 질문을 결정해서는 안됩니다.

이 질문에 내가 놓친 답에 명백한 대답이나 명백한 장애물이있을 수 있습니다.


3
이것은 내가 잘 이해하는 영역은 아니지만 반전하기 어려운 n 비트의 순열을 찾고있는 것처럼 보입니다. 있는 순열이 있음 을 Hastad ( nada.kth.se/~johanh/onewaync0.ps ) 의 논문에서 읽은 것을 기억 합니다.C0 있지만 반전하기에는 P-hard .
Robin Kothari

1
Håstad의 1987 년 논문의 이전 작업에 대한 참고 자료도 참조하십시오. Boppana와 Lagarias (1986)는 NC 0 에있는 순열의 예를 제공 하지만 NC 0에 반전 될 수는 없다고 언급합니다 . 00
Jukka Suomela

1
고마워, 이것은 내가 찾던 것입니다. 아마 당신 중 하나가 답으로 다시 게시하고 싶습니까? 시간 복잡성과 비슷한 것이 있는지 알고 있습니까?
Joe Fitzsimons

답변:



5

전체 이진 기준에 대한 부울 회로의 경우 (복소수 측정 가 최소 회로의 게이트 수임) 순열 C에 대한 가장 잘 알려진 비율 ( f - 1 )C(f)입니다. 내가 아는 한,Hiltgen 은이작업에서 최고의 상수를 얻었으며2와 같습니다.(에프1)(에프)=영형에스

편집하다. 이 커질 때 비율이 증가하기를 원하지만 이것은 당신의 질문에 대답하지 않습니다. 그러나 전체 바이너리 기반의 부울 회로의 경우 더 잘 알려진 것이 없습니다.


글쎄, 더 나은 것이 없다는 사실은 실제로 대답입니다.
Joe Fitzsimons

또한 Jean-Camille Birget, 단방향 순열, 전산 비대칭 및 왜곡, Journal of Algebra, 320 (11), Computetional Algebra, 2008 년 12 월 1 일, 페이지 4030-4062의 논문 "1.2 전산 비대칭"섹션을 읽는 것이 좋습니다. . 또한 다음 링크에 관심이있을 수 있습니다. springerlink.com/content/4318u2t21682752u
MS Dousti

Hiltgen의 작업에 대한 후속 조치는 Hirsh와 Nikolenko의 논문으로 계산과 반전 사이에 일정한 간격이있는 기능을 보여 주지만 더 쉽게 뒤집을
user686

Massey의이 강연도 참조하십시오 : iacr.org/publications/dl/massey96/html/massey.html
user686

마지막으로, 매우 일정한 간격을 가진 기능 군의 존재를 보여주는 것이 주요 혁신이 될 것이라고 덧붙입니다. 그러한 간격을 보여주는 것은 회로 -SAT의 (검색 버전) 회로에 선형 크기 회로가 없음을 의미합니다 .
user686

0

우선, 나는 함수 의 codomain 을 먼저 정의하지 않으면 서 surjectivity가 잘 정의되어 있지 않다는 것을 지적하고 싶었다 . 따라서 아래 설명에서 함수가 의심되는 공동 도메인을 명시 적으로 언급합니다.

불연속 로그 또는 RSA 함수는 모두 반전하기 어려운 것으로 추정되는 순열입니다. 아래에서는 이산 대수 함수를 설명하겠습니다.

하자 N 개의 비트 프라임 및 g는 곱셈 그룹을 생성 할 Z * P N . 정의 f를 N : Z의 P , NZ의 P , N은 같은 F N ( X ) = g (X)를에프: .에프(엑스)=엑스(모드)

그런 다음 은 귀하의 질문에 명시된 바와 같은 속성을 갖는 함수입니다 : 그것은 주입 형과 형용사 (codomain Z p n 이상 )이며 다항식 시간에서 계산 가능하지만 효율적인 알고리즘으로 f n 을 반전시킬 수는 없다고 추측 됩니다 평균.에프에프


그것들은 양자 컴퓨터에서 계산하고 뒤집는 것과 같은 복잡성을 가지고 있기 때문에, 다른 자원이 필요하다는 증거는 없으며, 다항식 시간 알고리즘을 시도하는 데 실패한 많은 시도가 있다고 생각합니다.
Joe Fitzsimons

2
좋아, 아마도 내 질문의 요점을 오해했을 것입니다. 나는 뒤집기 어려운 것으로 여겨지는 많은 기능이 있다는 것을 알고 있으며, 이것은 공개 키 암호화의 기초를 형성합니다. 내가 따르는 것은 입증 된 차이가있는 경우입니다. 심지어 비교적 온화합니다 (예 : O (n)를 계산하고 O (n log n)를 반전시키는 함수에 완벽하게 만족할 것입니다).
Joe Fitzsimons

[첫 번째 의견에 대하여] 일방향 순열 패밀리를 찾고 있습니다. 계산의 Turing Machine 모델에서도 이러한 구성의 존재는 아직 입증되지 않았습니다 (공개 키 암호화의 존재를 증명하는 결과가 나옵니다. cstheory.stackexchange.com/questions/의 사례 5 참조). 1026 /… ) 따라서 입증되지 않은 가정에 의존 할 수 없습니다. 그러나 Turing Machine 모델과 Quantum 모델 모두에서 작동하는 가정을 원할 경우 "격자 문제"의 경도를 기준으로 가정에 대한 세부 정보를 제공 할 수 있습니다.
MS Dousti

1
나는 매우 약한 형태의 일방 함수를 찾고 있는데, 약한 조건에 대한 문제의 상태를 확실하지 않습니다. 나는 확실히 지수 차이를 요구하지 않습니다.
Joe Fitzsimons

2
아닙니다. 시간 복잡성은 언급 한 모든 경우에 모듈 식 지수의 시간 복잡성에 의해 좌우됩니다. 모듈 식 지수는 Shor 알고리즘의 느린 부분이므로 점근 적 스케일링에는 일정한 차이가 없습니다.
Joe Fitzsimons
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.