This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Neighborhood Balanced 3-Coloring

Mitchell Minyard and Mark R. Sepanski
(Date: July 2024)
Abstract.

A graph is said to be neighborhood 3-balanced if there exists a vertex labeling with three colors so that each vertex has an equal number of neighbors of each color. We give order constraints on 3-balanced graphs, determine which generalized Petersen and Pappus graphs are 3-balanced, discuss when being 3-balanced is preserved under various graph constructions, give two general characterizations of cubic 3-balanced graphs, and classify cubic 3-balanced graphs of small order.

Key words and phrases:
graph colorings, neighborhood balanced coloring, generalized Petersen graphs, generalized Pappus graphs, regular graphs, cubic graphs, Tait coloring, forbidden subgraphs, coupon coloring, injective coloring, dominating set, domatic number, perfect matching
2020 Mathematics Subject Classification:
Primary: 05C15; Secondary: 05C69, 05C70, 05C75

1. Introduction

Freyberg and Marr, [7], recently introduced the notion of a neighborhood balanced coloring, which can be thought of as a two coloring so that each vertex has an equal number of neighbors of each color. We call graphs that admit such a coloring 2-balanced. In this paper, we study the analogue for three colors and call graphs that admit such a coloring 3-balanced, Definition 2.2.

The notion of 3-balanced is closely linked to a number of related concepts. In [5], Chen et.  al.   introduced a k-coupon coloring of a graph, which is a kk-color vertex labeling so that the open neighborhood of each vertex contains all colors. As a result, every 3-balanced graph gives a 3-coupon coloring, though the converse is false.

As in [8] and [10], an injective k-coloring of a graph is k-color vertex labeling so that no vertices connected by a path of length 2 share the same color. Denote by χi(G)\chi_{i}(G) the smallest kk such that a injective kk-coloring exists. As a result, a cubic graph is 3-balanced if and only if χi(G)=3\chi_{i}(G)=3.

The graph coloring problem can also be thought of in the framework of dominating sets. A dominating set of a graph is a subset of vertices whose neighbors include all other vertices. A total kk-dominating set is a dominating set such that every vertex is adjacent to at least kk vertices from the set. If GG is 3k3k-regular, then GG is 3-balanced if and only V(G)V(G) can be partitioned into 3 total kk-dominating sets. Closely related, and studied in [6] and [1], are the domatic number and total domatic number of a graph, respectively. The total dominating number, dt(G)d_{t}(G), is the maximum number of total dominating sets into which the vertex set of GG can be partitioned. In particular, a cubic graph is 3-balanced if and only if dt(G)=3d_{t}(G)=3.

In §2, we begin with basic notation and definitions. Then in §3, we give edge and vertex order constraints for 3-balanced graphs in Theorem 3.2 and additional constraints for regular 3-balanced graphs in Theorem 3.3. In §4 we determine which generalized Petersen graphs are 3-balanced, Theorem 4.2, and §5 does the same for generalized Pappus graphs, Definition 5.1 and Theorem 5.6. In §6 we give methods of constructing 3-balanced graphs and study the preservation of the 3-balanced property under certain graph products. In §7 we show that cubic 3-balanced graphs admit a Tait coloring in Theorem 7.1. Then Theorems 7.3 and 7.6 give characterizations of cubic 3-balanced graphs in terms of summations of edge labels over cycles and bijections between sets, respectively. In §8 we give forbidden subgraphs and classify small cubic 3-balanced graphs, Theorems 8.1 and 8.3 and Lemma 8.2, as well as noting that the relative frequency of large 3-balanced graphs tends to zero. We end in §9 with comments and questions for future work.

2. Notation and Definitions

We write \mathbb{N} for the nonnegative integers and +\mathbb{Z}^{+} for the positive integers. When no confusion will arise and when convenient, we allow conflating notation between \mathbb{Z} and n\mathbb{Z}_{n}.

We write G=(V,E)G=(V,E) for a finite simple undirected graph. For vVv\in V, we let N(v)N(v) denote the open neighborhood of vv and write d(v)d(v) for the degree of vv.

Definition 2.1.

Let :V3\ell:V\rightarrow\mathbb{Z}_{3} be a coloring of a graph, GG. We write

Vi=1(i)V_{i}=\ell^{-1}(i)

for i3i\in\mathbb{Z}_{3} and

Eij={vwE|{(v),(w)}={i,j}}E_{ij}=\{vw\in E\,|\,\{\ell(v),\ell(w)\}=\{i,j\}\}

for i,j3i,j\in\mathbb{Z}_{3}. Note that Eij=EjiE_{ij}=E_{ji}.

Motivated by [7], we have the following definition.

Definition 2.2.

A coloring :V3\ell:V\rightarrow\mathbb{Z}_{3} of the vertices of a graph, GG, is said to be neighborhood 3-balanced, or 3-balanced for short, if, for all vVv\in V,

|N(v)Vi|=|N(v)Vj||N(v)\cap V_{i}|=|N(v)\cap V_{j}|

for all i,j3i,j\in\mathbb{Z}_{3}, so that each open neighborhood has an equal number of vertices colored with each color.

An example of a 3-balanced graph is given in Figure 2.1. Note that an isolated vertex is trivially 3-balanced. Also, as a graph is 3-balanced if and only if all of its connected components are, so we often restrict our study to connected graphs.

102102102102
Figure 2.1. A 3-Balanced Graph

Note that 3-balanced colorings are not unique. At the very least, the following symmetries exist.

Theorem 2.3.

Let \ell be a 3-balanced coloring of GG. Then so is ϵ+i0\epsilon\ell+i_{0} for ϵ{±1}\epsilon\in\{\pm 1\} and i03i_{0}\in\mathbb{Z}_{3}.

3. Order Constraints

From Definition 2.2 and the Handshaking lemma, we immediately have the following.

Theorem 3.1.

If a graph, GG, is 3-balanced, then the degree of each vertex is divisible by 3. In particular, 3|E|3\mid|E|.

Note that 3-balanced may certainly have 3|V|3\nmid|V|, see Figure 3.1.

In addition to a constraint on the degree of each vertex, we have the following restriction on the number of edges of each color.

Theorem 3.2.

Suppose that GG is a 3-balanced graph. Then

|Eij|=2|E|9 and |Eii|=|E|9|E_{ij}|=\frac{2|E|}{9}\text{ and }|E_{ii}|=\frac{|E|}{9}

for i,j3i,j\in\mathbb{Z}_{3} with iji\not\equiv j. In particular, 9|E|9\mid|E|.

Proof.

Assume GG has a neighborhood balanced 3-coloring. Then

|Eij|=vVi13d(v)=vVj13d(v)|E_{ij}|=\sum_{v\in V_{i}}\frac{1}{3}d(v)=\sum_{v\in V_{j}}\frac{1}{3}d(v)

for i,j3i,j\in\mathbb{Z}_{3} with iji\not\equiv j. It follows that |E12|=|E13|=|E23||E_{12}|=|E_{13}|=|E_{23}|. Write xx for this common number.

By the Handshaking lemma, we see that

2|E|=i3vVid(v)=i33x=9x2|E|=\sum_{i\in\mathbb{Z}_{3}}\sum_{v\in V_{i}}d(v)=\sum_{i\in\mathbb{Z}_{3}}3x=9x

so that |Eij|=x=2|E|9|E_{ij}|=x=\frac{2|E|}{9}. On the other hand,

3x=vVid(v)=2|Eii|+|Ei,i+1|+|Ei,i+2|=2|Eii|+2x3x=\sum_{v\in V_{i}}d(v)=2|E_{ii}|+|E_{i,i+1}|+|E_{i,i+2}|=2|E_{ii}|+2x

so that |Eii|=x2=|E|9|E_{ii}|=\frac{x}{2}=\frac{|E|}{9}. ∎

If GG is rr-regular, we will have additional restrictions. Note that for rr-regular graphs,

(3.1) |E|=r|V|2.|E|=\frac{r|V|}{2}.

As a result, if GG is 3-balanced and rr-regular, then Theorem 3.2 shows that

9(r|V|).9\mid(r|V|).

More importantly, we have the following relations.

Theorem 3.3.

Suppose GG is an rr-regular graph that admits a neighborhood balanced 3-coloring. Then 3r3\mid r and, for i,j3i,j\in\mathbb{Z}_{3} with iji\not\equiv j,

|Eij|=r|V|9 and |Eii|=r|V|18.|E_{ij}|=\frac{r|V|}{9}\text{ and }|E_{ii}|=\frac{r|V|}{18}.

Moreover,

|Vi|=|V|3.|V_{i}|=\frac{|V|}{3}.

Therefore, 3|V|3\mid|V| and 2(r|V|)2\mid(r|V|).

In particular, if GG is cubic, i.e., r=3r=3, then

|Eij|=|V|3|Eii|=|V|6,   and |Vi|=|V|3|E_{ij}|=\frac{|V|}{3}\text{, \,\,}|E_{ii}|=\frac{|V|}{6}\text{, \,\,and \,\,}|V_{i}|=\frac{|V|}{3}

so that 6|V|6\mid|V|.

Proof.

The claim that 3r3\mid r follows from Theorem 3.1. The first pair of identities follow from Theorem 3.2 and Equation 3.1. The next displayed identity follows from the observation that

