Skip to content

SAT-Solver Visualisierung. Diese Anwendung wurde im Rahmen einer Studienarbeit an der DHBW Stuttgart Campus Horb entwickelt.

License

Notifications You must be signed in to change notification settings

Fabi-02/SAT-Solver

Repository files navigation

SAT-Solver

Beschreibung

Bei diesem Projekt handelt es sich um eine Visualisierung von einem SAT-Solver. Dabei wurde der DPLL-Algorithmus implementiert. Zur Visualisierung wird der Suchbaum und der Variable Interaction Graph eines Problemes dargestellt. Dabei können eigene Formeln übergeben werden oder Beispielprobleme ausgeführt werden.

Implementierte Beispielprobleme:

  • N-Damen Problem
  • Sudoku lösen
  • Graphenfärbung
  • Dinner Planing Problem

Diese Anwendung wurde im Rahmen einer Studienarbeit entwickelt und später erweitert.

Dependencies

Installation

  1. Repository klonen: git clone https://github.com/Fabi-02/SAT-Solver.git
  2. In das Projektverzeichnis wechseln: cd SAT-Solver
  3. Dependencies installieren: npm install
  4. Im Entwicklungsmodus starten: npm run tauri dev

Um die Applikation zu bauen wird folgender Befehl verwendet: npm run tauri build

Nun befindet sich unter dem Pfad ./src-tauri/target/release/bundle/msi der Installer für die Applikation.

Anleitung

Im GitHub Wiki befindet sich eine kleine Anleitung der Applikation.

About

SAT-Solver Visualisierung. Diese Anwendung wurde im Rahmen einer Studienarbeit an der DHBW Stuttgart Campus Horb entwickelt.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published