Em 1995, Russell Impagliazzo propôs cinco mundos de complexidade:
1- Algoritmica: com todas as conseqüências surpreendentes.
2- Heurística: completos de são difíceis no pior dos casos ( ), mas são eficientemente solucionáveis no caso médio.
3- Pessiland: Existem completos de casos médios , mas funções unidirecionais não existem. Isso implica que não podemos gerar instâncias rígidas do de com solução conhecida.
4- Minicrypt: Existem funções de mão única, mas os sistemas criptográficos de chave pública são impossíveis
5- Criptomania: Existem sistemas criptográficos de chave pública e a comunicação segura é possível.
Qual mundo é favorecido pelos recentes avanços na complexidade computacional? Qual é a melhor evidência para a escolha?
Russell Impagliazzo, uma visão pessoal da complexidade dos casos médios , 1995
Cinco mundos de Impagliazzo, O blog da complexidade computacional