The integer 2-domination formula for four-row grids

About 1 year old · traced to

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 n≥49n\geq49,

γ{2}(G4,n)=2n−⌊n−910⌋.\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.

References

Primary source

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

Progress summary

Refreshed
Claimed solved

A reader-posted certificate claims a complete proof of the four-row formula, but no independent verification has been found.

Lee and Liu proposed that the integer {2}\{2\}-domination number of the four-row grid equals 2n−⌊n−910⌋2n-\left\lfloor\frac{n-9}{10}\right\rfloor for every n≥49n\geq49.

Known results

  • Lee and Liu (2025) computed the values for G4,nG_{4,n} through n=100n=100 and observed agreement with the conjectured formula.
  • Their paper gives an algorithm for computing the invariant, with running time linear in nn for fixed height, but states the four-row formula only as Conjecture 3.7.

Posted attempt

A reader-posted finite-state dynamic-programming certificate claims a complete proof: it asserts a full transfer-state identity at widths 6868 and 7878, yielding a period-1010, increment-1919 induction and hence the formula for all n≥49n\geq49. The attempt has not been independently verified.

Current status (as of August 2026): The formula is computationally confirmed through n=100n=100, and a complete proof has been claimed in reader-written material, but the conjecture remains unverified.

Sources

Solutions 1

ProofThis solution needs a summarySee full solutionHide full solution

The conjecture holds for EVERY n≥49n\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,c∈Ca,b,c\in\mathcal C, extend bb by b0=bh+1=0b_0=b_{h+1}=0 and define

Q(a,b,c)  ⟺  ai+bi−1+bi+bi+1+ci≥2(1≤i≤h).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)={∣b∣a=0,+∞a≠0,Vn+1(b,c)=∣c∣+min⁡a: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)=min⁡a,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=VN−p+dV_{N}=V_{N-p}+d, including every state, implies by induction

Vn+p=Vn+d,γ{2}(Gh,n+p)=γ{2}(Gh,n)+d(n≥N−p).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)=2n−⌊n−910⌋f(n)=2n-\left\lfloor\frac{n-9}{10}\right\rfloor

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

γ{2}(G4,n+10)=γ{2}(G4,n)+19(n≥68).\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)=2n−⌊n−910⌋for every n≥49.\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.