Eina educativa de suport per l'estudi de resoledors SAT
Compartir
A la Universitat de Girona s’ofereix el Grau en Enginyeria Informàtica on al quart curs els
alumnes han d’escollir un dels 4 itineraris proposats.
En l’itinerari Enginyeria de la Computació es cursa l’assignatura Programació declarativa.
Aplicacions, on s’estudien varies tècniques per resoldre problemes combinatoris.
Una d’aquestes tècniques és la reducció al problema de satisfactibilitat booleana o SAT,
explicat més endavant.
A part d’aprendre com reduir els problemes a SAT també s’estudia el funcionament dels
solucionadors SAT i les tècniques que aquests solucionadors utilitzen.
Entendre el funcionament dels solucionadors Conflict-Driven Clause-Learning (CDCL),
especialment les tècniques de Clause learning i Backjumping, pot ser complicat al principi.
L'objectiu del projecte és crear una eina de caràcter educatiu, interactiva i visual a disposició
dels estudiants i el professorat per tal de facilitar l'estudi dels solucionadors SAT.
S'han ajuntat els apartats d'anàlisi, disseny i implementació en un de sol perquè han estat
molt relacionats en el desenvolupament i ha permès facilitar-ne la lectura