The integer 2-domination formula for three-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 three-row grid conjecture. For every positive integer nn,

γ{2}(G3,n)=⌊3n2⌋+1.\gamma_{\{2\}}(G_{3,n})=\left\lfloor\frac{3n}{2}\right\rfloor+1.

The conjecture asserts that the upper bound proved in the paper is also a lower bound, giving the exact integer {2}\{2\}-domination number for three-row grids.

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

An unverified posted proof claims to settle the three-row conjecture for every width, while the published paper only proves the matching upper bound.

Lee and Liu’s 2025 paper conjectures that the integer {2}\{2\}-domination number of every three-row grid is ⌊3n/2⌋+1\left\lfloor 3n/2\right\rfloor+1.

Known results

  • Lee and Liu (2025) proved the upper bound γ{2}(G3,n)≤⌊3n/2⌋+1\gamma_{\{2\}}(G_{3,n})\leq\left\lfloor 3n/2\right\rfloor+1.
  • They computed exact formulas for one-row and two-row grids.
  • Their algorithm returns the conjectured value on tested three-row widths, but they explicitly state that computation alone does not prove equality.

Posted attempt

A reader-presented finite-state argument claims a complete proof: it reports a 729729-state identity V19=V15+6V_{19}=V_{15}+6, verifies widths 11 through 1818, and propagates the recurrence to all positive nn. This complete-proof claim has not been independently verified.

Current status (as of August 2026): the upper bound is established, while a posted finite-state proof claims the matching lower bound but remains unverified.

Sources

Solutions 1

ProofThis solution needs a summarySee full solutionHide full solution

The conjecture holds for EVERY positive integer nn, 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=3h=3, direct exact evaluation gives the COMPLETE 729-coordinate identity

V19(a,b)=V15(a,b)+6(a,b∈{0,1,2}3).V_{19}(a,b)=V_{15}(a,b)+6 \qquad(a,b\in\{0,1,2\}^{3}).

For widths 1,…,181,\ldots,18, the terminal optima are respectively

2,4,5,7,8,10,11,13,14,16,17,19,20,22,23,25,26,28.2,4,5,7,8,10,11,13,14,16,17,19,20,22,23,25,26,28.

They equal ⌊3n/2⌋+1\lfloor3n/2\rfloor+1. The state-vector identity propagates the recurrence γ{2}(G3,n+4)=γ{2}(G3,n)+6\gamma_{\{2\}}(G_{3,n+4})=\gamma_{\{2\}}(G_{3,n})+6 to ALL n≥15n\ge15, and the asserted formula obeys the same recurrence. Therefore

γ{2}(G3,n)=⌊3n2⌋+1for every n≥1.\boxed{\gamma_{\{2\}}(G_{3,n})=\left\lfloor\frac{3n}{2}\right\rfloor+1\quad\text{for every }n\ge1.}

For completeness, the entire exact finite certificate is reproducible with the following standard-library-only code. Missing dictionary entries represent +∞+\infty; the final cardinality checks verify that BOTH certificate vectors contain ALL 729 states.

from itertools import product

h, N, period, increment = 3, 19, 4, 6
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))
    assert optimum == 3*n//2 + 1
    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 full-vector identity and min-plus homogeneity supply the induction for arbitrarily large nn; the finite computation is a complete induction certificate, not extrapolation from sampled grid sizes.