내 지식으로는 존재하지 않습니다 다음 문제를 해결하는 최악의 알고리즘 :
주어진 길이의 시퀀스 유한 정수로 구성되면 모든 요소가 후속 요소보다 작거나 같은 순열을 찾습니다.
그러나 전이 선택적 계산 모델 에는 존재하지 않는다는 증거가 있는가?
정수의 범위를 제한하지 않습니다. 나는 또한 솔루션을 비교 정렬로 제한하지 않습니다.
내가 아는 한
—
Lembik
SAT를위한 시간 알고리즘! 답은 '아니요'입니다.
AFAIK, 이것은 여전히 개방적인 문제입니다.
—
Juho
컴퓨터를 비교 및 스왑으로 제한하지 않는 한 사용중인 계산 모델을 지정하기 전에는 의미있는 대답이 있는지 알 수 없습니다. RAM과 두 개의 숫자 만 비교하면 엔트로피의 인수는경이 한 컴퓨터에서도 시간 제한이 있습니다. 스왑과 비교 대신 정렬이 기본 작업 인 경우. 올바른 위치에 정수를 삽입하는 것이 기본 연산 인 경우,. 비교할 수없는 특정 스왑 모델을 염두에 두셨습니까?
—
Lieuwe Vinkhuijzen
@LieuweVinkhuijzen 내 질문은 이분법적인 계산 모델을 지정합니다. 일반 영어 : 기계의 단어 크기가 문제의 정수를 수용하기에 충분히 큰 계산 모델. 따라서 두 정수를 비교하는 것은 O (1)이지만 더하기, 곱하기 등입니다. 이 계산 모델에서 엔트로피 경계가 이미 초과 되었습니다. Han, Yijie (2004), "O (n log log n) 시간 및 선형 공간의 결정 정렬"을 참조하십시오 .
—
orlp
@orlp 나는 본다; 정수의 구조를 활용하면 엔트로피 경계를 이길 수 있습니다. 정수 정렬에 대해 몰랐습니다. 나는 그 주제에 대해 읽을 것이다!
—
Lieuwe Vinkhuijzen