Outils pour utilisateurs

Outils du site


Panneau latéral



Contacts

Scolarité M1

Mickael Ferreira
télephone 01 57 27 68 96
bureau Sophie Germain - Bur. 3004
En télétravail les mardis et vendredis
(permanences Zoom : 10h30-12h00 ; 14h00-15h30)

connexion à la permanence de Mickaël Ferreira (code: 141280)

Scolarité M2

Sylvia Crochet
téléphone 01 57 27 68 98
bureau Sophie Germain - Bur. 3002
En télétravail les mardis et vendredis. Ne travaille pas les mercredis
(permanences Zoom : 10h00-11h30 ; 14h30-16h00)

connexion à la permanence de Sylvia Crochet (code: 242581)

formations:masters:ue:m1:plc7

Programmation logique et par contraintes

Description

Ce cours est séparé en deux parties de durée égale. La première partie introduit la programmation logique (Prolog). La deuxième partie introduit la programmation par contraintes en utilisant la programmation logique. Le cours est accompagné de TPs et quelques TDs

Syllabus

Sujets centraux

  1. Programmation logique
    • Prolog: Syntaxe et sémantique opérationnelle
    • Fondements logiques et sémantique déclarative
    • Modélisation de problèmes
    • Récursion et listes
    • Applications
  2. Programmation par contraintes
    • Définition des contraintes
    • Contraintes sur les réels/rationnels/entiers
    • Algorithmes de résolution de contraintes (Gauss, Fourier-Motzkin,…)
    • Combinaison avec Prolog
    • Contraintes sur un domaine fini
    • Mise en oeuvre en Prolog
    • Optimisation (algorithme simplex)
    • Applications

Pré-requis

Un cours de logique de base comme Logique en L3 dans notre licence.

formations/masters/ue/m1/plc7.txt · Dernière modification : 2023/09/06 13:18 de treinen