인스턴스 최적 성은 알고리즘의 매우 흥미로운 속성입니다. 인스턴스 최적의 개념을 일반화하고 최악의 경우와 평균 사례를 포함하는 놀랍도록 흥미로운 개념을 생각해 낼 수 있습니다.
비록 전통적인 알고리즘 분석의 범위에 속하지는 않지만, 그 자체로는 흥미 롭습니다. 기하학적 알고리즘에 대해 논의한 Afshani-Barbay-Chan (FOCS '09)의 논문은 알고리즘 성능이 입력 순서 (특정 문제와 관련이 있음)를 모르는 것으로 간주합니다.
모든 알고리즘에 대해 입력을 동등성 클래스로 나누고 알고리즘 성능을 각 동등성 클래스의 평균 성능에 대한 집단 통계로 간주하십시오.
최악의 분석은 단순히 입력을 개별 동등성 클래스로보고 최대 실행 시간을 계산합니다. 평균 사례 분석은 모든 입력을 구성하는 단일 클래스 인 사소한 동등성 클래스를 살펴 봅니다. Afshani-Barbay-Chan 논문에서, 입력이 순열 클래스로 분할되는 경우 (즉, 순서가 분명하지 않은 성능) 알고리즘이 최적입니다.
이것이 새로운 알고리즘 분석 패러다임을 이끌어 내는지 확실하지 않습니다.
Tim Roughgarden의 과정 에는 훌륭한 동기 부여 예제가 있으며 알고리즘 분석을위한 다양한 방법을 다룹니다.