r3|Vi|=|Ei,i+1|=r|V|9.\frac{r}{3}\,|V_{i}|=|E_{i,i+1}|=\frac{r|V|}{9}.

Divisibility by 3 follows from this and divisibility by 2 from Equation 3.1. ∎

We note that the equidistribution of vertex colors in Theorem 3.3 need not hold for non-regular 3-balanced graphs. See Figure 3.1 for an example.

31132211322
Figure 3.1. Non-Regular 3-Balanced Graph With Non-Equidistribution of Colors

4. 3-Balanced Generalized Petersen Graphs

Write G(m,j)G(m,j) for the generalized Petersen graph where m,jm,j\in\mathbb{N} with m5m\geq 5 and 1j<m21\leq j<\frac{m}{2}. We will use the notation {vi,ui|im}\{v_{i},u_{i}\,|\,i\in\mathbb{Z}_{m}\} for the set of vertices with edges

vivi+1,viui, and uiui+j.v_{i}v_{i+1},\,\,v_{i}u_{i},\text{ and }u_{i}u_{i+j}.

We may refer to the {vi}\{v_{i}\} as the exterior vertices and the {ui}\{u_{i}\} as the interior vertices. Observe that the interior vertices break up into (j,m)(j,m) cycles of size m(m,j)\frac{m}{(m,j)}.

We begin with minimal constraints for G(m,j)G(m,j) to admit a 3-balanced coloring.

Lemma 4.1.

Let m,jm,j\in\mathbb{N} with m5m\geq 5 and 1j<m21\leq j<\frac{m}{2}.

  1. (1)

    If G(m,j)G(m,j) admits a balanced 3-coloring, then 3m3\mid m.

  2. (2)

    If 3m3\mid m, but 3j3\nmid j, then G(m,j)G(m,j) admits a balanced 3-coloring.

Proof.

As G(m,j)G(m,j) is 3-regular and has 2m2m vertices, the first result follows from Theorem 3.3.

For the second result, use the coloring (vi)=(ui)=i\ell(v_{i})=\ell(u_{i})=i. This coloring results in N(vi)N(v_{i}) being colored with {i1,i,i+1}\{i-1,i,i+1\}, which is 3-balanced. It also results in N(ui)N(u_{i}) being colored with {ij,i,i+j}\{i-j,i,i+j\}. These colors overlap if and only if j0j\equiv 0. As 3j3\nmid j, this does not happen and the neighborhood is 3-balanced. ∎

In fact, we will see that Lemma 4.1 gives a complete description of the generalized Petersen graphs that admit a neighborhood balanced 3-coloring. In [10], Li, Shao, and Zhu studied injective k-colorings and showed that χi(G(m,j))=3\chi_{i}(G(m,j))=3 if and only if 3m3\mid m and 3j3\nmid j. As noted in the Introduction, a cubic graph GG is 3-balanced if and only if χi(G)=3\chi_{i}(G)=3. Below, we present a more direct proof for the classification of 3-balanced generalized Petersen graphs that generalizes nicely to other graph families, see §5 below for a similar result on generalized Pappus graphs.

Theorem 4.2.

Let m,jm,j\in\mathbb{N} with m5m\geq 5 and 1j<m21\leq j<\frac{m}{2}. Then G(m,j)G(m,j) admits a balanced 3-coloring if and only if 3m3\mid m and 3j3\nmid j.

The proof of Theorem 4.2 will given in Lemmas 4.4, 4.5, and 4.6 below. By Lemma 4.1, it remains to show that when 3m3\mid m and 3j3\mid j, then G(m,j)G(m,j) does not admit a 3-balanced coloring. For example, G(24,6)G(24,6) in Figure 4.1, will not admit a balanced 3-coloring.

Figure 4.1. G(24,6)G(24,6) Is Not 3-Balanced

Throughout the remainder of this section, suppose m,jm,j\in\mathbb{N} with m5m\geq 5 , 1j<m21\leq j<\frac{m}{2}, and

3m and 3j.3\mid m\text{ and }3\mid j.

Fix

n=3a,n=3^{a},

with a+a\in\mathbb{Z}^{+}, so that

nm.n\mid m.

Consider the circulant matrices A,BMn×n()A,B\in M_{n\times n}(\mathbb{Z}) given by

A=(01000001101000000101000010000010)A=\begin{pmatrix}0&1&0&0&0&\ldots&0&0&1\\ 1&0&1&0&0&\ldots&0&0&0\\ 0&1&0&1&0&\ldots&0&0&0\\ &&&&&\vdots&&&\\ 1&0&0&0&0&\ldots&0&1&0\end{pmatrix}

and

B=(001000010000000100001000000010000100)B=\setcounter{MaxMatrixCols}{14}\begin{pmatrix}0&\ldots&0&1&0&0&0&\ldots&0&1&0&0&0\ldots&0\\ 0&\ldots&0&0&1&0&0&\ldots&0&0&1&0&0\ldots&0\\ 0&\ldots&0&0&0&1&0&\ldots&0&0&0&1&0\ldots&0\\ &&&&&&&\vdots&&&&&&\end{pmatrix}

with 1’s in the first row of BB occur in columns (j+1)(j+1) and (nj+1)(n-j+1). When appropriate, view the column indexing mod nn so that, for n=3n=3 and j=3j=3, BB degenerates to

(200020002).\begin{pmatrix}2&0&0\\ 0&2&0\\ 0&0&2\end{pmatrix}.

Finally, let MM2n×2n()M\in M_{2n\times 2n}(\mathbb{Z}) be given by

M=(AInInB)M=\begin{pmatrix}A&I_{n}\\ I_{n}&B\end{pmatrix}

where InI_{n} is the identity matrix of size nn.

We will need the following result from Mann, [11].

Theorem 4.3 ([11], Theorem 1).

Let r,a1,,ar+r,a_{1},\ldots,a_{r}\in\mathbb{Z}^{+} and set

m=p prime, prp.m=\prod_{p\text{ prime, }p\leq r}p.

If ζ1,,ζr\zeta_{1},\dots,\zeta_{r} are roots of unity so that

i=1raiζi=0,\sum_{i=1}^{r}a_{i}\zeta_{i}=0,

but no proper subset, SS, of {1,,r}\{1,\dots,r\} satisfies iSaiζi=0\sum_{i\in S}a_{i}\zeta_{i}=0, then

(ζiζj)m=1\left(\frac{\zeta_{i}}{\zeta_{j}}\right)^{m}=1

for all 1i,jr1\leq i,j\leq r.

We begin the proof of Theorem 4.2.

Lemma 4.4.

If 3j3\mid j, then the matrix, MM, is nonsingular.

Proof.

Observe that

M(BInInA)=(InAB00InBA).M\begin{pmatrix}-B&I_{n}\\ I_{n}&-A\end{pmatrix}=\begin{pmatrix}I_{n}-AB&0\\ 0&I_{n}-BA\end{pmatrix}.

As a result, it suffices to show that InAB=InBAI_{n}-AB=I_{n}-BA is nonsingular.

Write ω=e2πi/n\omega=e^{2\pi i/n}. As AA and BB are circulant, their eigenvectors are

vk=(1,ωk,ω2k,ω3k,,ω(n1)k)v_{k}=(1,\omega^{k},\omega^{2k},\omega^{3k},\dots,\omega^{(n-1)k})

for k=0,1,,(n1)k=0,1,\dots,(n-1). The corresponding eigenvalues are

λkA=ωk+ω(n1)k=ωk+ωk\lambda_{k}^{A}=\omega^{k}+\omega^{(n-1)k}=\omega^{k}+\omega^{-k}
λkB=ωjk+ω(nj)k=ωjk+ωjk,\lambda_{k}^{B}=\omega^{jk}+\omega^{(n-j)k}=\omega^{jk}+\omega^{-jk},

respectively.

Therefore the eigenvalues of InABI_{n}-AB are

1λkAλkB=1(ω(j+1)k+ω(j+1)k+ω(j1)k+ω(j1)k).1-\lambda_{k}^{A}\lambda_{k}^{B}=1-(\omega^{(j+1)k}+\omega^{-(j+1)k}+\omega^{(j-1)k}+\omega^{-(j-1)k}).

So, InABI_{n}-AB is singular only when there is a kk so that

(4.1) 0=1+ω(j+1)k+ω(j+1)k+ω(j1)k+ω(j1)k0=-1+\omega^{(j+1)k}+\omega^{-(j+1)k}+\omega^{(j-1)k}+\omega^{-(j-1)k}

Now if Equation 4.1 holds and no proper subset of the right hand side sums to 0, then Theorem 4.3 shows that ωk(j+1)\omega^{k(j+1)} and ωk(j1)\omega^{k(j-1)} are 30th roots of unity. However, it is straightforward to verify, by hand or by computer, that the only set of 30th roots of unity, {ζ1,ζ2}\{\zeta_{1},\zeta_{2}\}, that satisfy

(4.2) 1=ζ1+ζ11+ζ2+ζ211=\zeta_{1}+\zeta_{1}^{-1}+\zeta_{2}+\zeta_{2}^{-1}

