효율적인 정확성과 효율성 증명없이 건설적으로 효율적인 알고리즘


17

효율적인 알고리즘 (다항식 시간) 의 자연스러운 예를 찾고 있습니다.

  1. 정확성과 효율성은 건설적으로 입증 될 수 있지만 (예 : 또는 )PRAHA
  2. 효율적인 개념만을 사용한 증거는 알려져 있지 않습니다 (즉, 우리는 또는 에서 정확성과 효율성을 입증하는 방법을 모릅니다 ).S (1) (2)TV0S21

인공적인 예를 직접 만들 수 있습니다. 그러나 나는 흥미로운 자연 사례, 즉 자신을 위해 연구 된 알고리즘을 원합니다.이 유형의 질문에 대답하기 위해 만들어지지 않았습니다.


1
아마도 알고리즘이 쉬운 오토마타 이론의 어떤 것이지만 그것이 작동한다는 것을 보여주기 위해서는 어떤 것의 모든 부분 집합을 고려해야합니까?
— Andrej Bauer

2
다항식 시간 우선 성 검사는 어떻습니까? 그 증거는 안에 붙기 어려울 정도로 복잡 할 것 같습니다 . S21
— Andrej Bauer

4
@Neel, 실제로 Emil의 논문 " 약한 비둘기 구멍 원리와 무작위 계산 "은 확률 알고리즘 공식화에 관한 것입니다. 이들 중 일부를 공식화하는 데 필요한 주요 공리는 또는 S 1 2의 일부가 아닌 대략적인 계수 인 것으로 보입니다 . 나는 T V 0 과 S 1 2로 결정 론적 폴리 타임 사례를 고수하는 것이 더 간단하다고 생각합니다 . TV0S21TV0S21
— Kaveh

1
추신 : 알고리즘의 정확성 / 효율성이 이러한 이론에서 입증 가능하지 않다는 것을 증명할 수 있거나 적어도 이론에서 실현 불가능하다고 생각되는 진술과 동등하다는 것이 더 흥미로울 것입니다. 그러나 그것을 요구하는 것은 아마도 우리가 현재 알고있는 것과 너무 많은 것입니다.
— Kaveh

4
@Neel, 사건의 정확한 확률을 알 필요가 없으므로 일반적으로 확률을 특정 유리수와 비교하기 만하면되기 때문에 대부분의 관련 확률은 1 차 시스템에서 수행 할 수 있습니다.
— François G. Dorais

답변:


14

이것은 Andrej의 대답과 동일하지만 자세한 내용이 있습니다.

Krajicek와 Pudlak [ LNCS 960, 1995, pp. 210-220 ]은 가 표준 모델에서 소수를 정의 하는 Σ b 1- 속성이고 S 1 2 ⊢ ¬ P ( x ) → ( ∃ y 1 , y 2 ) ( 1 < y 1 , y 2 < x ∧ x = y 1 y 2 )P(x)Σ1b

S21⊢¬P(x)→(∃y1,y2)(1<y1,y2<x∧x=y1y2)
다항식 시간 인수 분해 알고리즘이 있습니다. 기본 테스트를위한 NP 알고리즘이 기본적으로 그러한 공식을 생성하기 때문에 이것은 많은 예를 제공합니다 . 특히, AKS 원시성 테스트는 이러한 공식을 제공합니다 ( S 1 2 언어로 적절하게 캐스트 될 때 ). 크라이 젝 (Krajicek)과 푸들 락 (Pudlak)의 논문은 이런 종류의 암호화 관련 예제를 더 많이 제공하지만 AKS와 관련 발전을 몇 년 앞선 것입니다.Σ1bS21

10

이 예는 Kaveh가 요구하는 것보다 계층 구조가 약간 낮지 만 정수 분할 및 Hesse, Allender 및 Barrington의 반복 곱셈에 대한 균일 한 알고리즘 의 건전성 이 해당하는 것으로 증명 될 수 있는지 여부는 공개적인 문제입니다 이론 V T C 0 .TC0VTC0

논쟁은 매우 초등 적이며 에서 공식화하는 데 문제가 없어야 하지만 V T C 0 과 관련하여 닭과 계란 문제가 있습니다 .T C 0의 기능을 많이 사용합니다. 계산 기능은 알고리즘에 의해 제공됩니다.TV0VTC0TC0

(an)

p(ap)=1ap

S21

다항식에 대한 비 환원성 테스트 및 인수 분해 알고리즘 (주로 유한 필드 및 합리적)에 대한 또 다른 클래스 예가 제공됩니다. 이것들은 페르마의 작은 정리 또는 그 일반화 (다른 것들 중에서)에 항상 의존하기 때문에, 적절한 산술 이론에서 공식화 할 수없는 것으로 알려져있다. 일반적으로 이러한 알고리즘은 랜덤 화되지만 결정 론적 다항식 시간 예의 경우 Rabin의 비 환원성 테스트 또는 Tonelli–Shanks 제곱근 알고리즘 (입력의 일부로 2 차 비 잔류가 필요하도록 공식화 됨)을 취할 수 있습니다 .


9

AKS 소수 판별법은 위키 백과 믿을 수 있다면 좋은 후보처럼 보인다.

그러나 그러한 예를 찾기가 어려울 것으로 예상됩니다. 기존의 증명은 분명히 경계 산술에서 수행되지 않도록 표현 될 것이지만, 다소 노력을 기울이면 경계 산술에 "적응 가능"할 것입니다 (보통 더 많음).


2
S21

2
S21S21

2
이 잔뜩 더 많은 예제를 제공 크라이첵과 Pudlak에 의해 훌륭한 논문은 다음과 같습니다 karlin.mff.cuni.cz/~krajicek/j-crypto.ps
— 프랑수아 G. Dorais

2
@ François, 왜 답변을 게시하지 않습니까? :)
— Kaveh

8
그래서, 나는 운이 좋은 초기 추측을하는 데 가장 높은 지지율을 얻는 반면, 다른 사람들은 실제로 무슨 일이 일어나고 있는지 알고 있습니다. 수학은 MTV와 같습니다.
— Andrej Bauer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.