20 research outputs found

    Oriented coloring on recursively defined digraphs

    Full text link
    Coloring is one of the most famous problems in graph theory. The coloring problem on undirected graphs has been well studied, whereas there are very few results for coloring problems on directed graphs. An oriented k-coloring of an oriented graph G=(V,A) is a partition of the vertex set V into k independent sets such that all the arcs linking two of these subsets have the same direction. The oriented chromatic number of an oriented graph G is the smallest k such that G allows an oriented k-coloring. Deciding whether an acyclic digraph allows an oriented 4-coloring is NP-hard. It follows, that finding the chromatic number of an oriented graph is an NP-hard problem. This motivates to consider the problem on oriented co-graphs. After giving several characterizations for this graph class, we show a linear time algorithm which computes an optimal oriented coloring for an oriented co-graph. We further prove how the oriented chromatic number can be computed for the disjoint union and order composition from the oriented chromatic number of the involved oriented co-graphs. It turns out that within oriented co-graphs the oriented chromatic number is equal to the length of a longest oriented path plus one. We also show that the graph isomorphism problem on oriented co-graphs can be solved in linear time.Comment: 14 page

    Coloring directed cycles

    Full text link
    Sopena in his survey [E. Sopena, The oriented chromatic number of graphs: A short survey, preprint 2013] writes, without any proof, that an oriented cycle C\vec C can be colored with three colors if and only if λ(C)=0\lambda(\vec C)=0, where λ(C)\lambda(\vec C) is the number of forward arcs minus the number of backward arcs in C\vec C. This is not true. In this paper we show that C\vec C can be colored with three colors if and only if λ(C)=0(mod 3)\lambda(\vec C)=0(\bmod~3) or C\vec C does not contain three consecutive arcs going in the same direction

    Upper oriented chromatic number of undirected graphs and oriented colorings of product graphs

    Full text link
    The oriented chromatic number of an oriented graph G\vec G is the minimum order of an oriented graph \vev H such that G\vec G admits a homomorphism to \vev H. The oriented chromatic number of an undirected graph GG is then the greatest oriented chromatic number of its orientations. In this paper, we introduce the new notion of the upper oriented chromatic number of an undirected graph GG, defined as the minimum order of an oriented graph \vev U such that every orientation G\vec G of GG admits a homomorphism to U\vec U. We give some properties of this parameter, derive some general upper bounds on the ordinary and upper oriented chromatic numbers of Cartesian, strong, direct and lexicographic products of graphs, and consider the particular case of products of paths.Comment: 14 page

    On the oriented chromatic number of dense graphs

    Get PDF
    Let GG be a graph with nn vertices, mm edges, average degree δ\delta, and maximum degree Δ\Delta. The \emph{oriented chromatic number} of GG is the maximum, taken over all orientations of GG, of the minimum number of colours in a proper vertex colouring such that between every pair of colour classes all edges have the same orientation. We investigate the oriented chromatic number of graphs, such as the hypercube, for which δlogn\delta\geq\log n. We prove that every such graph has oriented chromatic number at least Ω(n)\Omega(\sqrt{n}). In the case that δ(2+ϵ)logn\delta\geq(2+\epsilon)\log n, this lower bound is improved to Ω(m)\Omega(\sqrt{m}). Through a simple connection with harmonious colourings, we prove a general upper bound of \Oh{\Delta\sqrt{n}} on the oriented chromatic number. Moreover this bound is best possible for certain graphs. These lower and upper bounds are particularly close when GG is (clognc\log n)-regular for some constant c>2c>2, in which case the oriented chromatic number is between Ω(nlogn)\Omega(\sqrt{n\log n}) and O(nlogn)\mathcal{O}(\sqrt{n}\log n)

    Oriented coloring: complexity and approximation

    Get PDF
    International audienceThis paper is devoted to an oriented coloring problem motivated by a task assignment model. A recent result established the NP-completeness of deciding whether a digraph is k-oriented colorable; we extend this result to the classes of bipartite digraphs and circuit-free digraphs. Finally, we investigate the approximation of this problem: both positive and negative results are devised

    Track Layouts of Graphs

    Get PDF
    A \emph{(k,t)(k,t)-track layout} of a graph GG consists of a (proper) vertex tt-colouring of GG, a total order of each vertex colour class, and a (non-proper) edge kk-colouring such that between each pair of colour classes no two monochromatic edges cross. This structure has recently arisen in the study of three-dimensional graph drawings. This paper presents the beginnings of a theory of track layouts. First we determine the maximum number of edges in a (k,t)(k,t)-track layout, and show how to colour the edges given fixed linear orderings of the vertex colour classes. We then describe methods for the manipulation of track layouts. For example, we show how to decrease the number of edge colours in a track layout at the expense of increasing the number of tracks, and vice versa. We then study the relationship between track layouts and other models of graph layout, namely stack and queue layouts, and geometric thickness. One of our principle results is that the queue-number and track-number of a graph are tied, in the sense that one is bounded by a function of the other. As corollaries we prove that acyclic chromatic number is bounded by both queue-number and stack-number. Finally we consider track layouts of planar graphs. While it is an open problem whether planar graphs have bounded track-number, we prove bounds on the track-number of outerplanar graphs, and give the best known lower bound on the track-number of planar graphs.Comment: The paper is submitted for publication. Preliminary draft appeared as Technical Report TR-2003-07, School of Computer Science, Carleton University, Ottawa, Canad
    corecore