is {1,e2πi/3}\{1,e^{2\pi i/3}\} or its conjugate. As a result, either ζ1\zeta_{1} or ζ2\zeta_{2} is 1. This means that ω(j+ϵ)k=1\omega^{(j+\epsilon)k}=1 for some ϵ{1,1}\epsilon\in\{-1,1\}. In turn, this necessitates that k(j+ϵ)n\frac{k(j+\epsilon)}{n}\in\mathbb{Z}. Therefore, k(j+ϵ)n=3ak(j+\epsilon)\in n\mathbb{Z}=3^{a}\mathbb{Z}. As Equation 4.1 requires k0k\not=0, we see that k{1,,n1}k\in\{1,\dots,n-1\}, so that 3ak3^{a}\nmid k. This requires 3(j+ϵ)3\mid(j+\epsilon) which contradicts the fact that 3j3\mid j.

It remains to check if a proper subsets of Equation 4.1 can sum to zero. If a proper subset of Equation 4.1 sums to zero, then by reality and the fact that 11 is already ruled out, Equation 4.2 would be changed to

1=ζ1+ζ11 and 0=ζ2+ζ21.1=\zeta_{1}+\zeta_{1}^{-1}\text{ and }0=\zeta_{2}+\zeta_{2}^{-1}.

In this case, we would have ζ1=e±2πi/6\zeta_{1}=e^{\pm 2\pi i/6} and ζ2=i±1\zeta_{2}=i^{\pm 1}. This can be reduced to having k(j+ϵ)n16+\frac{k(j+\epsilon)}{n}\in\frac{1}{6}+\mathbb{Z} and k(jϵ)n14+\frac{k(j-\epsilon)}{n}\in\frac{1}{4}+\mathbb{Z}. The latter implies that 3a(4k(jϵ))3^{a}\mid(4k(j-\epsilon)) so that 3ak3^{a}\mid k, which is also a contradiction. ∎

From Lemma 4.4, we immediately get the following result.

Lemma 4.5.

The unique solution to the equation

Mx=mn(11)Mx=\frac{m}{n}\begin{pmatrix}1\\ \vdots\\ 1\end{pmatrix}

is

x=m3n(11)x=\frac{m}{3n}\begin{pmatrix}1\\ \vdots\\ 1\end{pmatrix}

Next is the final step of the proof of Theorem 4.2.

Lemma 4.6.

When 3m3\mid m and 3j3\mid j, then G(m,j)G(m,j) does not admit a 3-balanced coloring.

Proof.

By way of contradiction, assume G(m,j)G(m,j) is equipped with a 3-balanced coloring, \ell. We will obtain a contradiction by showing that, whenever 3am3^{a}\mid m, then 3a+1m3^{a+1}\mid m. Recall n=3an=3^{a}.

Fix α03\alpha_{0}\in\mathbb{Z}_{3}. For each ini\in\mathbb{Z}_{n}, we will count the number of exterior vertices vjv_{j} and interior vertices, uju_{j}, with jimodnj\equiv i\operatorname{mod}n such that vjv_{j}, respectively uju_{j}, is labeled by α0\alpha_{0}. Precisely, for i{0,1,2,,n1}i\in\{0,1,2,\ldots,n-1\}, let

xi=|1(α0){vjji+nm}|x_{i}=|\ell^{-1}(\alpha_{0})\cap\{v_{j}\mid j\in i+n\mathbb{Z}_{m}\}|
yi=|1(α0){ujji+nm}|.y_{i}=|\ell^{-1}(\alpha_{0})\cap\{u_{j}\mid j\in i+n\mathbb{Z}_{m}\}|.

From 3-balanced, we see that

mn=ji+nm|1(α0)N(vj)|=xi1+xi+1+yi\frac{m}{n}=\sum_{j\in i+n\mathbb{Z}_{m}}|\ell^{-1}(\alpha_{0})\cap N(v_{j})|=x_{i-1}+x_{i+1}+y_{i}
mn=ji+nm|1(α0)N(uj)|=yij+yi+j+xi.\frac{m}{n}=\sum_{j\in i+n\mathbb{Z}_{m}}|\ell^{-1}(\alpha_{0})\cap N(u_{j})|=y_{i-j}+y_{i+j}+x_{i}.

Let ν=(x1,,xn,y1,,yn)T\nu=\begin{pmatrix}x_{1},\,\dots,\,x_{n},\,y_{1},\,\dots,\,y_{n}\end{pmatrix}^{T}. It follows that

Mν=mn(11).M\nu=\frac{m}{n}\begin{pmatrix}1\\ \vdots\\ 1\end{pmatrix}.

By Lemma 4.5, it follows that

ν=m3n(11).\nu=\frac{m}{3n}\begin{pmatrix}1\\ \vdots\\ 1\end{pmatrix}.

As xi,yix_{i},y_{i}\in\mathbb{Z}, we see that 3nm3n\mid m so that 3a+1m3^{a+1}\mid m and we are done. ∎

5. 3-Balanced Generalized Pappus Graphs

The Pappus graph is a symmetric cubic graph on 18 vertices that is easily seen to be 3-balanced in Figure 5.1. A generalized Pappus graph was introduced in [2]. We further extend their definition below.

123123123123123123
Figure 5.1. Pappus Graph, P(6,1,3)P(6,1,3)
Definition 5.1.

Let m,j,km,j,k\in\mathbb{N} with m4m\geq 4, 1j<m21\leq j<\frac{m}{2}, and 1km21\leq k\leq\frac{m}{2}. The generalized Pappus graph, written P(m,j,k)P(m,j,k), has vertex set {vi,ui,wiim}\{v_{i},u_{i},w_{i}\mid i\in\mathbb{Z}_{m}\} and edges

vivi+1,viui,uiwi+j,uiwij and wiwi+k.v_{i}v_{i+1},\,\,v_{i}u_{i},\,\,u_{i}w_{i+j},\,\,u_{i}w_{i-j}\text{ and }w_{i}w_{i+k}.

We may refer to the {vi}\{v_{i}\} as the exterior vertices, the {ui}\{u_{i}\} as the middle vertices, and the {wi}\{w_{i}\} as the interior vertices. Notice that the degree of each vertex of P(m,j,k)P(m,j,k) is divisible by 33 if and only if P(m,j,k)P(m,j,k) is cubic if and only if

k=m2.k=\frac{m}{2}.

Therefore, a generalized Pappus graph that is 3-balanced necessarily has mm even and k=m2k=\frac{m}{2}. In fact, we next show that it is further necessary to require 6m6\mid m.

Lemma 5.2.

Let m,jm,j\in\mathbb{N} with m4m\geq 4, mm even, and 1j<m21\leq j<\frac{m}{2}. If P(m,j,m2)P(m,j,\frac{m}{2}) admits a balanced 3-coloring, then 3m3\mid m.

Proof.

Assume P(m,j,m2)P(m,j,\frac{m}{2}) is equipped with a 3-balanced coloring, \ell. Fix α03\alpha_{0}\in\mathbb{Z}_{3}. For each i2i\in\mathbb{Z}_{2}, we will count the number of exterior vertices vjv_{j} with jimod2j\equiv i\operatorname{mod}2 and vjv_{j} labeled by α0\alpha_{0}. We will similarly count the middle vertices uju_{j}, and the interior vertices wjw_{j}. Precisely, let

xi=|1(α0){vjji+2m}|x_{i}=|\ell^{-1}(\alpha_{0})\cap\{v_{j}\mid j\in i+2\mathbb{Z}_{m}\}|
yi=|1(α0){ujji+2m}|y_{i}=|\ell^{-1}(\alpha_{0})\cap\{u_{j}\mid j\in i+2\mathbb{Z}_{m}\}|
zi=|1(α0){wjji+2m}|.z_{i}=|\ell^{-1}(\alpha_{0})\cap\{w_{j}\mid j\in i+2\mathbb{Z}_{m}\}|.

From 3-balanced, we see that

m2=ji+2m|1(α0)N(vj)|=2xi+1+yi\frac{m}{2}=\sum_{j\in i+2\mathbb{Z}_{m}}|\ell^{-1}(\alpha_{0})\cap N(v_{j})|=2x_{i+1}+y_{i}
m2=ji+2m|1(α0)N(uj)|=2zi+j+xi\frac{m}{2}=\sum_{j\in i+2\mathbb{Z}_{m}}|\ell^{-1}(\alpha_{0})\cap N(u_{j})|=2z_{i+j}+x_{i}
m2=ji+2m|1(α0)N(wj)|=2yi+j+zi\frac{m}{2}=\sum_{j\in i+2\mathbb{Z}_{m}}|\ell^{-1}(\alpha_{0})\cap N(w_{j})|=2y_{i+j}+z_{i}

This yields 6 equations each summing to m2\frac{m}{2}. It is straightforward to verity that the only solution to these equations is

v0=v1=u0=u1=w0=w1=m6.v_{0}=v_{1}=u_{0}=u_{1}=w_{0}=w_{1}=\frac{m}{6}.

From this we see that 3m3\mid m. ∎

Next we show that when 6m6\mid m, but 3j3\nmid j, then P(m,j,m2)P(m,j,\frac{m}{2}) is 3-balanced.

Lemma 5.3.

If 6m6\mid m, but 3j3\nmid j, then P(m,j,m2)P(m,j,\frac{m}{2}) admits a balanced 3-coloring.

Proof.

