Aller au contenu

Problème algorithmique

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 24 juin 2015 à 18:00 et modifiée en dernier par Roll-Morton (discuter | contributions) (création ; ébauche ; info théorique). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

En informatique théorique, un problème est un objet mathématique qui représente une question ou un ensemble de questions. Le plus souvent ces problèmes sont de la forme : étant donné une un objet (l'instance), faire ceci ou répondre à telle question. Par exemple le problème de la factorisation est le problème suivant : étant donné un entier, trouver un facteur de cet entier.

On distingue en particulier deux types de problèmes[1] :

  • les problèmes de décision, qui consistent à répondre oui ou non à une question (par exemple, cet entier est-il premier ?).
  • les problème d'évaluation ou de construction, qui consiste à produire un nouvel objet.

Notes et références

  1. Sylvain Perifel, Complexité algorithmique, Ellipses, , 432 p. (ISBN 9782729886929, lire en ligne), chap. 1 (« Le modèle de calcul »)