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
-
D
Delegua
Portuguese-based programming language
Nº Q135911106 ★
Pas en vente
-
Logique mathématique
Discipline des mathématiques étudiant celles-ci en tant que langage
Nº Q1166618 ★★★★
Pas en vente
-
T
Typage fort
Principe pour la typification des langages de programmation
Nº Q991202 ★
Pas en vente
-
Genode
Nº Q16527380 ★
Pas en vente
-
Analyse fonctionnelle descendante
Nº Q12070189 ★
Pas en vente
-
Base de connaissance
Regroupement de savoirs
Nº Q593744 ★★★
Pas en vente
-
P
Problème du cadre
Nº Q1185775 ★★
Pas en vente
-
N
Ne vous répétez pas
Nº Q1242407 ★★★
Pas en vente
-
L
Langage de programmation par adresse
Langage de programmation
Nº Q4057965 ★★★
Pas en vente
-
M
Master theorem
Théorème d'analyse de complexité d'algorithmes
Nº Q922367 ★★
Pas en vente
-
Jeu des erreurs
Jeu de type casse-tête, se présentant sous la forme de deux images placées côte à côte
Nº Q3053964 ★
Pas en vente
-
Graphe (type abstrait)
Spécification formelle des données qui définissent l'objet mathématique graphe
Nº Q2479726 ★
Pas en vente
-
Principe de substitution de Liskov
Nº Q957386 ★★
Pas en vente
-
L
LangChain
Logiciel informatique
Nº Q117340550 ★★★
Pas en vente
-
Formes à demi et pleine chasse
Classification des caractères asiatiques orientaux (CJKV) dans une police pour terminal informatique ; pour le bloc Unicode, utiliser Q3513222
Nº Q905566 ★★
Pas en vente
-
Programmation en binôme
Technique collaborative de développement logiciel
Nº Q607013 ★★
Pas en vente
-
Algorithme de Knuth-Morris-Pratt
Nº Q45285 ★★
Pas en vente
-
File d'attente à double extrémité
Nº Q1192005 ★
Pas en vente