La programmazione lineare (LP) è in P e la programmazione in numeri interi (IP) è NP-hard. Ma poiché i computer possono manipolare i numeri solo con precisione finita, in pratica un computer utilizza numeri interi per la programmazione lineare. Per questo motivo, LP e IP non dovrebbero essere nella stessa classe di complessità?