입증 된 범위로 게시 된 알고리즘과 나중에 더 나은 범위가 게시 된 흥미로운 알고리즘 인스턴스가 있습니까? 더 나은 범위를 가진 더 나은 알고리즘은 아닙니다-분명히 그 일이 일어났습니다! 그러나 기존 알고리즘에 대한 더 나은 경계로 이끄는 더 나은 분석
나는 행렬 곱셈이 이것의 한 예라고 생각했지만, Coppersmith–Winograd와 그 친구들을 더 잘 이해하려고 노력한 후에 스스로 이야기를 나 (다.
입증 된 범위로 게시 된 알고리즘과 나중에 더 나은 범위가 게시 된 흥미로운 알고리즘 인스턴스가 있습니까? 더 나은 범위를 가진 더 나은 알고리즘은 아닙니다-분명히 그 일이 일어났습니다! 그러나 기존 알고리즘에 대한 더 나은 경계로 이끄는 더 나은 분석
나는 행렬 곱셈이 이것의 한 예라고 생각했지만, Coppersmith–Winograd와 그 친구들을 더 잘 이해하려고 노력한 후에 스스로 이야기를 나 (다.
답변:
연합 찾기 알고리즘, Tarjan 1은 복잡했다 보였다 , ACKERMANN 역 함수는 여러 사람에 의해 이전에 분석되었다. Wikipedia에 따르면 Galler와 Fischer 2 가 발명 했지만 알고리즘을 신속하게 실행하는 데 필요한 모든 구성 요소가 없기 때문에 잘못된 것으로 보입니다.
논문의 짧은 스캔에 기초하여, 알고리즘이 (잘못된) O ( n ) 시간을 낸 Hopcroft와 Ullman 3에 의해 발명 된 것으로 보인다 . 그런 다음 피셔 4 는 증명에서 실수를 발견하고 O ( n log log n )의 시간을 주었다 . 다음으로 Hopcroft와 Ullman 5 는 O ( n log * n ) 시간 제한을 주었고 , 그 후 Tarjan 1 은 (최적의) O ( n α ( n ) ) 시간 제한을 찾았습니다 .
1 RE Tarjan, "선형 집합 유니온 알고리즘이 아닌 효율적"(1975).
2 BS Galler와 MJ Fischer, "개량 된 동등성 알고리즘"(1964).
3 JE Hopcroft와 JD Ullman, "선형 목록 병합 알고리즘"(1971).
4 MJ Fischer, "상당성 알고리즘의 효율성"(1972).
5 JE Hopcroft와 JD Ullman, "Set-merging algorithms"(1973).
더 나은 재귀와 더 나은 런타임으로 이끄는보다 정교한 분석 (하위 문제 / 하위 구조 계산)을 제공합니다. 매개 변수가있는 복잡성 문헌에는 이러한 다른 예제가 있다고 생각합니다. 분석에 다른 변수를 추가하면 런타임이 향상 될 수 있지만 몇 년 동안 그 게임에서 벗어 났으며 특정 위치를 생각할 수 없습니다. 순간. FPT 및 PTAS 영역에는 논문 제목에서 "개선 된 분석"을 찾을 때 나오는 여러 논문이 있습니다.
선택을 지정하는 것이 동일한 알고리즘 (union-find의 깊이 순위 휴리스틱과 같은)으로 간주되면 Edmonds-Karp 알고리즘은 Ford-Fulkerson의 '향상된 분석'이며 알고리즘에 다른 문제가 많이 있다고 상상할 수 있습니다. 새로운 선택 규칙에서 런타임이 개선되었습니다.
그런 다음 기존 알고리즘의 상각 분석의 전체 무리가있다 (여기 또 하나,이 설명에 따라 노동 조합 찾기 맞는 생각 https://link.springer.com/article/10.1007/s00453-004-1145-7 )