Une instance d'un problème s'obtient en précisant les valeurs des données. Par exemple,
On résout un problème de décision et décidant, pour toute instance , si cette instance est à réponse oui ou à réponse non. On dit plus généralement qu'un algorithme qui résout un problème de décision décide ce problème, et toutes les instances de ce problème.