We use the coloring (vi)=(ui)=(wi)=i\ell(v_{i})=\ell(u_{i})=\ell(w_{i})=i. This coloring results in N(vi)N(v_{i}) being colored with {i1,i,i+1}\{i-1,i,i+1\}, which is 3-balanced. It also results in N(ui)N(u_{i}) being colored with {ij,i,i+j}\{i-j,i,i+j\}. These colors overlap if and only if j0j\equiv 0. As 3j3\nmid j, this does not happen and the neighborhood is 3-balanced. Lastly, N(wi)N(w_{i}) is colored with {i+m2,ij,i+j}\{i+\frac{m}{2},i-j,i+j\}. Since 6m6\mid m, we have i+m2ii+\frac{m}{2}\equiv i, so this neighborhood is 3-balanced. ∎

Throughout the remainder of this section, suppose m,jm,j\in\mathbb{N} with m4m\geq 4, 1j<m21\leq j<\frac{m}{2}, and

6m and 3j.6\mid m\text{ and }3\mid j.

We will eventually show that P(m,j,m2)P(m,j,\frac{m}{2}) is not 3-balanced in this case.

Fix

n=3a,n=3^{a},

with a+a\in\mathbb{Z}^{+}, so that

nm.n\mid m.

Now consider the circulant matrices A,BMn×n()A,B\in M_{n\times n}(\mathbb{Z}) as in §4 and additionally consider the circulant matrix CMn×n()C\in M_{n\times n}(\mathbb{Z}) given by

C=(001000000010000000100)C=\begin{pmatrix}0&\ldots&0&1&0&0&0&\ldots&0\\ 0&\ldots&0&0&1&0&0&\ldots&0\\ 0&\ldots&0&0&0&1&0&\ldots&0\\ &&&&\vdots\end{pmatrix}

where the 1 in the first row is in column m2+1\frac{m}{2}+1. Finally, let LM3n×3n()L\in M_{3n\times 3n}(\mathbb{Z}) be given by

L=(AIn0nIn0nB0nBC)L=\begin{pmatrix}A&I_{n}&0_{n}\\ I_{n}&0_{n}&B\\ 0_{n}&B&C\end{pmatrix}

where 0n0_{n} is the zero matrix of size nn.

Lemma 5.4.

If 3j3\mid j, then the matrix, LL, is nonsingular.

Proof.

By row-reducing, we can immediately see that LL is equivalent to

(In0B0InAB00BAB+C).\begin{pmatrix}I_{n}&0&B\\ 0&I_{n}&-AB\\ 0&0&BAB+C\end{pmatrix}.

Therefore, it suffices to show that BAB+CBAB+C is nonsingular.

Write ω=e2πi/n\omega=e^{2\pi i/n}. As A,BA,B and CC are circulant, their eigenvectors are

vk=(1,ωk,ω2k,ω3k,,ω(n1)k)v_{k}=(1,\omega^{k},\omega^{2k},\omega^{3k},\dots,\omega^{(n-1)k})

for k=0,1,,(n1)k=0,1,\dots,(n-1). The corresponding eigenvalues are

λkA=ωk+ω(n1)k=ωk+ωk\lambda_{k}^{A}=\omega^{k}+\omega^{(n-1)k}=\omega^{k}+\omega^{-k}
λkB=ωjk+ω(nj)k=ωjk+ωjk,\lambda_{k}^{B}=\omega^{jk}+\omega^{(n-j)k}=\omega^{jk}+\omega^{-jk},
λkC=ω(nm2)k=ωmk2,\lambda_{k}^{C}=\omega^{(n-\frac{m}{2})k}=\omega^{-\frac{mk}{2}},

respectively.

Therefore the eigenvalues of BAB+CBAB+C are

(5.1) λkBλkAλkB+λkC=(ωk+ωk)(ωkj+ωkj)2+ωmk2\lambda_{k}^{B}\lambda_{k}^{A}\lambda_{k}^{B}+\lambda_{k}^{C}=(\omega^{k}+\omega^{-k})(\omega^{kj}+\omega^{-kj})^{2}+\omega^{-\frac{mk}{2}}

and BAB+CBAB+C is singular if and only if there exists a k{0,,n1}k\in\{0,\dots,n-1\} for which Equation 5.1 is zero. Now, as nn is odd, there is no kk such that ωmk2=1\omega^{-\frac{mk}{2}}=-1. Therefore, as (ωk+ωk)(ωkj+ωkj)2(\omega^{k}+\omega^{-k})(\omega^{kj}+\omega^{-kj})^{2} is real, making Equation 5.1 zero requires ωmk2=1\omega^{-\frac{mk}{2}}=1 and 1+(ωk+ωk)(ωkj+ωkj)2=01+(\omega^{k}+\omega^{-k})\allowbreak(\omega^{kj}+\omega^{-kj})^{2}=0. Expanding we see that BAB+CBAB+C is singular exactly when there is a kk such that

(5.2) 0=1+ωk(2j+1)+ωk(2j+1)+ωk(2j1)+ωk(2j1)+2ωk+2ωk0=1+\omega^{k(2j+1)}+\omega^{-k(2j+1)}+\omega^{k(2j-1)}+\omega^{-k(2j-1)}+2\omega^{k}+2\omega^{-k}

Now if Equation 5.2 holds and no proper subset sums to 0, Theorem 4.3 shows that ωk\omega^{k}, ωk(2j+1)\omega^{k(2j+1)}, and ωk(2j1)\omega^{k(2j-1)} are 210th roots of unity. However, it is straightforward to verify by computer, that, up to conjugation and relabeling of i=1i=1 and i=2i=2, there are three sets of 210th roots of unity, ζ1,ζ2,ζ3\zeta_{1},\zeta_{2},\zeta_{3}, that satisfy

(5.3) 0=1+ζ1+ζ11+ζ2+ζ21+2ζ3+2ζ310=1+\zeta_{1}+\zeta_{1}^{-1}+\zeta_{2}+\zeta_{2}^{-1}+2\zeta_{3}+2\zeta_{3}^{-1}

and all are of the form {ωa,ωb,ωc}\{\omega^{a},\omega^{b},\omega^{c}\} with a,b,c{0,35,70,105}a,b,c\in\{0,35,70,105\}. The three sets of solutions are {105,70,35}\{105,70,35\}, {70,0,70}\{70,0,70\}, and {35,0,105}\{35,0,105\}. It is straightforward to show that each of these possibilities lead to a contradiction under the hypothesis that 3j3\mid j. For example, in the case of {105,70,35}\{105,70,35\}, looking at Equation 5.2, shows that k35k\equiv 35 and that 35(2j+ϵ2)035(2j+\epsilon-2)\equiv 0 and 35(2jϵ3)035(2j-\epsilon-3)\equiv 0 modn\operatorname{mod}n for some ϵ{±1}\epsilon\in\{\pm 1\}. As n=3an=3^{a}, at the very least, this implies that 3(ϵ2)3\mid(\epsilon-2) and 3(ϵ)3\mid(-\epsilon) which gives a contradiction. The other cases are handled similarly.

We now turn to the case that proper subsets of Equations 5.2 and 5.3 sum to 0. Define SS to be the smallest proper subset of Equation 5.3 that includes 1, and ScS^{c} to be its complement. Therefore the elements of SS and ScS^{c} sum to 0 and 2|S|52\leq|S|\leq 5.

First, observe that |S|2|S|\neq 2, as nn is odd, and therefore ζi1\zeta_{i}\neq-1. In a similar fashion, we record a number of related forbidden configurations for future use. The first is that

(5.4) ζi+ζi1=0\zeta_{i}+\zeta_{i}^{-1}=0

is not possible for i=1,2,3i=1,2,3 since, again, nn is odd so that ζi±i\zeta_{i}\not=\pm i. Next, note that we can never have

(5.5) 2ζ3+2ζ31=ϵ,2\zeta_{3}+2\zeta_{3}^{-1}=\epsilon,

for ϵ{±1}\epsilon\in\{\pm 1\}, as the solutions to the associated quadratic equation (multiplying by ζ3\zeta_{3}) are easily seen not to be 6th roots of unity as required by Theorem 4.3. Finally, we cannot have

(5.6) ζi+ζi1=1\zeta_{i}+\zeta_{i}^{-1}=-1

as ζi\zeta_{i} would be a 3rd root of unity, which can only occur when k(2j+ϵ)n±13+\frac{k(2j+\epsilon)}{n}\in\pm\frac{1}{3}+\mathbb{Z}. In turn, this is the same as k(2j+ϵ)±n3modnk(2j+\epsilon)\equiv\pm\frac{n}{3}\operatorname{mod}n. As n=3an=3^{a}, this implies that 3a1k(2j+ϵ)3^{a-1}\mid k(2j+\epsilon). Since 3j3\mid j, 3(2j+ϵ)3\nmid(2j+\epsilon) and so 3a1k3^{a-1}\mid k. Since 0<k<3a0<k<3^{a}, we see that k{3a1,23a1}={n3,2n3}k\in\{3^{a-1},2\cdot 3^{a-1}\}=\{\frac{n}{3},\frac{2n}{3}\}. This heavily restricts Equation 5.3, as for these kk, 2ζ3+2ζ31=22\zeta_{3}+2\zeta_{3}^{-1}=-2. Therefore, Equation 5.3 requires ζi+1+ζi+11=2\zeta_{i+1}+\zeta_{i+1}^{-1}=2 which is only possible when k=0k=0 and is a contradiction.

Consider the case |S|=3|S|=3. Equations 5.5 and 5.6 show that the only possibility would require

