Supponiamo che un linguaggio sia P -density-close se esiste un algoritmo temporale polinomiale che decide correttamente su quasi tutti gli input.
ALL
Si noti che non deve essere scarso. Ad esempio, se ha stringhe -bit, allora sta ancora svanendo (a una velocità esponenziale), poiché .2 n / 2 n 2 n / 2 / 2 n = 2 - n / 2
Non è difficile costruire (artificialmente) problemi NP completi di densità P , secondo la definizione sopra. Ad esempio, sia un qualsiasi linguaggio completo NP e definire . Quindi mantiene la completezza NP , ma ha al massimo -bit yes-istanze. Pertanto, l'algoritmo banale che risponde "no" a ogni input, deciderà correttamente su quasi tutti gli input; errerà solo su una frazione di input -bit.L 2 n L 2 ≤ 1 - 2 - n / 2 n
D'altra parte, sarebbe molto sorprendente se tutti NP problemi -Complete sono P densità da vicino. Significherebbe che, in un certo senso, tutti i problemi completi di NP sono quasi facili. Questo motiva la domanda:
Supponendo P NP , quali sono alcuni problemi naturali NP- completi che non sono vicini alla densità P ?