En 1995, Russell Impagliazzo a proposé cinq mondes de complexité:
1- Algorithmique: avec toutes les conséquences étonnantes.
2- Heuristica: problèmes complets sont difficiles dans le pire des cas ( P ≠ N P ) mais sont efficacement résolubles dans le cas moyen.
3- Pessiland: Il existe des problèmes complets de type , mais les fonctions à sens unique n'existent pas. Cela implique que nous ne pouvons pas générer d'instances dures de N P problème -complete avec une solution connue.
4- Minicrypt: les fonctions unidirectionnelles existent mais les systèmes cryptographiques à clé publique sont impossibles
5- Cryptomanie: des systèmes cryptographiques à clé publique existent et une communication sécurisée est possible.
Quel monde est favorisé par les récents progrès de la complexité informatique? Quelle est la meilleure preuve du choix?
Russell Impagliazzo, Une vue personnelle de la complexité moyenne des cas , 1995
Les cinq mondes d'Impagliazzo, le blog sur la complexité informatique