Dans ce cours, vous apprendrez à appliquer les outils de satisfiabilité (SAT/SMT) pour résoudre un large éventail de problèmes. Plusieurs exemples de base sont donnés pour avoir un aperçu des applications : l'ajustement de rectangles à appliquer pour l'impression d'affiches, les problèmes d'ordonnancement, la résolution de puzzles, et la correction de programmes. La théorie sous-jacente est également présentée : la résolution comme approche de base pour la satisfiabilité propositionnelle, le cadre CDCL pour passer à l'échelle pour les grandes formules, et la méthode du simplexe pour traiter les inégalités linéaires. L'approche légère pour suivre le cours Automated Reasoning : satisfiability consiste simplement à regarder les conférences et à faire les quiz correspondants. Pour avoir un aperçu du sujet, cette approche peut s'avérer efficace. Cependant, l'approche la plus intéressante est de s'en servir comme base pour appliquer SAT/SMT vous-même sur plusieurs problèmes, par exemple sur les problèmes présentés dans le devoir d'honneur.

Raisonnement automatisé : satisfiabilité

Raisonnement automatisé : satisfiabilité

Instructeur : Hans Zantema
4 983 déjà inscrits
Inclus avec En savoir plus
45 avis
Ce que vous apprendrez
Apprendre les bases de la résolution SAT (Boolean Satisfiability) et SMT (Satisfiability Modulo Theories)
Appliquer les techniques SAT/SMT à des problèmes réels tels que l'ordonnancement, la résolution de Sudoku, l'ajustement de rectangles et la vérification de programmes.
Comprendre les principaux algorithmes de résolution de SAT, notamment Resolution, DPLL et CDCL.
Utiliser la méthode du Simplexe et les techniques SMT pour raisonner sur les inégalités linéaires et les problèmes d'optimisation.
Compétences que vous acquerrez
- Catégorie : Logique informatique
- Catégorie : Arithmétique
- Catégorie : Algèbre linéaire
- Catégorie : Raisonnement déductif
- Catégorie : Combinatoire
- Catégorie : Vérification et validation
- Catégorie : Algorithmes
- Catégorie : Modélisation mathématique
- Catégorie : Recherche opérationnelle
- Catégorie : Raisonnement logique
- Catégorie : Mathématiques appliquées
- Catégorie : Optimisation du modèle
- Catégorie : Informatique théorique
Outils que vous découvrirez
- Catégorie : Logiciels mathématiques
Détails à connaître

Ajouter à votre profil LinkedIn
19 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 4 modules dans ce cours
Instructeur

Offert par
En savoir plus sur Algorithmes

University of Colorado Boulder

University of Leeds

Board Infinity
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 étoiles
80,43 %
- 4 étoiles
13,04 %
- 3 étoiles
6,52 %
- 2 étoiles
0 %
- 1 étoile
0 %
Affichage de 3 sur 45
Révisé le 2 mai 2020
More programming problems (probably on the later half) would be really interesting and helpful
Révisé le 26 mars 2025
A great introduction for absolute beginners in this topic!
Révisé le 7 janv. 2023
The course is very good. You can learn a lot.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Foire Aux Questions
Plus de questions
Aide financière disponible,



