Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
formations:masters:ue:m2:plpc10 [2023/04/21 09:17] – supprimée - modification externe (Unknown date) 127.0.0.1 | formations:masters:ue:m2:plpc10 [2025/01/29 10:46] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ~~NOTOC~~ | ||
+ | ====== Programmation Logique et Par Contraintes Avancée ====== | ||
+ | |||
+ | |||
+ | ===== Description ===== | ||
+ | |||
+ | La // | ||
+ | |||
+ | Ce cours se focalise sur l' | ||
+ | |||
+ | Nous allons utilsier le langage Oz et le système de programmation Mozart. | ||
+ | |||
+ | ===== Syllabus ===== | ||
+ | ==== Sujets centraux ==== | ||
+ | |||
+ | - Le modèle d' | ||
+ | - Programmation concurrente // | ||
+ | - Contraintes de domaine fini en Oz | ||
+ | - Propagateurs | ||
+ | - Blocage de propagateurs et recherche multi-dimensionnelle | ||
+ | - Réification et contraintes souples | ||
+ | - Optimisation | ||
+ | - Symétries et contraintes redondantes | ||
+ | ==== Sujets potentiellement traités ==== | ||
+ | |||
+ | * Programmation logique en Oz | ||
+ | * Implémentation de machines de recherche | ||
+ | * Un exemple complèt : Le Test Auto-Référentiel | ||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Bases de la programmation fonctionnelle (OCaml, Haskell, ...), par exemple [[..: | ||
+ | * Modéliser avec des termes (arbres) | ||
+ | * Programmer avec des fonctions d' | ||
+ | * Programmer avec des termes fonctionnelles (function x -> ... en OCaml) | ||
+ | * Bases de la logique des prédicats, par exemple [[..: | ||
+ | * formules, solutions, implication logique | ||
+ | * résolution de systèmes d' | ||
+ | |||
+ | Il n'est pas nécessaire d' |