Perfect Italian domination on planar and regular graphs
Juho Lauri, Christodoulos Mitillos

TL;DR
This paper investigates the perfect Italian domination number in graphs, establishing bounds for planar, regular, and split graphs, characterizing specific cases, and proving NP-completeness for certain decision problems.
Contribution
It provides exact bounds for perfect Italian domination in planar, cubic, and split graphs, characterizes graphs with small domination numbers, and proves NP-completeness for bipartite planar graphs.
Findings
c_G=1 for planar graphs
c_G=2/3 for cubic graphs
NP-complete decision problem for bipartite planar graphs
Abstract
A perfect Italian dominating function of a graph is a function such that for every vertex , it holds that , i.e., the weight of the labels assigned by to the neighbors of is exactly two. The weight of a perfect Italian function is the sum of the weights of the vertices. The perfect Italian domination number of , denoted by , is the minimum weight of any perfect Italian dominating function of . While introducing the parameter, Haynes and Henning (Discrete Appl. Math. (2019), 164--177) also proposed the problem of determining the best possible constants such that for all graphs of order when is in a particular class of graphs. They proved that when is the class of bipartiteā¦
| HoG ID | graph6 | |||
|---|---|---|---|---|
| 34402 | 5 | 8 | 20 | G}qzp{ |
| 33136 | 6 | 12 | 36 | KvyCJlmF_{kN |
| 28355 | 7 | 24 | 84 | WsaCC???Wg_qK@WBGQOVS@woLāaES@pHC[āa[CFBRW?Nq?? |
| 32790 | 8 | 12 | 48 | K~~LnNwFy^e~ |
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.
Perfect Italian domination on planar and regular graphs
Juho Lauri
āā
Christodoulos Mitillos University of Cyprus, Cyprus
Abstract
A perfect Italian dominating function of a graph is a function such that for every vertex , it holds that , i.e., the weight of the labels assigned by to the neighbors of is exactly 2. The weight of a perfect Italian function is the sum of the weights of the vertices. The perfect Italian domination number of , denoted by , is the minimum weight of any perfect Italian dominating function of . While introducing the parameter, Haynes and Henning (Discrete Appl.Ā Math.Ā (2019), 164ā177) also proposed the problem of determining the best possible constants such that for all graphs of order when is in a particular class of graphs. They proved that when is the class of bipartite graphs, and raised the question for planar graphs and regular graphs. We settle their question precisely for planar graphs by proving that and for cubic graphs by proving that . For split graphs, we also show that . In addition, we characterize the graphs with equal toĀ 2 andĀ 3 and determine the exact value of the parameter for several simple structured graphs. We conclude by proving that it is NP-complete to decide whether a given bipartite planar graph admits a perfect Italian dominating function of weightĀ .
1 Introduction
The motivation for the problem we study stems from the problem of deployment of military forces to guard several points of interest, modeled by an undirected graph. Such problems from different historical eras were described by ReVelle and RosingĀ [20] (see also StewartĀ [21]). For instance, the authors describe a defense-in-depth strategy by Emperor Constantine (Constantine the Great, 274ā337) where units were deployed such that any city without a unit was to be neighbored by a city harboring two units. The idea was that if the city without a unit was attacked, the neighboring city could dispatch a unit to protect it without becoming vulnerable itself. In this setting, the objective was to minimize the total number of units needed. Albeit overly simplified particularly for the modern era to be of practical use, these type of domination problems on graphs have resulted in interesting graph-theoretical problems that have attracted significant interest from the research community.
Let be a simple undirected graph. To reduce clutter, we can write an element as . The open neighborhood of a vertex , denoted by , is the set of neighbors of excluding itself, i.e., . The degree of a vertex is the number of edges incident to it, i.e., . In particular, a vertex of degree one is a pendant and the vertex adjacent to a pendant vertex is a support. For the following discussion, let be a vertex-labeling ofĀ .
We say that is a perfect Italian dominating function on , abbreviated a PID-function, when it holds that whenever for any , it holds that , i.e., the accumulated weight assigned to the neighbors of by is exactly 2. The weight of is the sum of its labels, i.e., . The perfect Italian domination number of , denoted by , is the minimum weight of a PID-function on . This concept was introduced by Haynes and HenningĀ [14] as a natural variant of similar, previously rather heavily-studied, parameters of so-called Roman domination introduced by CockayneĀ et al.Ā [9]. We refer the interested reader to e.g.,Ā [12, SectionĀ 3.9] for a brief overview of some of these variants, but describe some relevant to our work in the following.
We say that is a Roman dominating function, abbreviated an RDF-function, on if every vertex for which is adjacent to at least one vertex for which . The Roman domination number of , denoted by , is the minimum weight of an RDF-function onĀ . While introducing the concept, CockayneĀ et al.Ā [9] also gave several bounds for and determined its value for certain structured graph classes including paths, cycles and complete multipartite graphs. For example, the authors proved that and that implies to be edgeless, where is the domination number ofĀ . Further, they mentioned that it has been proved that deciding whether a graph admits an RDF-function of weight at mostĀ is NP-complete. For further combinatorial results on , see the surveyĀ [6, SectionĀ 5.7]. A possible application in network design is described by ChambersĀ et al.Ā [5], while LiedloffĀ et al.Ā [17] give algorithms for several structured graph classes.
Another variant of perfect Italian domination, introduced by ChellaliĀ et al.Ā [8], is obtained by relaxing the constraint so that for every , if , then , i.e., the accumulated weight of assigned to the neighbors of is at least two. Such an is known as a Roman -dominating function of , also referred to as an Italian dominating function by Henning and KlostermeyerĀ [15]. Here, the Roman -domination number of , denoted by , is the minimum weight of a Roman -dominating function on . In addition to various combinatorial results, ChellaliĀ et al.Ā [8] also proved that deciding whether a graph admits a Roman -dominating function of weight at mostĀ is NP-complete even when is bipartite.
Our results
We continue the study of perfect Italian domination initiated by Haynes and HenningĀ [14] by giving the following results.
- ā¢
In SectionĀ 2, we relate the perfect Italian domination number to other well-known Roman domination numbers. Further, we characterize the graphs such that which includes connected threshold graphs, paths, cycles, and wheels. We proceed to give a characterization of graphs such that , and then conclude by determining the exact value of the parameter for complete multipartite graphs.
- ā¢
In SectionĀ 3, we consider the question of Haynes and HenningĀ [14] for finding best possible upper bounds on as a function of the order when is planar or regular. For planar graphs, split graphs, and -regular graphs for , we prove that there is an infinite family of such graphs such that , meaning that no upper bound of the form exists, for any . For cubic graphs, we prove that , and demonstrate that these bounds are tight.
- ā¢
In SectionĀ 4, we turn to complexity-theoretic questions. Specifically, we prove that deciding whether a given graph admits a PID-function of weight at mostĀ is NP-complete, even when is restricted to the class of bipartite planar graphs. We also strengthen the result of ChellaliĀ et al.Ā [8] by showing that deciding whether admits a Roman -dominating function of weight at mostĀ is NP-complete, even when is both bipartite and planar.
We conclude in SectionĀ 5 by giving some further open problems and conjectures arising from our work.
2 Basic bounds, properties and characterizations
In this section, we determine some basic properties of the perfect Italian domination number of a graph.
2.1 Graphs with perfect Italian domination number two
We begin with the following known bounds.
Theorem 1** (ChellaliĀ et al.Ā [8]).**
For every graph , it holds that .
Proposition 2**.**
For every graph , it holds that .
Proof.
Every PID-function of is a Roman -dominating function of , so the bound follows. ā
Since the components of a graph do not interact with each other in terms of domination, the optimal PID-function of a graph consists of optimal PID-functions of its components, as made precise in the following.
Proposition 3**.**
If is a disconnected graph with components , then .
It was shown by ChellaliĀ et al.Ā [8, CorollaryĀ 9] that for -vertex paths and cycles there is an optimal Roman -dominating function that uses only weights of 0 and 1. Such a function is also a PID-function since the graphs are of maximum degree two, meaning that any vertex of weight 0 has to have exactly two neighbors of weight 1. Furthermore, if in a given PID-function a vertex of weight 0 has a neighbor of weight 2, we end up with the pattern 2-0-0-2, which is no better than the above. Combining these two points, we arrive at the following.
Proposition 4**.**
For every integer , it holds that and .
The following observation characterizes the graphs with . Recall that the join of graphs and is the graph union of and with all the edges between and added.
Proposition 5**.**
A non-trivial connected graph has precisely when can be written as the join of and , where is either , or .
Proof.
For to have , there must exist a PID-function that labels (i) exactly one vertex 2 and the rest 0 or (ii) exactly two vertices 1 and the rest 0. If exactly one vertex has label 2, all vertices distinct from must be adjacent to it, i.e., must be . Similarly, if there are two vertices and with label 1, must be either or meaning that dominates at least and vice versa for . ā
Several structured graph classes fall under the above characterization, as we will see next.
Proposition 6**.**
A non-trivial connected threshold graph has .
Proof.
Every threshold graph can be represented as a binary string , read from left to right, where 0 denotes the addition of an isolated vertex and 1 denotes the addition of a dominating vertex (for a proof, seeĀ [18, TheoremĀ 1.2.4]). Because is connected, the last symbol of is a 1. As has a dominating vertex, the proof follows by PropositionĀ 5. ā
The following results are now immediate, where , , and denote the star graph, complete graph, and wheel graph, respectively, on vertices.
Proposition 7**.**
For every integer , it holds that .
Proposition 8**.**
For every integer , it holds that .
Proposition 9**.**
For every integer , it holds that .
All such graphs have a dominating vertex, so the result follows. We close with one additional consequence of PropositionĀ 5.
Proposition 10**.**
For every integer , it holds that .
Proof.
The graph can be written as the join of and (i.e., the edgeless -vertex graph) yielding this result. ā
2.2 Bounds via fair domination
In this subsection, we give a characterization of graphs with . In order to do so, let us first introduce some concepts from domination.
Let be a graph. For , a -fair dominating set of is a dominating set such that for every . That is, every vertex not in has precisely neighbors in . The -fair domination number of , denoted by , is the minimum cardinality of a -fair dominating set in . This concept was introduced by CaroĀ et al.Ā [2] (see alsoĀ [13]). It is also captured by the concept of -domination as introduced by ChellaliĀ et al.Ā [7]. Here, a subset is a -set if for every vertex it holds that , that is, every vertex not in has at least but no more than neighbors in . Clearly, a -fair dominating set is equivalent to a -dominating set. Finally, such a set is also known as a perfect -dominating set (see e.g.,Ā [3, 4]).
Theorem 11**.**
For every graph , it holds that .
Proof.
Let be a 2-fair dominating set. Construct a vertex-labeling such that for and for . By definition, for every with there are precisely two vertices and with in , so is a PID-function. The weight of is which can be as small as , completing the proof. ā
In order to exploit the previous theorem, we prove the following result regarding the structure of any PID-function witnessing .
Lemma 12**.**
Any PID-function of a connected graph witnessing assigns a weight of 1 to exactly three vertices and does not assign a weight of 2 to any vertex.
Proof.
Suppose this was not the case, i.e., that instead set and for some distinct . Now consider any such that . Because is a PID-function of weight 3, it must hold that . But because is adjacent to and , the weights on the neighbors of assigned by cannot sum to exactly 2, contradicting the fact that is a PID-function. ā
We are now ready to prove the main result of the section.
Theorem 13**.**
A connected graph with has if and only if has a 2-fair dominating set of sizeĀ 3.
Proof.
Suppose that which is witnessed by a PID-function . By LemmaĀ 12, has picked three vertices, say , , and such that and labeled every other vertexĀ 0. We claim that is a 2-fair dominating set of sizeĀ 3. Indeed, every vertex with labelĀ 0 must be adjacent to exactly two vertices of since is a PID-function, so the claim follows.
For the other direction, construct a PID-function from a 2-fair dominating set such that for and for . Clearly, as is a 2-fair dominating set, every is adjacent to exactly two vertices labeledĀ 1. Further, because , we have that . As , we conclude that . ā
It is also possible to state the same result in a different way. To do this, we observe the following.
Proposition 14**.**
Let be a connected graph. A subset of size is an -fair dominating set in if and only if is an -fair dominating set in .
A 1-fair dominating set is also known as a perfect dominating set (see Fellows and HooverĀ [11]).
Corollary 15**.**
Let be a connected graph. A subset of size three is a 2-fair dominating set in if and only if is a perfect dominating set in .
We can then restate our earlier theorem as follows.
Theorem 16**.**
A graph with has if and only if has a perfect dominating set of sizeĀ 3.
Let us then proceed to determine the perfect Italian domination number of complete multipartite graphs.
Lemma 17**.**
For every two integers , it holds that .
Proof.
Let . By Proposition 5, we have that . Further, the complement of is the disjoint union of two cliques and , and so every perfect dominating set in has size two. Thus, TheoremĀ 16 implies that . A matching upper bound is given by a function which assigns a label of 2 to exactly one vertex in each partite set, while setting all remaining labels toĀ 0. This completes the proof. ā
Lemma 18**.**
For every three integers , it holds that .
Proof.
Let us denote . By PropositionĀ 5, . To give a matching upper bound, it suffices to notice that is a disjoint union of three cliques , , and . A perfect dominating set of size three in is given by choosing exactly one vertex from each component. By TheoremĀ 16, we conclude that . ā
Lemma 19**.**
Given integers , it holds that .
Proof.
Let be the complete multipartite graph of order . For the sake of contradiction, assume that a PID-function of with weight less thanĀ exists. By the pigeonhole principle, there must exist a vertex in a set of the -partition of for some with . As such, to satisfy the conditions of PID-functions, the labels in the neighborhood of must account for a total value of . This can be done in three ways:
Case 1:Ā There is a neighbor of in some with such that .
Case 2:Ā There are neighbors and of , both in some with such that .
Case 3:Ā There are neighbors and of in and , respectively, with , , and pairwise distinct, such that .
We let and observe that always includes vertices from no more than two partite sets. Clearly, every vertex in has to be labeled 0. Since this includes some partitite set , with and . Since the vertices in this set are labeled 0 and adjacent to the vertices of , every vertex in must also be labeled [math]. In other words, the only vertices with positive labels are the ones in , meaning that has a weight of . By PropositionĀ 5, this is a contradiction, completing the proof.
ā
The previous lemmas together prove the following.
Theorem 20**.**
Let be the complete -partite graph on vertices, where for each . Then
[TABLE]
Remark 21**.**
The complete multipartite graph for shows that the difference between and can be made arbitrarily large. Indeed, by TheoremĀ 20 we have that is equal to the order of , but as witnessed by labeling exactly one vertexĀ 1 from three different sets of the -partition of and labeling the remaining verticesĀ 0.
Remark 22**.**
Let be a complete tripartite graph with for . By LemmaĀ 18, while (seeĀ [9, PropositionĀ 8]). Thus, it is not true that in general (cf.Ā PropositionĀ 2).
3 On upper bounds for restricted graph classes
Haynes and HenningĀ [14] proposed the problem of determining the best possible constant such that for all -vertex graphs belonging to a particular class of graphs. In particular, they showed that if is the class of connected bipartite graphs, then , whereas if is the class of trees (on at least 3 vertices), then . Further, the authors suggested to study the problem further when would be e.g., the class of planar graphs or regular graphs.
In the following subsections, we settle precisely the question when is the class of connected planar graphs by proving, perhaps surprisingly, that . In addition, we also completely settle the question when is the class of connected cubic graphs by proving that . Further, when is the class of -regular graphs for , we show that . We conclude by observing that when is the class of connected split graphs, implying that also when is any superclass of split graphs, like the class of chordal graphs or more generally, the perfect graphs.
3.1 Planar graphs
In this subsection, we describe an infinite family of connected planar graphs that have equal to their order, thus proving that when is the class of connected planar graphs.
Let be the connected 10-vertex planar graph that is formed by adding two dominating vertices to and then finishing by connecting a pendant vertex to every vertex except for two vertices of degree three (see FigureĀ 1). In particular, name the four support vertices of (i.e., those with a pendant in their neighborhood) so that and are those with degree five, and and are those with degree four. The graph is obtained via widening by connecting both and with the pendants of and , say and , respectively, and by introducing a new pendant vertex to each of and . The widening of to obtain is illustrated in FigureĀ 1. In total, a widening operation adds two vertices and six edges. In general, the graph for any is obtained recursively by widening , which in turn is obtained by widening , and so on. Our goal is to show that , where is the order of . To this end, we make the following claims concerning any PID-function with weight less thanĀ .
Lemma 23**.**
Let be a PID-function of with weight less than . It must hold for the support vertices and that .
Proof.
If the latter was not the case, i.e., if , then none of the remaining non-pendant vertices could be labeledĀ 0 because and are in the neighborhood of each such vertex. Importantly, this includes all the non-support vertices, which must therefore have an average weight of at least 1. Further, if labels any pendant with 0, it must also label its support with 2. Thus, every pair comprising a pendant vertex and its support vertex will always contribute a weight of at least 2, again implying an average weight of at least 1 between them. Combining the results on non-support vertices and pendant-support pairs, we arrive at a PID-function with weight at least , proving the contrapositive of our lemma. ā
Lemma 24**.**
Let be a PID-function of . The function must label and .
Proof.
For the sake of contradiction, suppose that . Because is a PID-function, it holds that . Clearly, the pendant of cannot be labeledĀ 0, so first suppose that pendant of was labeledĀ 2. It follows that every other vertex adjacent to must be labeledĀ 0. But now it must be the case that and , but with , contradicting the fact that is a PID-function. So it must be the case that the pendant of is labeledĀ 1. It follows that precisely one other neighbor of is labeledĀ 1 while the rest are labeledĀ 0. Given that this also includes at least one non-support vertex and its neighbors which are not or , this means that once again . But now a neighbor of , labeledĀ 0, is adjacent to (with labelĀ 1) and (with labelĀ 2), contradicting the fact that is a PID-function. We conclude that . By a symmetric argument, under any valid PID-function (including those whose weight is less thanĀ , if any). ā
Lemma 25**.**
For any integer , it holds that .
Proof.
For the sake of contradiction, suppose that there is a PID-function for for any with weight less thanĀ . By combining LemmaĀ 23 with LemmaĀ 24, we know that any such must label . Consider any vertex that is a common neighbor of both and . If , all neighbors of must also be labeledĀ 0. In particular, we have or . Without loss of generality, suppose that , and observe that the pendant vertex cannot receive any of the labels 0, 1, or 2 without violating the fact that is a valid PID-function, a contradiction. Otherwise, if there is no such with , the weight of is at least with only the pendants unlabeled. Clearly, the two pendants of and cannot be labeledĀ 0, but can be labeledĀ 1. For the pendants and of and there are two choices: either set (i) and or set (ii) , and similarly the same for and . In both cases has weight , a contradiction. ā
The previous lemma establishes the main result of this subsection.
Theorem 26**.**
There is an infinite family of -vertex connected planar graphs such that .
As a side remark, we can also see that for any , the treewidth of is three. Thus, unlike for e.g., chromatic number, it is not true that the perfect Italian domination number of a graph could be bounded as a function of treewidth.
3.2 Regular graphs
In this subsection, we shift our focus to regular graphs. As a main result here, we derive tight upper and lower bounds for the perfect Italian domination number of cubic graphs.
A strong matching, also known as an induced matching, is a set of edges of a graph such that no two edges in are connected by an edge of . Viewed differently, an induced matching is an independent set in the square of the line graph . The strong matching number, denoted by , is the size of a maximum induced matching of . For the next lemma, the key observation is that if is a strong matching in a cubic graph , then is a 2-fair dominating set of .
Lemma 27**.**
Every cubic graph with vertices has .
Proof.
Let be any strong matching of . Construct a vertex-labeling such that for every and label all other verticesĀ 1. Clearly, is a PID-function since every vertex with has two neighbors labeledĀ 1 and one labeledĀ 0. The weight of is , which is equal to when . ā
The following bound for the strong matching number will be useful for us.
Theorem 28** (JoosĀ et al.Ā [16]).**
A cubic graph with edges has .
Before proceeding, we mention that ChellaliĀ et al.Ā [8, TheoremĀ 11] proved that , where is a connected -vertex graph with maximum degree . Combined with PropositionĀ 2, we obtain the following.
Theorem 29**.**
A connected graph on vertices with maximum degree has .
We are now ready to establish the main result of this subsection.
Theorem 30**.**
Every connected cubic graph with vertices has . Moreover, these bounds are tight.
Proof.
The lower bound follows from TheoremĀ 29 by having . The claimed upper bound follows by applying LemmaĀ 27 for which we combine the fact that every cubic graph with vertices has edges with TheoremĀ 28. That is, we see that
[TABLE]
To see that the lower bound is tight, one can consider any connected cubic graph with 8 vertices. For instance, when is (i.e., the Cartesian product of three 2-vertex paths ), we have that . To see that the upper bound is tight, one can consider defined as the Cartesian product of and . Clearly, does not satisfy the condition of PropositionĀ 5. Further, is isomorphic to the 6-cycle, which does not admit a perfect dominating set of size three, so by TheoremĀ 16 it holds that . By our upper bound as well, so both bounds are tight. ā
Another example to see that is tight is which by LemmaĀ 17 has perfect Italian domination number equal to four.
At this point, it is interesting to contrast the upper bound of the previous theorem for cubic graphs to the result of TheoremĀ 20 which implies that there are regular graphs that do not admit a PID-function of weight less than their orderĀ . So more precisely, for what values of do there exist -regular graphs that do not have PID-functions of weight less than ? In what follows, we show that there is an infinite family of -regular graphs for each such that .
We begin by introducing a construction for handling the case when . Fix four non-negative integers , , , and such that . Let be the graph obtained by starting from with and for all and and by adding edges to each -sized partite set to connect its vertices arbitrarily into a cycle. For an illustration of the definition, see FigureĀ 2.
Lemma 31**.**
Let , , , and be non-negative integers such that , and . It holds that has .
Proof.
We denote the partite sets by when they are of sizeĀ and when they are of sizeĀ . For the purposes of contradiction, we will assume that there exists a PID-function which assigns the label [math] to some vertex . As a first step, we will also assume that such a vertex is in a set of size , say (without loss of generality) . The neighbourhood of consists of every vertex not in , which includes at least and . This neighbourhood must also account for labels summing up toĀ . We consider all the possible cases in the following.
Case 1: has non-[math] neighbors in a single -sized partite set, say (without loss of generality)Ā . This can either be done with one vertex labeled or two vertices labeled . At the same time, all the remaining vertices outside (including the vertices of ), are also forced to have a label of [math], as they neighbor . In turn, since these are adjacent to the vertices in , they force the remaining vertices in to also be labeled [math]. To summarise, every vertex is labeled [math], except for either one or two vertices in accounting for labels totalling . Since , this implies that there is at least one vertex in labeled [math]. However, all its neighbors are also labeled [math], creating a contradiction.
Case 2: has non-[math] neighbors in a single -sized partite set, say (without loss of generality) . As before, this can be done with one or two vertices. By the same argument, we have all the vertices outside labeled [math]. Since this is a PID-function, its restriction to must also be a PID-function, since no vertex in has non-[math] neighbors outside . But, given that , we need a PID-function on a cycle of length or greater, with total weight equal to , which is impossible.
Case 3: has non-[math] neighbors in two distinct partite sets. Clearly, in this case, there must be two vertices and labeledĀ . Let these vertices be in the partite sets and . If there exists some partite set other than , , and , this forces all remaining vertices in the entire graph to be labeled [math]. Thereby, the PID-function must have a total weight of . But, by the construction of , there is no pair of vertices, each of which dominate the entire graph, causing a contradiction. This leaves the subcase where and , with and . Consider the vertices labeled withĀ 0 in . Since , at least two of them are non-adjacent to . To have a PID-function, these must have some neighbor labeledĀ . This neighbor must necessarily be in . But then, consider the neighbors of within . These have a neighborhood of weightĀ , creating yet another contradiction.
From all the above cases we deduce that no vertex in a can be labeled [math]. Then, we must have some vertex in a labeled [math]. But then, it has at least neighbors in the partite sets, labeled or , creating our final contradiction and proving that there is no PID-function with weight less than . ā
Following Haynes and HenningĀ [14], recall that for a given class of graphs , we are interested in determining the best possible constant such that for all graphs of order when is a member of . With this convenient notation at hand, we state the following.
Theorem 32**.**
For each , there is an infinite family of -regular graphs such that .
Proof.
To prove our claim, it will suffice by PropositionĀ 3 to demonstrate the existence of a -regular graph for which for each . Indeed, one can take multiple disjoint copies of such to obtain an infinite family of -regular graphs that do not admit a PID-function of weight less than .
Let us first consider the case of . We have the following subcases:
Case 1: is a prime number of the form , with . We consider .
Case 2: is a prime number of the form , with . We consider .
Case 3: is a composite number of the form with prime. We consider .
Case 4: is a composite number of the form where . We consider the complete -partite graph .
First, we observe that these cases account for every possible . Furthermore, each of the given graphs is -regular. Finally, the graphs in the first three cases meet the conditions of LemmaĀ 31, while the graph in the fourth case meets the conditions of LemmaĀ 19; thus they all have equal to their order.
Finally, for we turn to a computer search with the help of House of GraphsĀ [1], an online database for āinterestingā graphs, and the genreg program of MeringerĀ [19]. For full details, we refer the curious reader to the appendix. ā
Despite some effort, we were unable to discover a 4-regular graph with . We leave this (or perhaps its negation) as an open question.
3.3 Split graphs
In this subsection, we consider split graphs defined as graphs whose vertex set can be partitioned into a clique and an independent set. Split graphs are highly restricted graphs forming a subclass of chordal graphs, which in turn are a subclass of perfect graphs.
For any , let be the split graph of order obtained by starting from a and by choosing four distinct arbitrary vertices of it and adding two new vertices and with the edges (see FigureĀ 3). That is, forms an independent set, while induces a (unique) clique of size .
Lemma 33**.**
For any , it holds that .
Proof.
For the sake of contradiction, suppose that and that this is witnessed by a PID-function . Because has weight less thanĀ , there must exist at least one vertex such that . Suppose that . Then, without loss of generality, there are two possibilities: either (i) and or (ii) and . In both cases, it follows that all the other vertices of must be labeledĀ 0 by . In particular, it holds that , but now there is no label can assign to . Thus, .
Without loss of generality, suppose that . Now, if , it must be that . Again, by the same argument as above, there is no label can assign toĀ . Thus, if then must hold. Now, must label exactly one vertex of the vertices of withĀ 1 and the other withĀ 0. But then there is always at least one vertex in , which is distinct from as , such that , contradicting the fact that is a PID-function.
Because none of , , and can be labeledĀ 0 by , it follows that , and thus for every . At this point, the only possibility is that . It follows that . As no other vertex can be labeledĀ 0, we can label every remaining vertexĀ 1. But now the weight of is , a contradiction. We conclude that , which is what we wanted to prove. ā
The previous lemma establishes the following result.
Theorem 34**.**
There is an infinite family of connected split graphs such that .
We can further contrast this result with the fact that threshold graphs, which are precisely the -free split graphs, always admit a PID-function of weight at mostĀ 2 by PropositionĀ 6.
4 Hardness of perfect Italian domination
In this section, we prove that perfect Italian domination is NP-complete, even when restricted to bipartite planar graphs. In all our hardness proofs, we omit explicitly showing membership to NP as it is an easy exercise.
To prove the claimed result, we give a polynomial-time reduction from Planar Exact Cover by 3-Sets in which we are given a finite set with and a family of 3-element subsets of . The goal is to decide whether there is a subfamily of such that every element of appears in exactly one element of . Every instance is associated with a bipartite incidence graph, in which the first set of the bipartition corresponds to elements in and the second to elements in . The edge set is defined such that two vertices are connected precisely when an element of is contained in an element of . In Planar Exact Cover by 3-Sets, we have the further constraint the incidence graph is both bipartite and planar. This problem was shown to be NP-complete by Dyer and FriezeĀ [10].
Theorem 35** (Dyer and FriezeĀ [10]).**
Planar Exact Cover by 3-Sets* is NP-complete.*
Before describing our reduction, let us introduce the following gadget. For any positive integer , the fish gadget is constructed by starting from the disjoint union of vertices partitioned into two equally-sized sets and , and by adding two vertices and such that is adjacent to every vertex in and is adjacent to every vertex in . Thus, has a total of vertices, with vertices of degree two and vertices of degree one. The fish gadget is illustrated in FigureĀ 4.
Proposition 36**.**
For any , any PID-function of has weight at least if . Similarly, if , has weight at least .
We say that a vertex for which is satisfied if . Even more precisely, we say that such a is out-satisfied (with respect to some subgraph of ) if . Similarly, is in-satisfied if . For the following statement, the subgraph is to be understood to be the gadget itself. Moreover, is the only vertex that will be connected to vertices outside of in a larger construction to follow.
Proposition 37**.**
Let and be some PID-function on a graph containing a copy of as a subgraph, with a cut-vertex. If , then the restriction of on the copy of has optimal weightĀ 2 if is out-satisfied, optimal weightĀ 4 if is in-satisfied, and optimal weightĀ 3 if is neither out-satisfied nor in-satisfied.
Proof.
In the first case, set and label other vertices 0. In the second case, set , label an arbitrary vertex in with 2, and label other vertices 0. In the third case, set , label an arbitrary vertex in with 1, and label other vertices 0. It is easy to see that these labelings are optimal. ā
Let us call Perfect Italian Domination the problem where we are given a graph and an integer , and the goal is to decide whether admits a PID-function of weight at mostĀ .
Theorem 38**.**
Perfect Italian Domination* is NP-complete for bipartite planar graphs.*
Proof.
Let be an instance of Planar Exact Cover by 3-Sets, such that , , and . We proceed by describing a polynomial-time reduction to Perfect Italian Domination as follows.
Let be the bipartite incidence graph of , which we can also safely assume to be planar by TheoremĀ 35. So more precisely, with and adjacent precisely when is a member of . Let . To obtain from , identify for with a fish gadget (at its vertex ) and attach to for two pendants and . We tacitly name the vertex of a fish gadget corresponding to the vertex . Clearly, because the fish gadget is both bipartite and planar, is bipartite and planar as well. We claim that has an exact cover if and only if admits a PID-function of weight at mostĀ .
Let be an exact cover of . We construct a vertex-labeling of such that for ; all other vertices not in are labeledĀ 0. Here, if , we set and if , then . At this point, the labels used by have weight . For each , we label , , and all the remaining verticesĀ 0. As and , the weight of is exactly . Now, since is an exact cover, every is out-satisfied by some corresponding to a . For each , if , then is satisfied by . It follows that is a PID-function.
Conversely, suppose that is a PID-function of weight . It holds for every that for otherwise would have weight at least by PropositionĀ 36. Further, as requires labels of weight at least , it follows by PropositionĀ 37 that each must be out-satisfied for otherwise would have weight at least . It follows that has allocated labels of weight toĀ . Further, this is only possible if for for otherwise would have weight at least , to properly label . Therefore, since is a PID-function, every is out-satisfied by exactly one for which . Consequently, is an exact cover of . ā
It is worth mentioning that the earlier result of ChellaliĀ et al.Ā [8, TheoremĀ 18] regarding the hardness of computing also works for bipartite planar graphs. Let us call Roman -Domination the problem of deciding whether given a graph and an integer , it is true that .
Theorem 39**.**
Roman -Domination* is NP-complete for bipartite planar graphs.*
Proof.
ChellaliĀ et al.Ā [8, TheoremĀ 18] prove NP-completeness of Roman -Domination for bipartite graphs by a polynomial-time reduction from an arbitrary instance of Exact Cover by 3-Sets. In short, their reduction begins from the bipartite incidence graph of , but replaces every vertex corresponding to a with a with a chord followed by a 2-vertex path. Because this gadget is both bipartite and planar, we ensure that the instance of Roman -Domination is both bipartite and planar by assuming that is planar. By TheoremĀ 35, we can do this safely, so the result follows. ā
5 Open problems
In this section, we conclude by highlighting some open problems arising from our work.
We begin with the following complexity-theoretic statement.
Conjecture 40**.**
For every , Perfect Italian Domination is NP-complete for the class of -regular graphs.
In the light of our construction in the proof of TheoremĀ 26, it might be interesting to consider other planar graphs with . We verified by a computer search the smallest planar graph with to have vertices, and there are no other such planar graphs on 7 vertices. Thus, one might ask the following.
Problem 41**.**
Can we characterize the connected -vertex planar graphs such that , or at least find some conditions for this to hold?
Also, after TheoremĀ 26, it is natural to raise the question of Haynes and HenningĀ [14] for the class of bipartite planar graphs. At the same time, given our NP-completeness result TheoremĀ 38, one should not expect a polynomial-time characterization for this class.
Problem 42**.**
Determine the best possible constant such that for all -vertex graphs belonging to the class of connected bipartite planar graphs .
In light of TheoremĀ 32, we find the same question interesting for 4-regular graphs. Despite some effort, we were unable to find a 4-regular graph on vertices for which and thus conjecture that an upper bound better thanĀ does exist. Further, if we insist on the family of graphs in TheoremĀ 32 to be connected, does the statement still hold? In general, we find the further study of perfect Italian domination interesting for regular graphs.
Appendix
As mentioned in the proof of TheoremĀ 32, we describe here the -regular graphs on vertices for which for . The mentioned graphs are listed in TableĀ 1. Here, the first column stands for the internal identifier at House of Graphs (HoG) at the time of writing. The second column is the degree of the graph, with and the order and size of the graph, respectively. The last column describes the graph in the well-known graph6 format.
We make no attempt at optimizing the order or size of the graphs. However, for , it can be noted that there is no example of smaller order as the only 5-regular graph with fewer than 8 vertices is which admits a PID-function of weight two.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] G. Brinkmann, K. Coolsaet, J. Goedgebeur, and H. MĆ©lot. House of Graphs: A database of interesting graphs. Discrete Appl. Math. , 161(1):311ā314, 2013.
- 2[2] Y. Caro, A. Hansberg, and M. Henning. Fair domination in graphs. Discrete Math. , 312(19):2905ā2914, 2012.
- 3[3] B. Chaluvaraju, M. Chellali, and K. Vidya. Perfect k-domination in graphs. Australas. J. Combin. , 48:175ā184, 2010.
- 4[4] B. Chaluvaraju and K. Vidya. Generalized perfect domination in graphs. J. Comb. Optim. , 27(2):292ā301, 2014.
- 5[5] E. W. Chambers, B. Kinnersley, N. Prince, and D. B. West. Extremal problems for Roman domination. SIAM J. Discrete Math. , 23(3):1575ā1586, 2009.
- 6[6] M. Chellali, O. Favaron, A. Hansberg, and L. Volkmann. k š k -Domination and k š k -Independence in Graphs: A Survey. Graphs Combin. , 28(1):1ā55, 2012.
- 7[7] M. Chellali, T. W. Haynes, S. T. Hedetniemi, and A. Mc Rae. [1, 2]-sets in graphs. Discrete Appl. Math. , 161(18):2885ā2893, 2013.
- 8[8] M. Chellali, T. W. Haynes, S. T. Hedetniemi, and A. A. Mc Rae. Roman { 2 } 2 \{2\} -domination. Discrete Appl. Math. , 204:22ā28, 2016.
