Backdoors for SAT

Author: Marco Gario

Supervisor: Prof. Steffen Hölldobler

Abstract: The concept of backdoor was introduced to try to explain the good performances achieved on real world SAT instances by solvers. A backdoor is a set of variables that, once decided, makes the rest of the problem simple (i.e. polynomial-time).

In this thesis we provide a comprehensive overview on the state of the art of backdoors for SAT. Moreover, we study the relation between backdoors and parameterized complexity. In order to do so, we consider the problem of finding a smallest strong Horn-backdoor and we study it by means of the parameterized version of Vertex Cover. We conclude by presenting some interesting results obtained when analysing strong Horn-backdoors in instances from different domains.