A otimização da instância é uma propriedade muito interessante dos algoritmos. Pode-se generalizar noções de otimalidade de instância e chegar a noções surpreendentemente interessantes que incluem análise de pior caso e de caso médio.
Embora não se enquadre estritamente no âmbito da análise tradicional de algoritmos, é interessante por si só. A idéia de um artigo de Afshani-Barbay-Chan (FOCS '09) que discute um algoritmo geométrico considera o desempenho do algoritmo alheio à ordem de entrada (que é relevante para o seu problema particular).
Isso pode generalizar da seguinte maneira: Para cada algoritmo particione as entradas em classes de equivalência e considere o desempenho do algoritmo como algum tipo de estatística coletiva sobre o desempenho médio de cada uma dessas classes de equivalência.
A análise de pior caso simplesmente analisa a entrada como classes de equivalência individuais e calcula o tempo máximo de execução. A análise de caso médio examina a classe de equivalência trivial, que é única, compreendendo todas as entradas. No artigo de Afshani-Barbay-Chan, seu algoritmo é ideal se a entrada for particionada em classes de permutações (isto é, ordem de desempenho inconsciente).
Não está claro se isso leva a novos paradigmas de análise de algoritmos.
O curso de Tim Roughgarden tem excelentes exemplos motivadores e abrange diferentes métodos para analisar algoritmos.