En 1995, Russell Impagliazzo a proposé cinq mondes de complexité: 1- Algorithmique: P= NPP=NPP=NP avec toutes les conséquences étonnantes. 2- Heuristica: problèmes complets sont difficiles dans le pire des cas ( P ≠ N PNPNPNPP≠ NPP≠NPP \ne NP ) mais sont efficacement résolubles dans le cas moyen....