Computational Complexity of Covering Two-vertex Multigraphs with Semi-edges

📅 2021-03-28
🏛️ arXiv.org
📈 Citations: 1
Influential: 0
📄 PDF
🤖 AI Summary
This paper investigates the computational complexity of locally bijective covering problems for graphs with semi-edges, focusing on deciding whether an input graph covers a given target multigraph—allowing loops, multiple edges, and semi-edges—with one or two vertices. We provide the first systematic complexity classification of this generalized covering problem: (i) we establish that semi-edges introduce intrinsic hardness, rendering edge-mapping non-negligible; (ii) we fully classify the P vs. NP-complete dichotomy for all single- and two-vertex target graphs; (iii) we prove that covering is NP-complete for almost all two-vertex target graphs with semi-edges—even when restricted to regular or bipartite targets; and (iv) we precisely characterize all polynomial-time solvable cases. Our approach integrates combinatorial graph theory, modeling via local bijective homomorphisms, and carefully constructed NP-hardness reductions tailored to semi-edge structures.
📝 Abstract
We initiate the study of computational complexity of graph coverings, aka locally bijective graph homomorphisms, for {em graphs with semi-edges}. The notion of graph covering is a discretization of coverings between surfaces or topological spaces, a notion well known and deeply studied in classical topology. Graph covers have found applications in discrete mathematics for constructing highly symmetric graphs, and in computer science in the theory of local computations. In 1991, Abello et al. asked for a classification of the computational complexity of deciding if an input graph covers a fixed target graph, in the ordinary setting (of graphs with only edges). Although many general results are known, the full classification is still open. In spite of that, we propose to study the more general case of covering graphs composed of normal edges (including multiedges and loops) and so-called semi-edges. Semi-edges are becoming increasingly popular in modern topological graph theory, as well as in mathematical physics. They also naturally occur in the local computation setting, since they are lifted to matchings in the covering graph. We show that the presence of semi-edges makes the covering problem considerably harder; e.g., it is no longer sufficient to specify the vertex mapping induced by the covering, but one necessarily has to deal with the edge mapping as well. We show some solvable cases, and completely characterize the complexity of the already very nontrivial problem of covering one- and two-vertex (multi)graphs with semi-edges. Our NP-hardness results are proven for simple input graphs, and in the case of regular two-vertex target graphs, even for bipartite ones. This provides a strengthening of previously known results for covering graphs without semi-edges, and may contribute to better understanding of this notion and its complexity.
Problem

Research questions and friction points this paper is trying to address.

Classifying computational complexity of covering graphs with semi-edges
Characterizing complexity for one- and two-vertex multigraphs with semi-edges
Extending coverage results to infinite class of simple target graphs
Innovation

Methods, ideas, or system contributions that make the work stand out.

Studying computational complexity of graph coverings with semi-edges
Characterizing complexity for covering one- and two-vertex multigraphs
Proving NP-hardness for simple input and regular target graphs
🔎 Similar Papers
No similar papers found.
Jan Bok
Jan Bok
Charles University
theoretical computer scienceCSPalgorithmsgraph theorycooperative game theory
J
J. Fiala
Department of Applied Mathematics, Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic
P
Petr Hliněný
Faculty of Informatics, Masaryk University, Brno, Czech Republic
N
Nikola Jedličková
Department of Algebra, Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic
J
Jan Kratochvíl
Department of Applied Mathematics, Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic