Answer set programming
L’answer set programming (ASP) est une forme de programmation déclarative adaptée aux problèmes de recherche combinatoires (par exemple, sudoku et coloration de graphes). Dans le contexte de la programmation logique, cette approche distingue deux types de négation — la négation par manque d'information, dite négation par défaut, et la négation forte ou négation logique.
Nº Q2852531 ★
Commune · Savoirs
Answer set programming
L’answer set programming (ASP) est une forme de programmation déclarative adaptée aux problèmes de recherche combinatoires (par exemple, sudoku et coloration de graphes). Dans le contexte de la programmation logique, cette approche distingue deux types de négation — la négation par manque d'information, dite négation par défaut, et la négation forte ou négation logique.
Sur Wikipédia
L’answer set programming (ASP) est une forme de programmation déclarative adaptée aux problèmes de recherche combinatoires (par exemple, sudoku et coloration de graphes). Dans le contexte de la programmation logique, cette approche distingue deux types de négation — la négation par manque d'information, dite négation par défaut, et la négation forte ou négation logique. La négation par défaut permet de raisonner en l'absence d'information et rend l'ASP non monotone. L'exemple suivant, illustre le fonctionnement de la négation par défaut: Si « X est un oiseau » mais pas « X est une autruche » alors « X vole » « Titi est un oiseau » On peut déduire de ce programme le fait « Titi vole ». En effet, ici nous n'avons aucune information qui nous indique que Titi est une autruche. Cependant, si nous avions les informations «Lola est un oiseau et une autruche », alors nous ne pouvons pas déduire que Lola vole. La négation forte quant à elle demande une preuve qu'un fait est faux. Dans cet exemple, il faudrait donc prouver que Titi n'est pas une autruche pour en déduire qu'il vole. En ASP, la résolution de problème se réduit à calculer des modèles stables, c'est-à-dire où la négation par défaut produit des modèles logiquement consistants. Dans un sens plus général, ASP inclut des techniques de représentation des connaissances et l’évaluation de requêtes dans le style Prolog, pour résoudre les problèmes qui se posent dans ces applications. ASP permet de décider les problèmes dans NP et plus généralement les problèmes de la classe NPNP (voir hiérarchie polynomiale, l'existence d'un modèle stable est NPNP-complet).
Texte : Wikipédia, CC BY-SA 4.0. ·
Cartes voisines
-
Occam (langage)
Langage de programmation
Nº Q838062 ★
Pas en vente
-
F
FASTA (format de fichier)
Format de fichier texte utilisé pour stocker des séquences biologiques de nature nucléique ou protéique
Nº Q1593782 ★★
Pas en vente
-
S
SCIgen
Programme informatique
Nº Q2594824 ★
Pas en vente
-
F
Forme normale disjonctive
Nº Q903789 ★★
Pas en vente
-
Curl (langage)
Langage de programmation
Nº Q1144631 ★
Pas en vente
-
E
Everything (logiciel)
Nº Q8846925 ★★
Pas en vente
-
T
Théorie de l'apprentissage statistique
Un système d’apprentissage automatique à partir des domaines de la statistique et de l’analyse fonctionnelle
Nº Q7604400 ★
Pas en vente
-
F
Functional reactive programming
Programming paradigm for reactive programming using key features of functional programming
Nº Q5508843 ★
Pas en vente
-
casse-tête logique
Puzzle deriving from the mathematics field of deduction
Nº Q1774662 ★★
Pas en vente
-
OSGi
Logiciel informatique
Nº Q1156326 ★
Pas en vente
-
SPARK
Langage de programmation informatique
Nº Q3493345 ★
Pas en vente
-
T
Théorème de complétude (calcul des propositions)
Nº Q3527186 ★
Pas en vente
-
Problème de l'isomorphisme de graphes
Nº Q3738036 ★
Pas en vente
-
Phorum
Logiciel informatique
Nº Q2035222 ★★★
Pas en vente
-
A
Apache Pig
Nº Q7193204 ★★
Pas en vente
-
V
Vectorisation (informatique)
Un cas particulier de la parallélisation, dans lequel des logiciels qui effectuent par défaut une seule opération à la fois sur un seul thread sont modifiés pour effectuer plusieurs opérations simultanément
Nº Q4307787 ★
Pas en vente
-
Programmation neuro-linguistique
Pratique pseudo-scientifique de médecine alternative
Nº Q202745 ★★★★
Pas en vente
-
Assurage (alpinisme et escalade)
Technique de réduction des conséquences de chute de grimpeur en utilisant une corde
Nº Q2626848 ★★
Pas en vente