1+ζi+2ζ3=0.1+\zeta_{i}+2\zeta_{3}=0.

In this case, all roots of unity involved are 6th roots of unity by Theorem 4.3. It is straightforward to verify by hand or by computer program that all such solutions have ζ3{±i}\zeta_{3}\in\{\pm i\}, which is impossible as nn is odd.

Turn now to |S|=4|S|=4. If SCS^{C} contains a conjugate pair, then the third element of SCS^{C} is real, and thus the conjugate pair sums to ±1\pm 1 or ±2\pm 2. The sentence before Equation 5.4 rules out 11 and Equation 5.6 rules out 1-1. The conjugate pair can only sum to 22 if k=0k=0, which violates Equation 5.3, and the cannot sum to 2-2 as nn is odd. As a result, SCS^{C} must contains one of each of {ζ1±1,ζ2±1,2ζ3±1}\{\zeta_{1}^{\pm 1},\zeta_{2}^{\pm 1},2\zeta_{3}^{\pm 1}\} and SS consists of 11 and the conjugates of SCS^{C}. As the sum of the elements of SS is 0, this forces the sum of the elements of SCS^{C} to be 1-1, which is a contradiction.

Finally, suppose |S|=5|S|=5. But then |Sc|=2|S^{c}|=2, so by Equation 5.4 we only need to consider the case of

ζi+2ζ3=0.\zeta_{i}+2\zeta_{3}=0.

However, this would force ζi/ζ31=2\zeta_{i}/\zeta_{3}^{-1}=-2, which is impossible. ∎

Now note that Lemma 4.5 holds for the matrix LL in place of MM.

Lemma 5.5.

When 6m6\mid m and 3j3\mid j, then P(m,j,m2)P(m,j,\frac{m}{2}) does not admit a 3-balanced coloring.

Proof.

By way of contradiction, assume P(m,j,m2)P(m,j,\frac{m}{2}) is equipped with a 3-balanced coloring, \ell. We will obtain a contradiction by showing that, whenever 3am3^{a}\mid m, then 3a+1m3^{a+1}\mid m. Recall n=3an=3^{a}.

Fix α03\alpha_{0}\in\mathbb{Z}_{3}. As before, for ini\in\mathbb{Z}_{n}, we will count the number of exterior, middle, and interior vertices, vjv_{j}, uju_{j}, and wjw_{j} labeled by α0\alpha_{0} with jimodnj\equiv i\operatorname{mod}n Precisely, for i{0,1,2,,n1}i\in\{0,1,2,\ldots,n-1\}, let

xi=|1(α0){vjji+nm}|x_{i}=|\ell^{-1}(\alpha_{0})\cap\{v_{j}\mid j\in i+n\mathbb{Z}_{m}\}|
yi=|1(α0){ujji+nm}|y_{i}=|\ell^{-1}(\alpha_{0})\cap\{u_{j}\mid j\in i+n\mathbb{Z}_{m}\}|
zi=|1(α0){wjji+nm}|.z_{i}=|\ell^{-1}(\alpha_{0})\cap\{w_{j}\mid j\in i+n\mathbb{Z}_{m}\}|.

From 3-balanced, we see that

mn=ji+nm|1(α0)N(vj)|=xi1+xi+1+yi\frac{m}{n}=\sum_{j\in i+n\mathbb{Z}_{m}}|\ell^{-1}(\alpha_{0})\cap N(v_{j})|=x_{i-1}+x_{i+1}+y_{i}
mn=ji+nm|1(α0)N(uj)|=zij+zi+j+xi.\frac{m}{n}=\sum_{j\in i+n\mathbb{Z}_{m}}|\ell^{-1}(\alpha_{0})\cap N(u_{j})|=z_{i-j}+z_{i+j}+x_{i}.
mn=ji+nm|1(α0)N(wj)|=yij+yi+j+wi+m2.\frac{m}{n}=\sum_{j\in i+n\mathbb{Z}_{m}}|\ell^{-1}(\alpha_{0})\cap N(w_{j})|=y_{i-j}+y_{i+j}+w_{i+\frac{m}{2}}.

Let μ=(x1,,xn,y1,,yn,w1,,wn)T\mu=\begin{pmatrix}x_{1},\,\dots,\,x_{n},\,y_{1},\,\dots,\,y_{n},\,w_{1},\,\dots,\,w_{n}\end{pmatrix}^{T}. Then we have

Lμ=mn(11).L\mu=\frac{m}{n}\begin{pmatrix}1\\ \vdots\\ 1\end{pmatrix}.

By Lemma 4.5, it follows that

μ=m3n(11).\mu=\frac{m}{3n}\begin{pmatrix}1\\ \vdots\\ 1\end{pmatrix}.

As xi,yi,wix_{i},y_{i},w_{i}\in\mathbb{Z}, we see that 3nm3n\mid m so that 3a+1m3^{a+1}\mid m and we are done. ∎

Combining the previous Lemmas we get the following.

Theorem 5.6.

The generalized Pappus graph, P(m,j,k)P(m,j,k), is 3-balanced if and only if 6m6\mid m, 3j3\nmid j, and k=m2k=\frac{m}{2}.

6. Constructions of 3-balanced Graphs

In this section, we give methods of constructing 3-balanced graphs and study the preservation of the 3-balanced property under certain graph products.

We begin with the construction of an infinite family of cubic 3-balanced graphs. Let n2n\in 2\mathbb{Z} with n4n\geq 4. The Möbius ladder, MnM_{n}, is constructed from an nn-cycle by adding edges connecting opposite pairs of vertices. By Theorem 3.3, a minimum requirement for MnM_{n} to be 3-balanced is 6n6\mid n. When 6n6\mid n, write v1,,v6nv_{1},\dots,v_{6n} for the vertices and define a vertex coloring by (vi)=imod3\ell(v_{i})=i\operatorname{mod}3. It is straightforward to see that this labeling is 33-balanced and we get the following.

Theorem 6.1.

Let n+n\in\mathbb{Z}^{+} with n4n\geq 4. The Möbius Ladder, MnM_{n}, is cubic 3-balanced if and only if 6n6\mid n.

We now turn to the trivial observation that the 3-balanced property is preserved under edge disjoint unions if the graphs share a uniform 3-balanced coloring.

Lemma 6.2.

Let k+k\in\mathbb{Z}^{+} and Gi=(V,Ei)G_{i}=(V,E_{i}), 1ik1\leq i\leq k, with EiEj=E_{i}\cap E_{j}=\emptyset, and :V3\ell:V\to\mathbb{Z}_{3} a coloring. If \ell is 3-balanced for each GiG_{i}, then G=(V,i=1kEi)G=(V,\,\bigcup_{i=1}^{k}E_{i}) is also 3-balanced.

Next, we observe that the property of being 3-balanced is preserved under gluing at a single vertex.

Theorem 6.3.

Let k+k\in\mathbb{Z}^{+} and Gi=(Vi,Ei)G_{i}=(V_{i},E_{i}), 1ik1\leq i\leq k, be 3-balanced with ViVj={v0}V_{i}\cap V_{j}=\{v_{0}\} for 1i<jk1\leq i<j\leq k. Then G=(i=1kVi,i=1kEi)G=(\bigcup_{i=1}^{k}V_{i},\,\bigcup_{i=1}^{k}E_{i}) is 3-balanced.

Proof.

Let i\ell_{i} be a 3-balanced labeling of ViV_{i} for GiG_{i}. By Theorem 2.3, we may assume that i(v0)=0\ell_{i}(v_{0})=0. It is then straightforward that coloring of i=1kVi\bigcup_{i=1}^{k}V_{i} with i\ell_{i} on GG is well defined and 3-balanced. ∎

The following definition is a generalization of join.

Definition 6.4.

Let G=(V,E)G=(V,E), and let 𝒢={GvvV}\mathcal{G}=\{G_{v}\mid v\in V\} be a collection of graphs indexed by VV. We define the join of 𝒢\mathcal{G} along GG, 𝒢\nabla\mathcal{G}, to be the graph constructed as follows. Begin with vVGv\bigcup_{v\in V}G_{v}. For every vwEvw\in E, include all possible edges between GvG_{v} and GwG_{w}. Note that GvGwG_{v}\nabla G_{w}, the join of GvG_{v} and GwG_{w} for disjoint v,wVv,w\in V, is a subgraph of 𝒢\nabla\mathcal{G}.

Next we show that the join along a graph of copies of the complement of complete graphs, K3n¯\overline{K_{3n}}, produces 3-balanced graphs.

Theorem 6.5.

Let G=(V,E)G=(V,E), nv+n_{v}\in\mathbb{Z}^{+} for vVv\in V, Gv=K3nv¯G_{v}=\overline{K_{3n_{v}}}, and 𝒢={GvvV}\mathcal{G}=\{G_{v}\mid v\in V\}. Then 𝒢\nabla\mathcal{G} is 3-balanced.

Proof.

Choose any coloring of GvG_{v}, v\ell_{v}, that colors one third of the vertices of GvG_{v} with each color. It is straightforward to see this produces a 3-balanced coloring of 𝒢\nabla\mathcal{G}

