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é
La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

Raisonnement automatisé : satisfiabilité

Instructeur : Hans Zantema
4 966 déjà inscrits
Inclus avec En savoir plus
Demander à Coursera
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 : Mathématiques appliquées
- Catégorie : Optimisation du modèle
- Catégorie : Arithmétique
- Catégorie : Raisonnement logique
- Catégorie : Recherche opérationnelle
- Catégorie : Algorithmes
- Catégorie : Raisonnement déductif
- Catégorie : Combinatoire
- Catégorie : Vérification et validation
- Catégorie : Algèbre linéaire
- Catégorie : Logique informatique
- Catégorie : Informatique théorique
- Catégorie : Modélisation mathématique
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
Statut : PrévisualisationUniversity of Colorado Boulder
Statut : PrévisualisationUniversity of Leeds
Statut : Essai gratuitBoard 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 stars
80,43 %
- 4 stars
13,04 %
- 3 stars
6,52 %
- 2 stars
0 %
- 1 star
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 7 janv. 2023
The course is very good. You can learn a lot.
Révisé le 1 août 2019
The course explains the fundamental concepts very clearly. It is very helpful to understand the basic concepts of SMT solvers
Foire Aux Questions
Plus de questions
Aide financière disponible,





