나는 본질적으로 매우 지수적인 것으로 간주되는 문제를 해결하지만 궁극적으로 그것들을 해결하는 영리한 알고리즘을 가지고있는 것처럼 "예외적으로 유용한"알고리즘 / 문제 목록을 작성하려고합니다. 내가 의미하는 것의 예 :
- 선형 프로그래밍 (단순 알고리즘은 지수 시간이므로 다항식 시간 솔루션을 찾는 데 오랜 시간이 걸렸습니다!)
- 보다 일반적으로, 반정의 프로그래밍
- 원시성 테스트
- 2-SAT 및 HORNSAT
- 계산 결정 요인 (이것이 어렵지 않으면 영구적 인 것으로 간주)
- 완벽한 매칭 찾기
- 유한 단순 그룹의 분류를 사용하여 달성 할 수있는 다양한 하드 그룹 이론 문제
- 복잡한 Forbidden Minor 특성 (임의의 표면에 임베드 가능; 트리 폭 및 분기 폭의 경계; 델타-와이 감소 그래프)을 사용하여 달성 할 수있는 다양한 하드 그래프 문제
- 경계 그룹에서 지수 계산 (즉 , 반복 된 제곱에 의해 수행되는 \ log b 단계 에서 계산 )
- LLL 알고리즘에 의존하는 계산. (특별한 경우 : 유클리드 알고리즘.보다 일반적인 경우 : PSLQ 또는 HJLS 알고리즘)
- Taylor 용어가없는 제약 문제 (?) 나는 이것을 완전히 이해하지 못한다는 것을 인정하지만, 아마도 위의 2-SAT / HORNSAT 사례와 유한 필드에 대한 선형 대수를 포함하는 것처럼 들립니다. 더 긴 게시물 은 여기 를 참조 하십시오
- 홀로그램 감소 를 통해 계산할 수있는 문제 .
존경할만한 언급으로, 그래프 이소 모피 즘에 대해서도 언급 할 것입니다. 그래서 여전히 너무 쉽기 때문에 ( ) 다른 많은 동 형사상 문제와 동일합니다.
- Digraphs / multigraphs / hypergraphs (그래프 / 멀티 그래프 / 하이퍼 그래프)
- 유한 오토마타 / CFG
분명히 이것에는 여러 가지 어려움이 있지만, 모든 사람들은 문제가 어려워 보이지만 다루기 쉽다는 점에서 적어도 '놀람'감각을 가진 사람들을 남겨 둡니다. LP는 비교적 간단하게 들릴지 모르지만 실제 솔루션을 구축하는 데 많은 시간이 걸렸습니다. 2-SAT를 반복적으로 제곱하거나 해결하는 것은 학부생이 스스로 제기 할 수있는 일이지만 HORNSAT를 보지 않고 NP-Complete 문제에 대해서만 배운 경우 NP-Completeness의 자연스러운 후보처럼 들릴 수 있습니다. CFSG를 해결하거나 델타-와이 감소를 확인하기위한 다항식 방법을 사용하는 것은 결코 의미가 없습니다.
이것이 의미가 있기를 바랍니다. 여기에는 주관적인 속성이 많이 있지만, 다른 사람들이 "분명히 어려운"문제에 대한 효율적인 솔루션이라고 생각하는 것을 듣고 싶습니다.