In general, the join of two 3-balanced graphs is not 3-balanced. For example, let GG be the 3-balanced graph from Figure 3.1 with 1111 vertices and vertex degrees of 3 and 6. Then GGG\,\nabla G is not 3-balanced by Theorem 3.1 as the degree of each vertex is 14 or 17. However, if we restrict our focus to regular graphs, we will see below that the join preserves the 3-balanced property.

Theorem 6.6.

Let i{1,2}i\in\{1,2\}, ki+k_{i}\in\mathbb{Z}^{+}, and GiG_{i} be 3ki3k_{i}-regular graphs. Suppose GiG_{i} are 3-balanced. Then G1G2G_{1}\nabla G_{2} is 3-balanced.

Proof.

Suppose GiG_{i} is 3-balanced. Let i\ell_{i} be a 3-balanced coloring of GiG_{i}. Due to Theorem 3.3, the vertex colors of GiG_{i} are equidistributed. It follows that 1\ell_{1} and 2\ell_{2} induce a 3-balanced coloring G1G2G_{1}\nabla G_{2}. ∎

Now we move on to graph products and show that the product of 3-balanced graphs is 3-balanced, with some stronger results for the lexicographic product. We write \Box for the Cartesian product, ×\times for the tensor product, \boxtimes for the strong product, and \cdot for the lexicographic product.

Theorem 6.7.

If G1G_{1}, G2G_{2} are 3-balanced, then so are G1G2G_{1}\Box G_{2}, G1×G2G_{1}\times G_{2}, and G1G2G_{1}\boxtimes G_{2}.

Proof.

Let i\ell_{i} be 3-balanced labeling for GiG_{i}, i=1,2i=1,2. Define a labeling, \ell, on VG1×VG2V_{G_{1}}\times V_{G_{2}} by ((u,v))=1(u)+2(v)\ell((u,v))=\ell_{1}(u)+\ell_{2}(v). Begin with G=G1G2G=G_{1}\Box G_{2}. Then

NG((u,v))={(u,w)wNG2(v)}{(w,v)wNG1(u)}.N_{G}((u,v))=\{(u,w)\mid w\in N_{G_{2}}(v)\}\cup\{(w,v)\mid w\in N_{G_{1}}(u)\}.

By construction, the colors are equidistributed on each set. For H=G1×G2H=G_{1}\times G_{2},

NH((u,v))={(w,x)wNG1(u),xNG2(v)}.N_{H}((u,v))=\{(w,x)\mid w\in N_{G_{1}}(u),x\in N_{G_{2}}(v)\}.

Writing this as xNG2(v){(w,x)wNG1(u)}\cup_{x\in N_{G_{2}}(v)}\{(w,x)\mid w\in N_{G_{1}}(u)\}, each of these subsets have equidistributed colors by construction. Lastly, G1G2G_{1}\boxtimes G_{2} is 3-balanced by Lemma 6.2 as E(G1×G2)E(G1G2)=E(G_{1}\times G_{2})\cap E(G_{1}\Box G_{2})=\emptyset. ∎

Theorem 6.8.

Let r1,r2+r_{1},r_{2}\in\mathbb{Z}^{+}, G1G_{1} a 3r13r_{1}-regular graph, and G2G_{2} a 2r22r_{2}-regular graph. Suppose G1G_{1} is 3-balanced and G2G_{2} is 2-balanced. Then G1×G2G_{1}\times G_{2} is 3-balanced.

Proof.

Let 1\ell_{1} be a 3-balanced labeling of G1G_{1} and 2\ell_{2} a 2-balanced labeling of G2G_{2} colored with ±1\pm 1. Define \ell on VG1×VG2V_{G_{1}}\times V_{G_{2}} by (u,v)=1(u)2(v)\ell(u,v)=\ell_{1}(u)\cdot\ell_{2}(v). As N((u,v))=xNG2(v){(w,x)wNG1(u)}N((u,v))=\cup_{x\in N_{G_{2}}(v)}\{(w,x)\mid w\in N_{G_{1}}(u)\}, each of these subsets have equidistributed colors by construction. ∎

Interestingly, the lexicographic product only requires the second graph to be 3-balanced.

Theorem 6.9.

Let r+r\in\mathbb{Z}^{+}, G1G_{1} a graph, and G2G_{2} a 3r3r-regular graph. Suppose G2G_{2} is 3-balanced. Then G1G2G_{1}\cdot G_{2} is 3-balanced.

Proof.

Let 2\ell_{2} be a 3-balanced coloring of G2G_{2}. Define \ell on VG1×VG2V_{G_{1}}\times V_{G_{2}} by ((u,v))=2(v)\ell((u,v))=\ell_{2}(v). Now notice that

N((u,v))={(u,w)wNG2(v)}{(w,x)wNG1(u),xVG2}.N((u,v))=\{(u,w)\mid w\in N_{G_{2}}(v)\}\cup\{(w,x)\mid w\in N_{G_{1}}(u),x\in V_{G_{2}}\}.

The first set has equidistributed colors by construction. Writing the second set as wNG1(u){(w,x)xVG2}\cup_{w\in N_{G_{1}}(u)}\{(w,x)\mid x\in V_{G_{2}}\}, we see that the second set similarly has equidistributed colors by Theorem 3.3. ∎

7. Characterizations of 3-Balanced Cubic Graphs

In this section, every graph GG is assumed to be cubic. Recall that a Tait coloring of a cubic graph is a proper Z3Z_{3} edge coloring. A snark is a cubic graph with edge chromatic number 4, the only other option by Vizing’s theorem. Some authors also add additional connectivity and cycle length requirements to the definition of a snark.

Definition 7.1.

Let \ell be a coloring of the vertices of GG. Define the induced edge coloring, also denoted by \ell, as

(uv)=(u)+(v)\ell(uv)=\ell(u)+\ell(v)

for uvEuv\in E.

Theorem 7.2.

Let GG be cubic and 3-balanced. Then the induced edge coloring is a Tait coloring of GG that gives rise to 3 edge-disjoint perfect matchings and, for any choice of two colors, a vertex covering by cycles that alternate between those two colors.

Proof.

Let \ell be a 3-balanced coloring and extend this coloring to the edges via the induced edge coloring. By construction, the three edges adjacent to any vertex of GG are colored with three distinct colors. As a result, all edges colored with the same color give rise to a perfect matching. Moreover, as GG is finite and cubic, any choice of two colors result in an exhaustion of the vertices of the graph by cycles that alternate between those two colors. ∎

Note that the converse to Theorem 7.2 is not true. For instance, every generalized Petersen graph, except the Petersen graph, has a Tait coloring ([4], [13]), but Theorem 4.2 shows that most generalized Petersen graphs are not 3-balanced.

In particular, Theorem 7.2 shows that no snark is 3-balanced. From the covering with cycles part of Theorem 7.2, it follows that 3-balanced graphs are bridgeless (see also [9], 2.4). As edge connectivity is the same as vertex connectivity for cubic graphs, connected 3-balanced graphs are 2-connected. In turn, this means that every two vertices in a connected 3-balanced graph are contained in a cycle.

The next result strengthens Theorem 7.2 so as to allow a converse.

Theorem 7.3.

Let GG be cubic. Then GG is 3-balanced if and only if GG has 3 disjoint perfect matchings labelled by elements of 3\mathbb{Z}_{3} such that:

  • For every cycle, C=v0v1vk1v0C=v_{0}v_{1}\ldots v_{k-1}v_{0}, with corresponding edge labels x1,,xkx_{1},\dots,x_{k}, the alternating sum

    S(C)=i=1k(1)i1xiS(C)=\sum_{i=1}^{k}(-1)^{i-1}x_{i}

    depends only on v0v_{0}.

In that case, S(C)=0S(C)=0 if there is an even cycle passing through v0v_{0}.

Proof.

Suppose first that GG is 3-balanced. Use the induced edge coloring from Theorem 7.2 to color the edges so that there are 3 disjoint perfect matchings. Let C=v0v1vk1v0C=v_{0}v_{1}\cdots v_{k-1}v_{0} be a cycle in GG with corresponding edge labels x1,,xkx_{1},\dots,x_{k}. When convenient, we will interpret the subscript on viv_{i} as an element of k\mathbb{Z}_{k}. Then

i=1k(1)i1xi\displaystyle\sum_{i=1}^{k}(-1)^{i-1}x_{i} =i=1k(1)i1((vi1)+(vi))\displaystyle=\sum_{i=1}^{k}(-1)^{i-1}(\ell(v_{i-1})+\ell(v_{i}))
=(1+(1)k1)(v0)\displaystyle=(1+(-1)^{k-1})\ell(v_{0})

and we are done.

Conversely, suppose \ell is a labeling of the edges of GG generating 3 disjoint perfect matchings that satisfy the property listed above. For the same reasoning as found in the discussion before the proof, the Tait coloring here shows that every two distinct vertices of GG are contained in a cycle. Note that we must have S(C)=0S(C)=0 if kk is even, by reversing the orientation of CC. Similarly, if kk is odd but there exists an even cycle, C2C_{2}, containing v0v_{0}, then by hypothesis S(C)=S(C2)=0S(C)=S(C_{2})=0.

We will show that \ell extends to a vertex labeling so that the edge labeling is the induced edge coloring. From this it will follow that \ell is a 3-balanced vertex coloring.

Fix v0Vv_{0}\in V and a cycle, C=v0v1vk1v0C=v_{0}v_{1}\cdots v_{k-1}v_{0}, with corresponding edge labels x1,,xkx_{1},\dots,x_{k}. Define

