The integer 2-domination formula for four-row grids

From papers

Let Gm,nG_{m,n} denote the mm-by-nn grid graph, and let γ{2}(Gm,n)\gamma_{\{2\}}(G_{m,n}) be its integer {2}\{2\}-domination number. The four-row grid conjecture. For every integer n49n\geq49,

γ{2}(G4,n)=2nn910.\gamma_{\{2\}}(G_{4,n})=2n-\left\lfloor\frac{n-9}{10}\right\rfloor.

The paper observes regularity in the values of γ{2}(G4,n)\gamma_{\{2\}}(G_{4,n}) and presents this formula as a conjectural exact value beyond the stated threshold.

Progress summary

Open

The proposed formula matches all computed cases through width 100, but no public proof has been found.

The four-row conjecture asserts that for every n49n \ge 49, the integer {2}\{2\}-domination number satisfies γ{2}(G4,n)=2nn910\gamma_{\{2\}}(G_{4,n})=2n-\left\lfloor\frac{n-9}{10}\right\rfloor. It was posed by Jia-Ying Lee and Chia-An Liu in their 2025 preprint.

January 2025 computational study

Lee and Liu report exact computed values for G4,nG_{4,n} through n=100n=100, observing the stated pattern from n=49n=49 onward. Their fixed-height algorithm is linear in nn, but the paper explicitly presents the formula as Conjecture 3.7 and supplies no proof, counterexample, or AI-generated solution.

Current status (as of August 2026): The formula is computationally confirmed through n=100n=100, while its validity for all n49n \ge 49 remains open; no publicly retrieved proof or counterexample has superseded the conjecture.

Sources
Sources & referencesView supporting material

Primary source

Jia-Ying Lee and Chia-An Liu, “The integer \2\-domination number of grids”, arXiv:2502.00134 (2025).

Solutions 1

Proof

The conjecture holds for EVERY n49n\ge49, with an exact finite-state induction certificate.

Fix the height hh, let C={0,1,2}h\mathcal C=\{0,1,2\}^{h}, put 0=(0,,0)\mathbf0=(0,\ldots,0), and write b=ibi|b|=\sum_i b_i. For a,b,cCa,b,c\in\mathcal C, extend bb by b0=bh+1=0b_0=b_{h+1}=0 and define

Q(a,b,c)    ai+bi1+bi+bi+1+ci2(1ih).Q(a,b,c)\iff a_i+b_{i-1}+b_i+b_{i+1}+c_i\ge2\quad(1\le i\le h).

This is exactly the closed-neighborhood constraint for the middle column. Let Vn(a,b)V_n(a,b) be the minimum weight of an nn-column labeling with last columns a,ba,b, all columns before bb already valid, and the fictitious left boundary zero. Then

V1(a,b)={ba=0,+a0,Vn+1(b,c)=c+mina:Q(a,b,c)Vn(a,b).V_1(a,b)=\begin{cases}|b|&a=\mathbf0,\\+\infty&a\ne\mathbf0,\end{cases} \qquad V_{n+1}(b,c)=|c|+\min_{a:Q(a,b,c)}V_n(a,b).

The exact domination number is obtained by adjoining the zero right boundary:

γ{2}(Gh,n)=mina,b:Q(a,b,0)Vn(a,b).\gamma_{\{2\}}(G_{h,n}) =\min_{a,b:Q(a,b,\mathbf0)}V_n(a,b).

The time-independent transfer operator TT satisfies T(V+d)=T(V)+dT(V+d)=T(V)+d. Therefore an identity of COMPLETE state vectors VN=VNp+dV_{N}=V_{N-p}+d, including every state, implies by induction

Vn+p=Vn+d,γ{2}(Gh,n+p)=γ{2}(Gh,n)+d(nNp).V_{n+p}=V_n+d,\qquad \gamma_{\{2\}}(G_{h,n+p})=\gamma_{\{2\}}(G_{h,n})+d \quad(n\ge N-p).

For h=4h=4, direct exact evaluation gives the COMPLETE 6561-coordinate identity

V78(a,b)=V68(a,b)+19(a,b{0,1,2}4).V_{78}(a,b)=V_{68}(a,b)+19 \qquad(a,b\in\{0,1,2\}^{4}).

The exact terminal optimum agrees with

f(n)=2nn910f(n)=2n-\left\lfloor\frac{n-9}{10}\right\rfloor

for every base width 49n7749\le n\le77. The full state-vector identity propagates

γ{2}(G4,n+10)=γ{2}(G4,n)+19(n68).\gamma_{\{2\}}(G_{4,n+10})=\gamma_{\{2\}}(G_{4,n})+19 \qquad(n\ge68).

Since f(n+10)=f(n)+19f(n+10)=f(n)+19, these base cases and induction prove

γ{2}(G4,n)=2nn910for every n49.\boxed{\gamma_{\{2\}}(G_{4,n}) =2n-\left\lfloor\frac{n-9}{10}\right\rfloor \quad\text{for every }n\ge49.}

The following complete, standard-library-only exact certificate checks every required base width and EVERY coordinate of BOTH 6561-state vectors. Missing dictionary entries represent ++\infty; the final cardinality checks exclude unreachable-state ambiguity.

from itertools import product

h, N, period, increment = 4, 78, 10, 19
C = tuple(product(range(3), repeat=h))
Z = (0,) * h
weight = {c: sum(c) for c in C}

def valid(a, b, c):
    return all(a[i] + b[i] + c[i]
               + (b[i-1] if i else 0)
               + (b[i+1] if i+1 < h else 0) >= 2
               for i in range(h))

successors = {(a,b): tuple(c for c in C if valid(a,b,c))
              for a in C for b in C}
V = {(Z,b): weight[b] for b in C}
history = {}
for n in range(1, N+1):
    history[n] = V
    optimum = min(v for (a,b),v in V.items() if valid(a,b,Z))
    if n >= 49:
        assert optimum == 2*n - (n-9)//10
    W = {}
    for (a,b),v in V.items():
        for c in successors[a,b]:
            state = (b,c)
            W[state] = min(W.get(state, 10**9), v+weight[c])
    V = W
A, B = history[N-period], history[N]
assert len(A) == len(B) == len(C)**2
assert A.keys() == B.keys()
assert all(B[state] == A[state]+increment for state in A)
print("PASS:", h, len(B), N, N-period, increment)

The checked equality is between complete transfer-state vectors, so time-independent min-plus homogeneity proves the formula for all remaining widths, not merely for the finitely checked base interval.

0 endorsements
Shivam Patel ·