Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire
VIEW 81 | DOWNLOAD 293

Modeling and Solving Problems Using Propositional Logic and SAT Solvers

Télécharger
Aldeghi, Florian ULiège
Promoteur(s) : Fontaine, Pascal ULiège
Date de soutenance : 26-jui-2023/27-jui-2023 • URL permanente : http://hdl.handle.net/2268.2/17699
Détails
Titre : Modeling and Solving Problems Using Propositional Logic and SAT Solvers
Titre traduit : [fr] Modélisation et résolution de problèmes à l'aide de la logique propositionnelle et des solveurs SAT
Auteur : Aldeghi, Florian ULiège
Date de soutenance  : 26-jui-2023/27-jui-2023
Promoteur(s) : Fontaine, Pascal ULiège
Membre(s) du jury : Boigelot, Bernard ULiège
Schindler, Tanja ULiège
Langue : Anglais
Nombre de pages : 68
Mots-clés : [en] SAT solver
[en] Boolean variables
[en] clauses
[en] model
[en] computation time
[en] satisfiability
[en] efficiency
[en] quantifier
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
Intitulé du projet de recherche : Modeling and Solving Problems Using Propositional Logic and SAT Solvers
Public cible : Etudiants
Grand public
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master : ingénieur civil en informatique, à finalité spécialisée en "management"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[fr] This research focuses on problem-solving using logical models, aiming to efficiently solve
a variety of well-known puzzles and games that are known for their challenging nature. The
goal is to find ways to model the problem and formulate constraints in order to reduce the
computation time required to find a solution.
The study expands beyond single-player puzzles and also explores two-player games.
By analyzing and proposing novel solutions for different puzzle scenarios, this research
explores a part of propositional logic applied to the resolution of games and puzzles.
Specifically, the study explores the application of logical model to the Snake Cube
puzzle, demonstrating its effectiveness. Furthermore, the efforts have enabled addressing
larger puzzle instances (4x4x4 snake cube) by exploiting the symmetry properties of the
problem. Additionally, the research investigates different approaches to solving the 2x2
Rubik’s Cube, with the objective of achieving reasonable solution times for the 3x3 Rubik’s
Cube. This work experiment problem-solving techniques within the domain of logic-based
models and lay the foundation for further improvements and applications.
An analysis of the rules and scenarios of the game of Othello has been conducted to
propose a model that allows the simulation of a game’s progression. Othello is a strategic
game that necessitates careful planning and decision-making. The research findings
revealed the minimum number of moves required to reach the end of a game for different
board size, which is nine for boards of size 5 to 8. An extension of the model using
quantified Boolean formulae provides a straight path towards solving the game. While the
game has already been solved for a 6x6 board, the model presented here serves as a scalable
foundation. With improvements in writing constraints in future research, the finale
objective is to solve the full-scale 8x8 game.


Fichier(s)

Document(s)

File
Access TFE.pdf
Description:
Taille: 1.18 MB
Format: Adobe PDF

Annexe(s)

File
Access résumé_TFE.pdf
Description:
Taille: 86.43 kB
Format: Adobe PDF

Auteur

  • Aldeghi, Florian ULiège Université de Liège > Master ingé. civ. info., à fin.

Promoteur(s)

Membre(s) du jury

  • Boigelot, Bernard ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
    ORBi Voir ses publications sur ORBi
  • Schindler, Tanja ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes et modélisation
    ORBi Voir ses publications sur ORBi
  • Nombre total de vues 81
  • Nombre total de téléchargements 293










Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.