(7.1) (v0)=(1)ki=1k(1)i1xi.\ell(v_{0})=(-1)^{k}\sum_{i=1}^{k}(-1)^{i-1}x_{i}.

By hypothesis, (v0)=0\ell(v_{0})=0 if there exists an even cycle through v0v_{0}. Inductively define (vj)\ell(v_{j}), 1jk11\leq j\leq k-1, so that (vj1)+(vj)=xj\ell(v_{j-1})+\ell(v_{j})=x_{j}. In particular,

(7.2) (vj)=(1)j1((v0)+i=1j(1)i1xi)\ell(v_{j})=(-1)^{j-1}\left(-\ell(v_{0})+\sum_{i=1}^{j}(-1)^{i-1}x_{i}\right)

so that

(v0)+(vk1)=(1+(1)k+1)(v0)+(1)ki=1k1(1)i1xi.\ell(v_{0})+\ell(v_{k-1})=(1+(-1)^{k+1})\ell(v_{0})+(-1)^{k}\sum_{i=1}^{k-1}(-1)^{i-1}x_{i}.

When kk is even, (v0)=0\ell(v_{0})=0, so that i=1k1(1)i1xi=xk\sum_{i=1}^{k-1}(-1)^{i-1}x_{i}=x_{k}. When kk is odd, (1+(1)k+1)(v0)=i=1k(1)i1xi(1+(-1)^{k+1})\ell(v_{0})=\sum_{i=1}^{k}(-1)^{i-1}x_{i} so that, in either case,

(v0)+(vk1)=xk.\ell(v_{0})+\ell(v_{k-1})=x_{k}.

As a result, the \ell-induced edge labeling coincides with the original edge labeling on CC.

Suppose C=w0w1wm1w0C^{\prime}=w_{0}w_{1}\cdots w_{m-1}w_{0} is also a cycle with w0=v0w_{0}=v_{0} and corresponding edge labelings x1,,xmx_{1}^{\prime},\ldots,x_{m}^{\prime}. Analogously use Equations 7.1 and 7.2 to define (wj)\ell^{\prime}(w_{j}), 0jm10\leq j\leq m-1, by replacing \ell by \ell^{\prime}, vjv_{j} by wjw_{j}, kk by mm, and xix_{i} by xix_{i}^{\prime} so that the \ell^{\prime}-induced edge labeling coincides with the original edge labeling on CC^{\prime}. By the hypothesis, (v0)=(v0)\ell^{\prime}(v_{0})=\ell(v_{0}) and both are 0 if there is an even cycle through v0v_{0}.

If CC and CC^{\prime} intersect at vertices besides v0v_{0}, choose nn minimal, 1nm11\leq n\leq m-1, so that wn=vjw_{n}=v_{j} for some jj, 1jk11\leq j\leq k-1. Consider the cycle of length n+kjn+k-j, C′′C^{\prime\prime}, that travels along CC^{\prime} from w0=v0w_{0}=v_{0} to wn=vjw_{n}=v_{j} and then along CC from vj=wnv_{j}=w_{n} up to v0=w0v_{0}=w_{0}. By hypothesis, S(C)=S(C′′)S(C)=S(C^{\prime\prime}) so that

(7.3) i=1j(1)i1xi+i=j+1k(1)i1xi=i=1n(1)i1xi+(1)nji=j+1k(1)i1xi.\sum_{i=1}^{j}(-1)^{i-1}x_{i}+\sum_{i=j+1}^{k}(-1)^{i-1}x_{i}=\\ \sum_{i=1}^{n}(-1)^{i-1}x_{i}^{\prime}+(-1)^{n-j}\sum_{i=j+1}^{k}(-1)^{i-1}x_{i}.

Now if nn and jj have the same parity, then (1)nj=1(-1)^{n-j}=1 and, by subtracting one side of Equation 7.3 from the other, we see that

(7.4) (1)nji=1j(1)i1xi=i=1n(1)i1xi.(-1)^{n-j}\sum_{i=1}^{j}(-1)^{i-1}x_{i}=\sum_{i=1}^{n}(-1)^{i-1}x_{i}^{\prime}.

However, if nn and jj have opposite parities, then so do kk and n+kjn+k-j. That forces each side of Equation 7.3 to be zero since either CC or C′′C^{\prime\prime} will be an even cycle. Noting (1)nj=1(-1)^{n-j}=-1 in this case and solving for the first half of each side of Equation 7.3 being set to zero, we see that Equation 7.4 holds in this case as well.

With Equation 7.4 in hand, we can calculate (wn)\ell^{\prime}(w_{n}) with the analogue of Equation 7.2 for \ell^{\prime} to get

(wn)=(1)n1((v0)+(1)nji=1j(1)i1xi).\ell^{\prime}(w_{n})=(-1)^{n-1}\left(-\ell(v_{0})+(-1)^{n-j}\sum_{i=1}^{j}(-1)^{i-1}x_{i}\right).

If nn and jj have the same parity, Equation 7.2 shows that (vj)=(vj)\ell^{\prime}(v_{j})=\ell(v_{j}). If they have opposite parities, then, as already seen, (v0)=0\ell(v_{0})=0 and Equation 7.2 again shows that (vj)=(vj)\ell^{\prime}(v_{j})=\ell(v_{j}).

Similarly, a straightforward inductive argument on the number of intersections between CC and CC^{\prime} shows that \ell and \ell^{\prime} always agree on CCC\cap C^{\prime}. As every two distinct vertices of GG are contained in a cycle, we can consistently extend \ell to a coloring of VV with the desired induced edge coloring and are done. ∎

Remark 7.4.

It seems likely that Theorem 7.3 can be generalized to a characterization of any 3-balanced graph by replacing the existence of 3 disjoint perfect matchings with a “3-balanced edge coloring” and the alternating sum condition.

The next criterion for being 3-balanced is more abstract, but may admit counting arguments. We begin with a definition.

Definition 7.5.

We say that ({Vi},{sij})(\{V_{i}\},\{s_{ij}\}) is a 3-balanced cubic dataset if

  1. (1)

    {Vii3}\{V_{i}\mid i\in\mathbb{Z}_{3}\} are disjoint sets

  2. (2)

    {sij:ViVji,j3}\{s_{ij}:V_{i}\rightarrow V_{j}\mid i,j\in\mathbb{Z}_{3}\} are bijections with sij1=sjis_{ij}^{-1}=s_{ji}

  3. (3)

    siis_{ii}, i3i\in\mathbb{Z}_{3}, has no fixed points.

Note that Theorem 7.6 below will show that |Vi|=|Vj|2|V_{i}|=|V_{j}|\in 2\mathbb{Z}, i,j3i,j\in\mathbb{Z}_{3}.

Theorem 7.6.

Given a 3-balanced cubic dataset, ({Vi},{sij})(\{V_{i}\},\{s_{ij}\}), form the graph G=(V,E)G=(V,E) with coloring \ell by setting

  1. (1)

    V=i=13ViV=\coprod_{i=1}^{3}V_{i}

  2. (2)

    (v)=i\ell(v)=i for vVi,i3v\in V_{i},i\in\mathbb{Z}_{3}

  3. (3)

    E={vsij(v)vVi,i,j3}E=\{vs_{ij}(v)\mid v\in V_{i},i,j\in\mathbb{Z}_{3}\}.

Then GG is cubic and 3-balanced. Moreover, every cubic 3-balanced graph is of this form for some 3-balanced cubic dataset.

Proof.

Given a dataset, ({Vi},{sij})(\{V_{i}\},\{s_{ij}\}), let GG and \ell be constructed as in the statement of the theorem. It is straightforward to see that GG is cubic and 3-balanced.

Conversely, to see subjectivity, let GG be a 3-balanced graph with coloring \ell. Define ViV_{i}, i3i\in\mathbb{Z}_{3}, as in Definition 2.1 so that V=i=13ViV=\coprod_{i=1}^{3}V_{i}, (Vi)={i}\ell(V_{i})=\{i\}, and |Vi|=|Vj||V_{i}|=|V_{j}|, i,j3i,j\in\mathbb{Z}_{3}, by Theorem 3.3. Finally, if vViv\in V_{i}, i3i\in\mathbb{Z}_{3}, and j3j\in\mathbb{Z}_{3}, let sij(v)Vjs_{ij}(v)\in V_{j} be the unique vertex adjacent to viv_{i} colored by jj. As GG is 3-balanced and cubic, sijs_{ij} is a bijection and, by construction,sij1=sjis_{ij}^{-1}=s_{ji} with siis_{ii} having no fixed points. As a result, ({Vi},{sij})(\{V_{i}\},\{s_{ij}\}) is a dataset that generates GG. ∎

8. On the Number of Small and Large Cubic 3-Balanced Graphs

In this section, we look at the number of cubic 3-balanced graphs for very small graphs and for very large ones. We begin with classifying all connected cubic 3-balanced graphs on 6 vertices and 12 vertices. Note that Theorem 3.3 shows that cubic 3-balanced graphs have orders that are divisible by 6.

We can easily see that both cubic graphs on 6 vertices, the triangular prism and K3,3K_{3,3}, are 3-balanced. See Figure 8.1.

Theorem 8.1.

