On the achromatic number of signed graphs
Dimitri Lajou (LaBRI, UB)

TL;DR
This paper extends the concepts of complete coloring and achromatic number to signed and 2-edge-colored graphs, establishing relationships and proving NP-completeness of their computation.
Contribution
It introduces generalized definitions for achromatic numbers in signed graphs and explores their computational complexity.
Findings
Relationships between different definitions of achromatic numbers
Proved NP-completeness of computing these numbers
Extended classical concepts to signed and 2-edge-colored graphs
Abstract
In this paper, we generalize the concept of complete coloring and achromatic number to 2-edge-colored graphs and signed graphs. We give some useful relationships between different possible definitions of such achromatic numbers and prove that computing any of them is NP-complete.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
On the achromatic number of signed graphs
Dimitri Lajou111ÉNS Lyon and Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800, F-33400 Talence, France. Partially supported by the ANR project HOSIGRA (ANR-17-CE40-0022)
Abstract
In this paper, we generalize the concept of complete coloring and achromatic number to -edge-colored graphs and signed graphs. We give some useful relationships between different possible definitions of such achromatic numbers and prove that computing any of them is NP-complete.
1 Introduction
All the graphs we consider are undirected and simple. We denote by and the set of vertices and the set of edges of a graph , respectively. The neighbourhood of a vertex of is the set of vertices which share an edge with in . A -edge-colored graph is a graph where each edge of can be either positive or negative. We denote by such a graph, where is an ordinary graph, called the underlying graph of , and is the set of negative edges, also called the signature of .
A signed graph is an equivalence class on the set of -edge-colored graph where . Two -edge-colored graphs and are equivalent if we can go from one to the other by a series of re-signings, where re-signing at a vertex consists in inverting the sign of all the edges incident with . A representative of a signed graph is a -edge-colored graph which belongs to . A signature of a signed graph is a signature of one of its representatives. For the rest of this article, we will use the adjective -edge-colored when the signature is fixed, and signed when re-signing is allowed.
We write if is one of the representatives of . The canonical representative of is the -edge-colored graph where . Note that if and , then and , where and , are both equal to the signed graph .
To avoid any possible confusion, signatures of -edge-colored graphs will be denoted by Roman letters while signatures of signed graphs will be denoted by Greek letters.
A -(vertex-)coloring of a -edge-colored graph is a function \alpha:V(G)\rightarrow\left\llbracket k\right\rrbracket, where \left\llbracket k\right\rrbracket denotes the set , such that for every and, for every two colors and , all the edges with and have the same sign. The chromatic number of a -edge-colored graph is the smallest for which admits a -coloring. Similarly, the chromatic number of a signed graph is the smallest for which admits a representative with . Alternatively, a -(vertex-)coloring of a signed graph is a -(vertex-)coloring of one of its representative and is the smallest for which a -coloring of exists.
A (-edge-colored) homomorphism of a -edge-colored graph to a -edge-colored graph is a function from to such that, for every pair of vertices , implies and, for every edge , if and only if . Similarly, a (signed) homomorphism of a signed graph to a signed graph is a function from to which is a homomorphism of a -edge-colored graph to a -edge-colored graph , where is a representative of and is a representative of . As stated in [13], we can observe that we can always choose , so that re-signing is done only on , if needed. A signed homomorphism of to can thus be viewed as a -edge-colored homomorphism of to , where is a representative of (obtained by re-signing ) and . Homomorphisms of -edge-colored graphs were introduced by Alon and Marshall in [1], while homomorphisms of signed graphs were introduced by Naserasr, Rollová and Sopena in [13].
A surjective homomorphism is a homomorphism whose co-domain is the image of its domain. With each coloring of a -edge-colored graph, we can associate a surjective -edge-colored homomorphism which identifies all vertices having the same color. Similarly, with any coloring of a signed graph, we can associate a signed homomorphism which re-signs the signed graph to get the signature for which the coloring is defined, and then identifies all vertices having the same color.
An unbalanced path of order in a -edge-colored graph, denoted , is a path of order having an odd number of negative edges. A balanced path of order in a -edge-colored graph, denoted , is a path of order having an even number of negative edges. An unbalanced cycle of length in a -edge-colored graph, denoted , is a cycle of length having an odd number of negative edges. An balanced cycle of length in a -edge-colored graph, denoted , is a cycle of length having an even number of negative edges. Note that in a signed graph, whether a cycle is balanced or unbalanced does not depend on the representative of the signed graph (*i.e. *this structure is invariant by re-signing). In fact, Zaslavsky in [17] showed that a signed graph is entirely characterized by its underlying graph and the set of its balanced cycles (or the set of its unbalanced cycles).
In what follows, a digon will be a , *i.e. *two vertices linked by two edges, one positive and one negative. As our graphs are simple, we want to make sure that they contain no loops and no digons. This will become particularly important when we construct homomorphisms, as the image graph must be simple. For a -edge-colored graph this means, in particular, that we cannot identify vertices which belongs to the same edge or to the same , as identifying them would create a loop in the first case and a digon in the second case. Note that we can always identify a pair of vertices that do not belong to the same edge or to the same . Any two such vertices are said to be identifiable. In a signed graph, before identifying two non-adjacent vertices and , we thus need to re-sign the signed graph in order to remove every containing and . Note that this is not always possible. For example, in the unbalanced cycle , we cannot identify any pair of vertices. Indeed, Naserasr, Rollová and Sopena showed in [13] that two vertices are identifiable if and only if they do not belong to the same edge or to the same .
Note that we can construct a surjective homomorphism of a -edge-colored graph or a signed graph by repeatedly identifying pairs of identifiable vertices, until no such pair exists. The image graph is then the obtained -edge-colored graph or signed graph.
We will only consider surjective homomorphisms in the rest of this paper, and write (resp. ) whenever there exists a surjective homomorphism of to (resp. of to ).
A -edge-colored clique (resp. a signed clique) is a -edge-colored graph (resp. a signed graph) which is its unique homomorphic image, up to isomorphism. Alternatively, it can be defined as a graph whose chromatic number equals its order. The chromatic number can thus be seen as the smallest order of a clique to which the graph maps by a surjective homomorphism. Note here that every signed clique is also a -edge-colored clique.
In Figure 1, we represent two -edge-colored graphs that are -edge-colored cliques but whose signed versions are not signed cliques. Indeed, in Figure 1a, it suffices to re-sign one of the degree vertices to be able to identify them. In Figure 1b, it suffices to re-sign the vertices and , or and , to get a pair of identifiable vertices.
Harary and Hedetniemi defined in [9] the achromatic number of a graph as the largest such that there exists a complete -coloring of , where a complete -coloring is a coloring where each pair of colors appears on some edge (see also [4, Chapter 12]). Therefore, a complete coloring is nothing but a surjective homomorphism to a clique, where a homomorphism is an edge-preserving vertex mapping.
Similarly, we define the (-edge-colored) achromatic number of a -edge-colored graph as the largest order of a -edge-colored clique such that , and the (signed) achromatic number of a signed graph as the largest order of a signed clique such that (recall that all homomorphisms we consider are surjective).
A complete -coloring of a -edge-colored graph , or of a signed graph , can thus be defined as a -coloring such that, for every two colors and , there exist an -colored vertex and a -colored vertex which are not identifiable. In such a case, we say that the colors and are in conflict.
The notions of complete colorings and achromatic numbers have also been extended to digraphs in [2], [5] or [14], and to oriented graphs in [15]. However, the situation is fundamentally different since any two colored or signed edges and are identical, while any two arcs and are not.
In this paper, we are mainly interested in the three following questions.
For a given signed graph , what can we say about the -edge-colored achromatic number of , for any signature being equivalent to ? 2. 2.
For a given graph , what can we say about the -edge-colored achromatic number of , for any signature ? 3. 3.
For a given graph , what can we say about the signed achromatic number of , for any signature ?
To this end, we define the six following types of achromatic numbers.
Definition 1**.**
For any graph and any signed graph , we let
- •
, the signed max-achromatic number of ,
- •
, the signed min-achromatic number of ,
- •
, the -edge-colored max-achromatic number of ,
- •
, the -edge-colored min-achromatic number of ,
- •
, the signed max-achromatic number of ,
- •
, the signed min-achromatic number of .
We will study the complexity status of the problem of determining each of these numbers. Our paper is organized as follows. In the next section we detail some properties of these numbers and state our main results. Section 3 is devoted to the proofs of these results and we propose directions for future research in Section 4.
2 Preliminaries and statement of results
In this section, we detail some properties of the achromatic numbers introduced in the previous section. We first compare chromatic and achromatic numbers of -edge-colored graphs and signed graphs.
Theorem 2**.**
For every signed graph and every -edge-colored graph ,
[TABLE]
Proof.
By definition, the chromatic number of a -edge-colored graph is at most its achromatic number. Since is the maximum value of taken over all , it is at least . ∎
Theorem 3**.**
For every signed graph ,
[TABLE]
Proof.
Again, by definition, the chromatic number of a signed graph is smaller than its achromatic number. Since every signed clique is also a -edge-colored clique, for every signed clique , implies for some -edge-colored graph and , which in turn implies . ∎
An interesting property of the achromatic number of ordinary graphs is that for every graph and every vertex , [4]. However, this is no longer true for -edge-colored graphs and signed graphs. Indeed, one can check that removing the vertex in Figures 2a and 2b increases the corresponding achromatic number by one.
This equality still holds for some particular vertices. Let be a -edge-colored graph and , be two vertices of . We say that and are twins if and have the same colored neighborhood, *i.e. *for every vertex , if and only if and if and only if . In that case, we say that is a twin vertex of . Similarly, two vertices and of a signed graph are twins if they are twins in the -edge-colored graph with , or if they are twins in the -edge-colored graph obtained from after re-signing at (*i.e. *up to re-signing one of them, they are twins in a representative of ).
Proposition 4**.**
*For every -edge-colored graph and every vertex , if has a twin vertex , then . For every signed graph and every vertex , if has a twin vertex , then and . *
Proof.
Let be a complete coloring of using colors. By setting , clearly extends to a complete coloring of , which implies . The same argument clearly implies the two inequalities for signed graphs, after maybe re-signing at so that and are twins in the -edge-colored representative of . ∎
Before stating our results, we give some properties of the -edge-colored and signed cliques as they are at the center of the definition of all achromatic numbers we have introduced.
As observed before, any two vertices of a -edge-colored clique or of a signed clique are not identifiable.
Observation 5**.**
In a -edge-colored clique , every two vertices and satisfy at least one of the following:
- •
,
- •
* and are end vertices of the same .*
This implies in particular that the diameter of is at most .
Theorem 6** (Naserasr, Rollová and Sopena [13]).**
In a signed clique , every two vertices and satisfy at least one of the following:
- •
,
- •
* and are antipodal vertices of the same .*
Let us remark that and can be viewed as the largest order of a -edge-colored clique or of a signed clique obtained by the following algorithm: while there exists two vertices identifiable, identify them. In the signed case, we may need to re-sign before identifying vertices.
We can construct a signed clique from a -edge-colored clique by the following construction.
Lemma 7**.**
For a -edge-colored graph , if is the -edge-colored graph obtained by adding one vertex to and adding, for every , a positive edge , then is a -edge-colored clique if and only if the signed graph where is a signed clique.
Proof.
Suppose first that is a -edge-colored clique and let and be any two vertices of . If or , then there is an edge by construction, so that and are not identifiable. Otherwise, both and belong to . If there is no edge in , then and are the end vertices of some of , say . Then, by construction, is a in and thus in , so that and are not identifiable. This implies that is a signed clique.
Suppose now that is a signed clique and let and be any two vertices of , with and . Since and are not identifiable in , either is an edge of , and thus of , or and are antipodal vertices in some of , which implies that they are the end vertices of some in . In both cases, and are not identifiable in , which implies that is a -edge-colored clique. ∎
The problem of deciding whether the achromatic number of a graph is at least , for some integer , has been shown to be NP-complete even when restricted to small classes of graphs in [16] and [3]. We recall the definition of the problem and these results below.
** **Problem:
Achromatic number
** **Instance:
A graph and an integer
** **Question:
Is ?
Theorem 8** (Yannakakis and Gavril[16]).**
The problem Achromatic number is NP-complete even when restricted to complements of bipartite graphs.
Theorem 9** (Bodlaender [3]).**
The problem Achromatic number is NP-complete even when restricted to graphs which are simultaneously connected interval graphs and co-graphs.
We will show that a number of problems related to the achromatic numbers we have introduced are NP-complete. We first define the following problem (the name in brackets is the acronym of the problem).
** **Problem:
-edge-colored graph achromatic number [2ec-an]
** **Instance:
A -edge-colored graph and an integer
** **Question:
Is ?
Since any graph can be regarded as the -edge-colored graph , and every complete coloring of as a complete coloring of , the problem 2ec-an contains the problem Achromatic number. The following theorem thus easily follows from Theorems 8 and 9.
Theorem 10**.**
The problem 2ec-an is NP-complete even when restricted to graphs which are simultaneously connected interval graphs and co-graphs or to complements of bipartite graphs.
Proof.
We can verify in polynomial type whether a coloring of on colors is a proper complete coloring of or not. Thus 2ec-an is in NP. The result then follows by the above remark. ∎
We now define all the other decision problems that we will consider.
** **Problem:
Signed graph achromatic number [Signed-an]
** **Instance:
A signed graph and an integer
** **Question:
Is ?
** **Problem:
Signed graph max-achromatic number [Signed-max-an]
** **Instance:
A signed graph and an integer
** **Question:
Is ?
** **Problem:
Signed graph min-achromatic number [Signed-min-an]
** **Instance:
A signed graph and an integer
** **Question:
Is ?
** **Problem:
Graph -edge-colored max-achromatic number [Max-2ec-an]
** **Instance:
A graph and an integer
** **Question:
Is ?
** **Problem:
Graph -edge-colored min-achromatic number [Min-2ec-an]
** **Instance:
A graph and an integer
** **Question:
Is ?
** **Problem:
Graph signed max-achromatic number [Max-signed-an]
** **Instance:
A graph and an integer
** **Question:
Is ?
** **Problem:
Graph signed min-achromatic number [Min-signed-an]
** **Instance:
A graph and an integer
** **Question:
Is ?
Our main results are gathered in the two following theorems, and will be proved in the next section.
Theorem 11**.**
The problem Signed-an is NP-complete even when restricted to graphs which are simultaneously connected interval graphs and co-graphs or to complements of bipartite graphs.
Theorem 12**.**
The following problems are NP-complete:
- •
Signed-max-an*, even when restricted to connected diamond-free perfect graphs*
- •
Max-2ec-an*, even when restricted to connected diamond-free perfect graphs*
- •
Max-signed-an*, even when restricted to connected perfect graphs.*
For the three other problems it is easy to show that:
Theorem 13**.**
*The problems Signed-min-an, Min-2ec-an and Min-signed-an are in . *
A natural question is thus the following.
Question 14**.**
Are the three problems of Theorem 13 -Complete?
Table 1 summarizes our results and what is known on decision problems related to achromatic numbers.
3 Proof of Theorems 11 and 12
In order to prove that all these problems are NP-complete, we need to prove that they are in NP and are NP-hard. We first prove that the four problems belong to NP.
Proof of membership to NP.
Suppose that we have an instance of Signed-an (resp. Signed-max-an) consisting of a signed graph and an integer . Assume we are given a -edge-colored graph , a coloring of . We can verify that is a complete coloring of (resp. of by choosing as the representative) using at least colors and, that in polynomial time as shown in [8]. Therefore, both problems Signed-an and Signed-max-an are in NP.
Suppose now that we have an instance of Max-2ec-an (resp. Max-signed-an) consisting of an ordinary graph and an integer . Moreover, if we are given a signature and a vertex coloring of , we can verify in polynomial time that is a complete coloring of (resp. of , the signed graph defined by ) using at least colors, which implies that both problems Max-2ec-an and Max-signed-an are in NP. ∎
We are now ready to prove Theorem 11.
Proof of Theorem 11.
We already showed that the problem is in NP. Take now an instance of Achromatic number consisting of a connected graph and an integer . Let be the graph obtained from by adding a vertex such that, for all , . If is an interval graph and a co-graph then so is by construction. Indeed the interval corresponding to can be chosen as the convex union of the intervals of the other vertices and there is no induced containing . If is a complement of a bipartite graph than so is , we just add an isolated vertex to the complement of , this graph is still bipartite and its complement is . In both cases, is in the relevant subclass. We claim that if and only if .
Suppose first that . This means that there exists a surjective homomorphism from to , the complete graph on vertices. By applying this homomorphism on the copy of in , we get . Hence, .
Suppose now that . There exists a signed homomorphism from to , a signed clique on at least vertices. We can re-sign in such a way that, in its canonical representative, the vertex is only incident with positive edges and has not been re-signed by the homomorphism. We want to show that, in this signature of , all the edges non incident with are positive. Suppose to the contrary that there is a negative edge which is the image of the edge of . Then, exactly one of or has been re-signed by the homomorphism, but in this case the edge linking this vertex to would be negative, a contradiction. Thus, all the edges are positive, which gives that is a complete graph and no vertices have been re-signed. If we take the restriction of our homomorphism to , then we get a homomorphism from to a complete graph of size at least .
If the graph was in one of the two subclasses of the theorem then we get our result. ∎
In order to prove Theorem 12, we will use a reduction from the following decision problem.
** **Problem:
3-partition
** **Instance:
A set and an integer such that for every ,
** **Question:
Is there a partition of such that and for every , ?
This problem has been shown to be strongly NP-complete in [7] by Garey and Johnson. Note that we can multiply each and by , and thus assume for all , . Also note that in a positive instance of 3-partition, we have
[TABLE]
We will assume that equation (1) holds in the rest of this section. Moreover, since 3-partition is strongly NP-complete, the size of the instance can be taken as .
Given an instance of 3-partition, we will construct the signed graph (see Figure 3). This graph is composed of three parts.
The subgraph , called the “stars”, contains stars . Each star has a center vertex, , and leaves . 2. 2.
The subgraph , called the “target”, is a negative clique on vertices . 3. 3.
The subgraph , called the “grid”, contains vertices, where , and . These vertices are denoted , for and . There is a positive edge between and if and only if and . There is a negative edge between and if and only if and . We denote the columns and rows of respectively by and .
Finally we add a positive edge for every , , and every , .
The signature of above described (one of its many equivalent signatures) is the easiest one to work with. Note that is a diamond-free perfect graph but is not connected. We will conduct the proof without the connectivity requirement and then explain how to modify it in such a way that the considered graph is connected.
From now on, we let .
Claim 15**.**
If is an instance of 3-PARTITION that admits a solution then, for the canonical representative of , we have:
[TABLE]
Proof.
If there is a solution to then, on the -edge-colored graph , we assign one color to each vertex of (which gives colors), then we identify and for and every , . We thus get that each has positive neighbours of degree which correspond to the leaves of the three stars for . For , we identify each of these neighbours of with a unique vertex in .
We obtain a -edge-colored clique on colors. Indeed, if and are two vertices of the graph after the identification, we have three cases to consider. If and are both vertices of the target , then there is an edge in the graph by construction of . If and are both vertices of the grid , say and , then is a by construction of . Otherwise, suppose that is a vertex of the target and is a vertex of the grid, say and . If then, by construction of , is a (or is an edge if ). In the other case, there is a positive edge by the previous identifications and a negative edge (if ) by construction of . Hence, we cannot identify and , which implies that the graph is a clique on vertices.
We also need to prove that the homomorphism is well defined, *i.e. * does not create any loop and does not create any digon. This follows from the fact that we identify edges of with non-edges of . ∎
We want to prove that if then has a solution. There are two main ideas in the following result.
First, we know that if , then the homomorphism that reaches the signed max-achromatic number creates a clique on more than vertices. This clique has diameter , as indicated in Observation 5. We want to show that constructing a “large” graph of diameter from implies that has a solution.
Secondly, in this setting, this means that the identification performed to create the “large” graph of diameter , is similar to the one we did in the proof of Claim 15.
Lemma 16**.**
Let be an instance of 3-partition. If there is a surjective homomorphism from to an ordinary graph of order greater than and diameter at most , then has a solution.
The proof of Lemma 16 works as follows. We first prove that each vertex of has a pre-image in or . We then prove that the edges in were identified in a way similar to the construction in Claim 15.
Proof.
Let be a homomorphism of to , an ordinary graph of order greater than and diameter at most .
Let then
[TABLE]
The set represents the vertices of that come from the identification of vertices only in . The set represents the vertices of that come from the identification of vertices in or . The set represents all other vertices. Our first goal is to prove that the set is empty.
Note that is a partition of , and thus
[TABLE]
Moreover, we have
[TABLE]
Let . Since the homomorphism can do only identifications of vertices, there are at most vertices in which have been identified with some other vertex. We denote by the set of vertices that were identified to another and by the set of vertices of that have been identified with another vertex of .
Let . The set is the set of lines (themselves sets of vertices) of the grid that do not contain a vertex identified with another vertex of the grid. Moreover, for every vertex (i.e. is a vertex that is not in the image of the grid), let
[TABLE]
The set is the set of lines of the grid that do not contain any vertices identified with another vertex of the grid and intersect the neighbourhood of in . We claim that . By definition of , we have .
Suppose to the contrary that there exists such that . Therefore, there exists with . Since K has diameter at most , for every vertex , there exists a neighbour of that is a neighbour of (recall that there is no edge ). There are at least vertices of belonging to some with with (*i.e. *columns where we did not identified any vertices). Among these columns, there are at most ’s which contain a neighbour of in . Thus, there are at least vertices of such that the column they belong to intersects neither nor . These vertices correspond to vertices in as they do not belong to .
Moreover,
[TABLE]
Therefore, there are at least vertices in not belonging to a column whose image by intersects or contains a neighbour of . It follows that every such vertex, say , has no neighbour in which is a neighbour of . As does not intersect and does not intersect , in , contains all the neighbours of among the vertices of . These remarks imply that is linked to by a path of length 2 whose interior vertex is in (i.e. is linked to by a path which is not induced in the grid).
There are at most edges not in , and vertices to which must be linked in by a path of length 2 whose interior vertex is not in . This is not possible since we do not have enough edges that can be used for such paths. Therefore, .
Moreover,
[TABLE]
The last term comes from the fact that the edges between vertices of and have images by in and do not contribute to . This number of edges must be greater than
[TABLE]
But by the choice of . We then get
[TABLE]
and thus, since ,
[TABLE]
If , then , a contradiction, and thus .
Because , every vertex of is identified with a vertex of , and since there are vertices in , this accounts for all the identifications. We then get and , which implies and . The number of edges that can contribute to is limited: edges in and edges between and , which gives . Therefore, there is a one-to-one correspondence between the pairs in and the edges that can contribute to the sum.
Suppose now that some was identified with a vertex in . Since , and no two leaves of a star can be identified with each over, the leaves of this star cannot all be identified with the vertices of as is of order . So at least one leaf is identified with a vertex of , but this means that the edge does not contribute to the sum , a contradiction.
Now, note that for any , . If at most two star centers are identified with some vertex of , then, since these two stars have less than leaves between them, we have and thus . Hence, we finally get that each vertex was identified with three ’s whose sum of subscripts equals . This gives us a partition of the set which is a solution of 3-partition. ∎
We can now prove that Max-2ec-an and Signed-max-an are NP-complete.
Proof that Max-2ec-an (resp. Signed-max-an) is NP-complete.
We already proved that both these problems are in NP. If is an instance of 3-PARTITION, then we construct the graph (resp. the signed graph ) in polynomial time.
By Claim 15, if has a solution, then (resp. ).
If (resp. ), then there exists a signature and a surjective -edge-colored homomorphism such that by , where is a -edge-colored clique of order greater than and, in the signed case, . As has diameter , by Lemma 16, we get that has a solution since is also a surjective homomorphism from to .
The problems Max-2ec-an and Signed-max-an are thus NP-complete even when restricted to diamond-free perfect graphs. To make the graph connected, it suffices to increase by one and by , and to add an edge joining the vertices and for every , . The graph is now clearly connected and the same arguments as in Lemma 16 works, since the new edges cannot be used to create conflicts between vertices of and that did not already exist. ∎
We now consider the case of signed graphs. Let be the graph obtained from (the underlying graph of the signed graph previously defined, see Figure 3) by adding a new vertex such that, for every vertex , is an edge. We also define .
We are left to prove that Max-signed-an is NP-complete.
Proof that Max-signed-an is NP-complete.
We already proved that this problem is in NP. If is an instance of 3-PARTITION, then we construct the graph in polynomial time. Note that is a connected perfect graph.
By Claim 15, if has a solution, then , where is a -edge-colored clique of order greater than and . Thus, , where is obtained from by adding one vertex that is a positive neighbour of every vertex of . By Lemma 7, , where , is a signed clique. Hence .
If , then there exists a signature and a surjective signed homomorphism such that by , where is a signed clique of order greater than . Up to re-signing , we can assume that is a positive neighbour of all the other vertices. Let be the graph obtained from by removing the image of . Note that was not identified by . By Lemma 7, is a -edge-colored clique, where is from which we removed the edges incident to . Let be the restriction of to . Then, by , . As is a signed clique, has diameter and, by Lemma 16, we get that has a solution. ∎
4 Discussion
In this paper, we introduced and study achromatic numbers of -edge-colored graphs and of signed graphs. In particular, Theorems 10, 11 and 12 state that computing the achromatic number of a -edge-colored graph or of a signed graph is NP-complete.
The two following results allow to conclude that the problem of computing the achromatic number of an ordinary graph is FPT. Recall that a reducing congruence class (an r.c. class for short) on a graph is an equivalence class of the relation defined by if and only if , where denotes the neighborhood of the vertex in . In other words, if and only if and are twins in .
Theorem 17** (Hell and Miller[10], Hoffman [11] and Máté [12]).**
There is a computable function such that, for every integer , if a graph has more than r.c. classes then .
Theorem 18** (Farber, Hahn, Hell and Miller [6]).**
For a fixed integer , there is an algorithm that, given a graph , determines whether or not in time .
The following question is thus natural when considering these two results.
Question 19**.**
Is it possible to determine if one of our parameters is greater than some integer in FPT time where is the parameter?
Theorem 17 can be generalized to -edge-colored graphs and to signed graphs but we were not able to generalize Theorem 18 using the same techniques as in [6].
Acknowledgment. I would like to thank Hervé Hocquard and Éric Sopena for their advice and for their help in the writing of this article. Also thanks to Pascal Ochem for helpful discussions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] N. Alon and T.H. Marshall. Homomorphisms of edge-colored graphs and coxeter groups. Journal of Algebraic Combinatorics , 8(1):5–13, Jul 1998.
- 2[2] Gabriela Araujo-Pardo, Juan José Montellano-Ballesteros, Mika Olsen, and Christian Rubio-Montiel. The diachromatic number of digraphs. ar Xiv:1712.00495 [math.CO] , 2017.
- 3[3] Hans L. Bodlaender. Achromatic number is NP-complete for cographs and interval graphs. Information Processing Letters , 31(3):135–138, 1989.
- 4[4] Gary Chartrand and Ping Zhang. Chromatic Graph Theory . Chapman & Hall/CRC, 1st edition, 2008.
- 5[5] Keith J. Edwards. Harmonious chromatic number of directed graphs. Discrete Applied Mathematics , 161(3):369 – 376, 2013.
- 6[6] Martin Farber, Geňa Hahn, Pavol Hell, and Donald Miller. Concerning the achromatic number of graphs. Journal of Combinatorial Theory, Series B , 40(1):21–39, 1986.
- 7[7] Michael R. Garey and David S. Johnson. Computers and Intractability; A Guide to the Theory of NP-Completeness . W. H. Freeman & Co., New York, NY, USA, 1990.
- 8[8] Frank Harary. On the notion of balance of a signed graph. Michigan Math. J. , 2(2):143–146, 1953.
