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:17 et modifiée en dernier par HeyCat (discuter | contributions) (...). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

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 »)