K3,3K_{3,3} and the triangular prism are 3-balanced so that all connected cubic graphs on 6 vertices are 3-balanced.

123123
231231
Figure 8.1. Cubic Graphs on 6 Vertices are 3-Balanced

Next we give a list of cubic 3-balanced forbidden subgraphs. See Figures 2(a), 2(b), 2(c), 2(d), 2(e), and 2(f) for the notation {D,EB,F1,,F4}\{D,EB,F_{1},\dots,F_{4}\}.

Lemma 8.2.

Cubic 3-balanced graphs cannot contain any subgraph from the set ={D,EB,F1,,F4}\mathcal{F}=\{D,EB,F_{1},\dots,F_{4}\}.

Proof.

These subgraphs are colored in Figure 8.2 as follows: Arbitrarily color a triangle or the neighborhood of a chosen vertex (indicated by a square), after which rest of the colors are forced. From these forced colorings it is straightforward to see that at least one neighborhood is not 3-balanced. ∎

312
(a) Diamond, DD
3123123
(b) Extended Bowtie, EBEB
1322
(c) F1F_{1}
2213311
(d) F2F_{2}
13311322
(e) F3F_{3}
12231132
(f) F4F_{4}
Figure 8.2. Forbidden Subgraphs in 3-Balanced Cubic Graphs

With Lemma 8.2 in hand, we can classify the connected cubic 3-balanced graphs on 12 vertices.

Theorem 8.3.

There are 85 connected cubic graphs on 12 vertices, exactly 17 of which are 3-balanced. See the Appendix, §A, for the list.

Proof.

As this proof mostly amounts to going through the list of the 85 connected cubic graphs, listed in [3], we relegate the proof to the Appendix in §A. We will explicitly note in the Appendix the graphs that are ruled out by each subgraph from Lemma 8.2. We also give explicit colorings for the 3-balanced graphs. Also note that Tietze’s Graph has chromatic index 4 and is thus not 3-balanced. ∎

We halt our investigation of small 3-balanced cubic graphs here, as there are 41,301 cubic graphs on 18 vertices, [3].

We end on a note about the relative frequency of very large 3-balanced graphs by showing that they become relatively vanishingly rare. Let 𝒢n\mathcal{G}_{n} denote the number of cubic 3-balanced graphs on 6n6n vertices and let 𝒳n\mathcal{X}_{n} denote the number of cubic graphs on 6n6n vertices. Based off of work in [6], Aram et.  al.   investigate in [1] the total domatic number of a graph, dt(G)d_{t}(G), the maximum number of total dominating sets into which the vertex set of GG can be partitioned. Note that a cubic graph is 3-balanced if and only if the total domatic number is 3. In [1], Theorem 3.1, it is therefore shown that

limn𝒢n𝒳n=0\lim_{n\rightarrow\infty}\frac{\mathcal{G}_{n}}{\mathcal{X}_{n}}=0

so that cubic 3-balanced graphs become relatively vanishingly rare.

9. Concluding Remarks

The following is a list of questions for future work.

Question 9.1.

What is the number of non-isomorphic 3-balanced graphs on nn vertices?

Question 9.2.

Is it possible to classify all forbidden subgraphs of cubic 3-balanced graphs, besides those shown in Figure 8.2, and is this list finite?

Question 9.3.

What 6-regular graphs are 3-balanced, and what are the forbidden subgraphs for 6-regular graphs?

See [12] for the number of non-isomorphic rr-regular graphs on nn vertices.

Question 9.4.

Are there characterizations of 6-regular graphs similar to Theorem 7.3 and Theorem 7.6?

Question 9.5.

Are there any algebraic properties of 3-balanced graphs?

For example, some arc-transitive graphs are 3-balanced, e.g., the Pappus Graph, however, Tutte’s 8-cage is not 3-balanced.

Question 9.6.

If G1G2G_{1}\nabla G_{2} is 3-balanced, are G1G_{1} and G2G_{2} are 3-balanced?

Question 9.7.

Do 33-balanced graphs decompose into a sum of subgraphs each of which is 3-balanced with an equidistribution of colors (see Figure 3.1)?

And finally, it would be interesting to investigate the notion of kk-balanced for larger values of k+k\in\mathbb{Z}^{+}.

Appendix A Cubic Graphs on 12 Vertices

In this appendix we present the details for Theorem 8.3 by providing explicit colorings for the 17 3-balanced graphs, and by indicating why the other graphs are not 3-balanced. The graph numbers correspond with those from [3]. We start with the 17 3-balanced graphs:

G#G\# Girth Coloring
11 3 221322311331
13 3 211213311233
14 3 213312213312
15 3 223321123311
16 4 123122133123
33 3 133122133122
34 3 133122133122
35 3 133122133122
46 3 211321132233
53 3 133122133122
60 3 133122133122
63 3 133122133122
66 4 331122331122
67 4 312312312312
68 4 132112312332
70 4 331221123312
72 4 312311321322

Now we move on to all of the other cubic graphs on 12 vertices. We list forbidden subgraphs as pictured in Theorem 8.3 and all the graphs that contain them. Note that Graph 74 is Tietze’s Graph.

Forbidden Subgraph Graph Numbers, [3]
Bridge 1-4
Diamond 5-10 and 17-28
Extended Bowtie 12, 30, 31, 36, 37, 39, 42, 48, 50-52, 56, and 65
F1F_{1} 29, 32, 38, 41, 44, 45, 47, 49, 55, 57, 59, 62, 64, 69, 71, 73, 75-81, and 83
F2F_{2} 43
F3F_{3} 40, 61, 82, 84, and 85
F4F_{4} 54 and 58

References

  • Aram et al. [2012] H. Aram, S. M. Sheikholeslami, and L. Volkmann. On the total domatic number of regular graphs. Trans. Comb., 1(1):45–51, 2012. ISSN 2251-8657,2251-8665.
  • Biswas and Das [2022] S. Biswas and A. Das. A generalization of Pappus graph. Electron. J. Graph Theory Appl. (EJGTA), 10(1):345–356, 2022. ISSN 2338-2287. doi: 10.5614/ejgta.2022.10.1.25. URL https://doi.org/10.5614/ejgta.2022.10.1.25.
  • Bussemaker et al. [1977] F. C. Bussemaker, S. ˇCobeljić, D. M. Cvetković, and J. J. Seidel. Cubic graphs on 14\leq 14 vertices. J. Combinatorial Theory Ser. B, 23(2-3):234–235, 1977. ISSN 0095-8956. doi: 10.1016/0095-8956(77)90034-x. URL https://doi.org/10.1016/0095-8956(77)90034-x.
  • Castagna and Prins [1972] F. Castagna and G. Prins. Every generalized Petersen graph has a Tait coloring. Pacific J. Math., 40:53–58, 1972. ISSN 0030-8730,1945-5844. URL http://projecteuclid.org/euclid.pjm/1102968820.
  • Chen et al. [2015] B. Chen, J. H. Kim, M. Tait, and J. Verstraete. On coupon colorings of graphs. Discrete Appl. Math., 193:94–101, 2015. ISSN 0166-218X,1872-6771. doi: 10.1016/j.dam.2015.04.026. URL https://doi.org/10.1016/j.dam.2015.04.026.
  • Dankelmann and Calkin [2004] P. Dankelmann and N. Calkin. The domatic number of regular graphs. Ars Combin., 73:247–255, 2004. ISSN 0381-7032,2817-5204.
  • Freyberg and Marr [2024] B. Freyberg and A. Marr. Neighborhood balanced colorings of graphs. Graphs Combin., 40(2):Paper No. 41, 13, 2024. ISSN 0911-0119,1435-5914. doi: 10.1007/s00373-024-02766-9. URL https://doi.org/10.1007/s00373-024-02766-9.
  • Hahn et al. [2002] G. n. Hahn, J. Kratochvíl, J. ˇSiráˇn, and D. Sotteau. On the injective chromatic number of graphs. Discrete Math., 256(1-2):179–192, 2002. ISSN 0012-365X,1872-681X. doi: 10.1016/S0012-365X(01)00466-6. URL https://doi.org/10.1016/S0012-365X(01)00466-6.
  • Isaacs [1975] R. Isaacs. Infinite families of nontrivial trivalent graphs which are not Tait colorable. Amer. Math. Monthly, 82:221–239, 1975. ISSN 0002-9890,1930-0972. doi: 10.2307/2319844. URL https://doi.org/10.2307/2319844.
  • Li et al. [2020] Z. Li, Z. Shao, and E. Zhu. Injective coloring of generalized Petersen graphs. Houston J. Math., 46(1):1–12, 2020. ISSN 0362-1588.
  • Mann [1965] H. B. Mann. On linear relations between roots of unity. Mathematika, 12:107–117, 1965. ISSN 0025-5793. doi: 10.1112/S0025579300005210. URL https://doi.org/10.1112/S0025579300005210.
  • Meringer [1999] M. Meringer. Fast generation of regular graphs and construction of cages. J. Graph Theory, 30(2):137–146, 1999. ISSN 0364-9024,1097-0118. doi: 10.1002/(SICI)1097-0118(199902)30:2¡137::AID-JGT7¿3.0.CO;2-G.
  • Watkins [1969] M. E. Watkins. A theorem on Tait colorings with an application to the generalized Petersen graphs. J. Combinatorial Theory, 6:152–164, 1969. ISSN 0021-9800.