In a digraph, a quasi-kernel is a subset of vertices that is independent and such that every vertex can reach some vertex in that subset via a directed path of length at most two. Whereas Chvatal and Lovasz proved in 1974 that every digraph has a quasi-kernel, very little is known so far about the complexity of computing small quasi-kernels. In 1976, Erdas and Szekely conjectured that every sink-free digraph has a quasi-kernel containing at most half of the vertices. Obviously, if a digraph has two disjoint quasi-kernels then it has such a quasi-kernel and in 2001, Gutin, Koh, Tay and Yeo conjectured that every sink-free digraph has two disjoint quasi-kernels. Yet, they constructed in 2004 a counterexample, thereby disproving this stronger conjecture.We shall show that not only do sink-free digraphs occasionally fail to contain two disjoint quasi-kernels, but it is computationally hard to distinguish those that do from those that do not. We also prove that the problem of computing a smallest quasi-kernel is computationally hard, even for restricted classes of acyclic digraphs and for orientations of split graphs. Finally, we observe that this latter problem is polynomial-time solvable for graphs with bounded treewidth and identify a class of graphs with unbounded treewidth for which the problem is also polynomial-time solvable, namely orientations of complete split graphs.

Algorithmic Aspects of Small Quasi-Kernels

Romeo Rizzi;
2022-01-01

Abstract

In a digraph, a quasi-kernel is a subset of vertices that is independent and such that every vertex can reach some vertex in that subset via a directed path of length at most two. Whereas Chvatal and Lovasz proved in 1974 that every digraph has a quasi-kernel, very little is known so far about the complexity of computing small quasi-kernels. In 1976, Erdas and Szekely conjectured that every sink-free digraph has a quasi-kernel containing at most half of the vertices. Obviously, if a digraph has two disjoint quasi-kernels then it has such a quasi-kernel and in 2001, Gutin, Koh, Tay and Yeo conjectured that every sink-free digraph has two disjoint quasi-kernels. Yet, they constructed in 2004 a counterexample, thereby disproving this stronger conjecture.We shall show that not only do sink-free digraphs occasionally fail to contain two disjoint quasi-kernels, but it is computationally hard to distinguish those that do from those that do not. We also prove that the problem of computing a smallest quasi-kernel is computationally hard, even for restricted classes of acyclic digraphs and for orientations of split graphs. Finally, we observe that this latter problem is polynomial-time solvable for graphs with bounded treewidth and identify a class of graphs with unbounded treewidth for which the problem is also polynomial-time solvable, namely orientations of complete split graphs.
2022
978-3-031-15913-8
Quasi-kernel
Digraph
Computational complexity
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11562/1080226
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact