Linear-time algorithm for the edge-colorability of a graph with prescribed vertex types (Q1411559)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Linear-time algorithm for the edge-colorability of a graph with prescribed vertex types
scientific article

    Statements

    Linear-time algorithm for the edge-colorability of a graph with prescribed vertex types (English)
    0 references
    29 October 2003
    0 references
    The following coloring problem is considered: Given a graph \(G = (V,E)\) and a partition \(V = V_c \dot\cup V_d \dot\cup V_0\) of the vertices, find a mapping \(\chi : E \to \mathbb N\) (called coloring) such that (a) each vertex from \(V_c\) is incident with at least two edges of the same color, and (b) each vertex from \(V_d\) is incident with at least two edges in different colors. There is no requirement for vertices from \(V_0\). Note that \(\chi\) needs not to be an edge-coloring in the usual sense (edges sharing a vertex have different colors), and cannot be, if \(V_c \neq \emptyset\). This problem is (apart from trivialities) the problem to color a mixed hypergraph in which every vertex is contained in exactly two hyperedges. See the second author's recent book [\textit{V. I. Voloshin}, Coloring mixed hypergraphs: theory, algorithms and applications (Fields Institute Monographs. 17. Providence, RI: American Mathematical Society (AMS)) (2002; Zbl 1001.05003)] for more on this topic. A linear-time algorithm solving this problem is given in the present paper. Thus this special case is different from the general problem of coloring mixed hypergraphs, which is NP-hard. There seems to be a slight mistake in the paper, as all colorings are defined to be injective mappings. This seems to make little sense if there are vertices in \(V_c\). If all `injective's in the paper are removed, however, everything seems fine.
    0 references
    hypergraph coloring
    0 references
    mixed hypergraphs
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references