일반적으로 효율적인 알고리즘에는 다항식 런타임과 지수 적으로 큰 솔루션 공간이 있습니다. 이것은 문제가 두 가지 의미로 쉬워야 함을 의미합니다. 첫째, 다항식 단계로 문제를 해결할 수 있으며 둘째, 런타임은 가능한 솔루션 수에서 다항식이므로 솔루션 공간은 매우 구조화되어야합니다.
그러나 때때로이 두 개념은 다양하며 문제는 첫 번째 의미에서만 쉽다. 예를 들어 근사 알고리즘과 매개 변수화 된 복잡성의 일반적인 기술은 솔루션 공간이 실제로 순진 정의보다 훨씬 작은 크기로 제한 될 수 있음을 증명 한 다음 무차별 대입을 사용하여이 제한된 공간에서 최상의 답을 찾는 것입니다. . 우리가 선험적으로 n ^ 3 개의 가능한 대답 으로 제한 할 수 있지만 여전히 각각의 답을 확인해야한다면 어떤 식 으로든 이러한 문제는 여전히 무차별적인 알고리즘보다 더 나은 알고리즘이 없다는 점에서 "어려운"문제입니다.
반대로, 우리가 두 배의 지수로 가능한 대답에 문제가 있지만 지수 시간 만에 해결할 수 있다면, 그러한 문제는 "쉬운"( "구조적"이 더 좋을 수도 있음)이라고 말하고 싶습니다 런타임)은 솔루션 공간 크기의 로그 일 뿐이므로
솔루션 공간의 크기에 비해 효율적인 알고리즘과 무차별 대입 또는 경도 사이의 간격을 기반으로 경도와 같은 것을 고려하는 논문을 아는 사람이 있습니까?