Abstract: We begin by offering a new, direct proof of the equivalence between the problem of the existence of kernels in digraphs, KER, and satisfiability of propositional theories, SAT, giving linear reductions in both directions. Having introduced some linear reductions of the input graph, we present new algorithms for KER, with variations utilizing solvers of boolean equations. In the worst case, the algorithms try all assignments to either a feedback vertex set, $F$, or a set of nodes $E$ touching only all even cycles. Hence KER is fixed parameter tractable not only in the size of $F$, as observed earlier, but also in the size of $E$. A slight modification of these algorithms leads to a branch and bound algorithm for KER which is virtually identical to the DPLL algorithm for SAT. This suggests deeper analogies between the two fields and the probable scenario of KER research facing the challenges known from the work on SAT .   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65 Finding kernels or solving SAT Micha l Walicki and Sjur Dyrkolbotn Department of Informatics, University of Bergen michal@ii.uib.no We begin by offering a new, direct proof of the equivalence between the problem of the existence of kernels in digraphs, KER, and satisfiability of propositional theories, SAT, giving linear reductions in both directions. Having introduced some linear reductions of the input graph, we present new algorithms for KER, with variations utilizing solvers of boolean equations. In the worst case, the algorithms try all assignments to either a feedback vertex set, F , or a set of nodes E touching only all even cycles. Hence KER is fixed parameter tractable not only in the size of F , as observed earlier, but also in the size of E. A slight modification of these algorithms leads to a branch and bound algorithm for KER which is virtually identical to the DPLL algorithm for SAT. This suggests deeper analogies between the two fields and the probable scenario of KER research facing the challenges known from the work on SAT.
Meanwhile, according to REF , it is an equivalence relation between the problem of the existence of kernels in digraphs and satisfiability of propositional theories (SAT).
Finding kernels or solving SAT
J. Discrete Algorithms
J. Discrete Algorithms
Mathematics Computer Science